Earn better returns.

Add Funds

This subresource enables user to add funds to the investor's account.

Operation: POST

URL: https://api.lendingclub.com/api/investor/<version>/accounts/<investor id>/funds/add

URL Parameters: Investor Id — This can be obtained from the Account Summary section on Lending Club website when a user is logged in.

Query Parameters: None.

Supported Formats: JSON, XML

Request/ Response data:

Name Type Nullable Description
investorId integer No The id of the investor account
amount BigDecimal No Add Fund amount
transferFrequency String No Frequency of Fund Transfer.
Valid values are:
LOAD_NOW, LOAD_ONCE, LOAD_WEEKLY, LOAD_BIWEEKLY, LOAD_ON_DAY_1_AND_16, LOAD_MONTHLY
startDate Date Required for recurring transfers and LOAD_ONCE frequencies Recurring transfer start date or transfer date in case of one time transfers
endDate Date Yes Recurring transfer end date or null is returned in case of one time transfers
estimatedFundsTransferDate Date No Estimated Funds Transfer Start Date

Request Payload: JSON —


For loading funds immediately and one time:
{
    "transferFrequency" : "LOAD_NOW",
    "amount" : 100
}
							

For loading funds one time scheduled for future date:
{
	"transferFrequency" : "LOAD_ONCE",
	"amount" : 100,
	"startDate" : "2015-01-27T00:00:00.000-0800"
}
							

For loading funds recurring weekly:
{
	"transferFrequency" : "LOAD_WEEKLY",
	"amount" : 100,
	"amount" : 100,
	"startDate" : "2015-01-27T00:00:00.000-0800",
	"endDate" : "2015-10-01T00:00:00.000-0800"
}
							

For loading funds recurring bi-weekly:
{
	"transferFrequency" : "LOAD_BIWEEKLY",
	"amount" : 100,
	"startDate" : "2015-01-27T00:00:00.000-0800",
	"endDate" : "2015-10-01T00:00:00.000-0800"
}
							

For loading funds recurring monthly:
{
	"transferFrequency" : "LOAD_MONTHLY",
	"amount" : 100,
	"startDate" : "2015-01-27T00:00:00.000-0800",
	"endDate" : "2015-10-01T00:00:00.000-0800"
}
							

Response: JSON —

{
	"investorId": 12345
	"amount": 100
	"frequency": "LOAD_NOW"
	"startD": "2015-01-22T00:00:00.000-0800"
	"endD": null
	"estimatedFundsTransferDate": "2015-01-22T00:00:00.000-0800"
}
						

Response: XML —

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ScheduledTransfer>
	<InvestorId>123456</InvestorId>
	<Amount>100</Amount>
	<EstimatedFundsTransferDate>
		2015-01-27T00:00:00.000-0800
	</EstimatedFundsTransferDate>
	<Frequency>LOAD_MONTHLY</Frequency>
	<StartDate>2015-01-27</StartDate>
</ScheduledTransfer>
						

Withdraw Funds

This subresource enables user to withdraw funds from the investor's account.

Operation: POST

URL: https://api.lendingclub.com/api/investor/<version>/accounts/<investor id>/funds/withdraw

URL Parameters: Investor Id — This can be obtained from the Account Summary section on Lending Club website when a user is logged in.

Request/ Response data:

Name Type Nullable Description
investorId integer No The id of the investor account
amount BigDecimal No Withdraw Fund amount
estimatedFundsTransferDate Date No Estimated Funds Transfer Start Date

Request Payload: JSON —


{
    "amount" : 100
}
							

Response: JSON —

{
	"investorId": 123456
	"amount": 100
	"estimatedFundsTransferDate": "2015-01-22T00:00:00.000-0800"
}
						

Response: XML —

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ScheduledTransfer>
	<InvestorId>123456</InvestorId>
	<Amount>100</Amount>
	<EstimatedFundsTransferDate>
		2015-01-27T00:00:00.000-0800
	</EstimatedFundsTransferDate>
</ScheduledTransfer>