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 1 | User 2 | User 3 | User 4 | |
Social Security Number | 666-72-0553 | 666-04-7467 | 666-23-9229 | 666-85-8631 |
First Name | Carolyn | Angela | Motalab | Anthony |
Last Name | Brace | Ricketts | Hossain | Coronato |
Date of Birth | 01/01/1979 | 01/01/1983 | 03/01/1994 | 02/01/2003 |
Address | 3039 Canal Walk Rd | 914 Cypress St | 22818 Kiowa Ct | 7314 Westwind Dr |
City | Henderson | Sulphur | Moreno Valley | Bowie |
State | NV | LA | CA | MD |
ZIP Code | 89052 | 70663 | 92553 | 20715 |
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.