Borrower Services overview

Prosper Borrower Services enables approved partners to present personalized loan offers for customers within the context of a website or mobile app. You host the loan application flow, collect the necessary data points from your users, and dynamically pass that data to us — Prosper provides real-time decisions for your users.

Once an offer is generated, you can then present these offers to your customers, who then click through to a landing page pre-filled with the information they have already provided. At this point, they are prompted to create a Prosper account and to complete the final details to get their offer processed and funded.

This service is only available to approved Prosper partners. If you are interested in offering this service to your customers and becoming a partner, please contact us at [email protected].

Prosper provides the following

Borrower Services API
Designed for use with websites, our offers API enables you to collect and submit the required loan application fields and receive decisions in real time for your customers:

Prosper environments

Prosper has the following environments for client development, testing and release.

The URI for each environment is the Prosper address you will use when making API calls to resource endpoints. Use this value as the base endpoint when building your API calls.

Sandbox – for development and testing
https://api.uat.circleone.com/v1
Production – for deployment and release
https://api.prosper.com/v1

Sandbox environment

Use the Sandbox environment to develop and test your client, and any future versions of your client in development. No real loan requests are made on the Sandbox. The Sandbox provides a mirror of the functionality provided in the Production environment, but all activities and processes are a simulation of what happens on the Production environment.

Production environment

The Production environment is the live Prosper environment. After testing your client against the Sandbox environment, you can migrate your client to the Production environment.

Testing your client on our Sandbox environment with users.

When testing your integration of your web or mobile client with our services, you will need to use one of our test users. The following users will allow you to retrieve a list of offers through Prosper.

 User 1User 2User 3User 4
Social Security Number666-72-0553666-04-7467666-23-9229666-85-8631
First NameCarolynAngelaMotalabAnthony
Last NameBraceRickettsHossainCoronato
Date of Birth01/01/197901/01/198303/01/199402/01/2003
Address3039 Canal Walk Rd914 Cypress St22818 Kiowa Ct7314 Westwind Dr
CityHendersonSulphurMoreno ValleyBowie
StateNVLACAMD
ZIP Code89052706639255320715
Loan Amount$24,500$7,000$7,000$7,000
Yearly Income$200,000$200,000$200,000$200,000

For each loan offer request, you must also provide a unique email address. Our Sandbox environment cannot send email to this address. Please use some unique string from within your email domain with each API call to obtain offers.

For example:
uid000000001@<your_email_domain>
uid000000002@<your_email_domain>

Prosper API Security

Prosper takes the security and integrity of user accounts and personal information seriously. In order for your apps to access Prosper member data or to act on their behalf, the app must be authorized. To ensure data integrity, our APIs use the industry standard OAuth 2.0 protocol for authorization over SSL.

If you are building a web application, you will need to use the OAuth 2.0 client flow. The client flow is discussed in more detail in Authenticating with OAuth 2.0.