Prosper API Definition - Details

Version: 1.2.4
Author: Prosper API Services - apiservices@prosper.com
Date: 2008-02-22

Bid Object
Description: A Bid is created when a Lender wishes to lend money to a Borrower in response to a Listing the Borrower created to solicit Bids. Bids are created by specifying an Amount and a Minimum Rate in which the Lender wishes to receive should the Bid win the auction and become a Loan. The Minimum Rate remains private unless the Bid is Outbid by other Bids offering a lower Minimum Rate.
NameLabelTypeAuthenticatedDescription
AmountAmountdecimal No The amount that was bid.
CreationDateCreation Datedatetime No The date the bid was created.
KeyKeystring No The primary key identifier for the Bid Object. All Bids have a unique Key.
LastModifiedDateLast Modified Datedatetime No The date the bid was last modified.
ListingKeyListing Keystring No The Key of the Listing the Bid was placed on. See the Listing Object for more information.
MemberKeyMember Keystring No The Key of the Member who placed this bid. See the Member Object for more information.
MinimumRateMinimum Ratedecimal No This is the minimum rate that the Lender is willing to accept on their bid. This field is populated only if the bid Status is Outbid, otherwise it is Null. (As is currently exposed on the website).
ParticipationAmountParticipation Amountdecimal No The amount of the Bid Amount that is winning and therefore participating in the bid.
StatusStatusinteger No The status of the Bid. It is one of the following numerical values:
0 (Withdrawn)
1 (Outbid)
2 (Winning)
3 (Partially Participating)


Group Object
Description: A Group is a collection of Members who share a common interest or affiliation. Groups are managed by Group Leaders who bring borrowers to Prosper, maintain the group's presence on the site, and collect and/or share Group Rewards. Borrowers who are members of a group often get better interest rates because Lenders tend to have more confidence in Borrowers that belong to trusted Groups.
NameLabelTypeAuthenticatedDescription
ApprovalDateApproval Datedatetime No The date the group was approved.
CityCitystring No The city of the location of the group.
CreationDateCreation Datedatetime No The date the group was created.
DescriptionDescriptionstring No The description that the group leader provides about this group.
GroupLeaderRewardPercentageOfBaseGroup Leader Reward Percentage Of Basedecimal No The percentage of the base reward which is kept by the Group Leader.
GroupRatingGroup Ratinginteger No The Group Rating of the Group. It is one of the following numerical values:
0 (Not yet rated)
1 (1 Star)
2 (2 Stars)
3 (3 Stars)
4 (4 Stars)
5 (5 Stars)
IsAcceptingNewMembersIs Accepting New Membersboolean No Specifies whether or not the group is accepting new members to join the group.
KeyKeystring No The primary key identifier for the Group Object. All Groups have a unique Key.
LastModifiedDateLast Modified Datedatetime No The date the group was last modified.
ListingReviewRequirementListing Review Requirementinteger No The Listing Review Requirement of the Group. It is one of the following numerical values:
1 (Not Required) - A listing is not subject to review by the Group Leader before going live.
2 (Required) - A listing is subject to review by the Group Leader before going live.
MemberKeyMember Keystring No The Key of the member who is the Group Leader of this Group. See the Member Object for more information.
NameNamestring No The name of the group.
ShortDescriptionShort Descriptionstring No The short description that the group leader provides about this group.
ShortNameShort Namestring No The short name of the group.
StateStatestring No The two letter abbreviation of the state (in the United States, or military state) of the address of the location of the group.
StatusStatusinteger No The status of the Group. It is one of the following numerical values:
0 (Pending Approval)
1 (Approved)
2 (Denied)
3 (On Hold)


LenderLoan Object
Description: A Lender Loan is a portion of a loan owned by the authenticated lender.
NameLabelTypeAuthenticatedDescription
BidSourceBid Sourcestring Yes The source of the Bid.
DPDDays Past Dueinteger Yes Days Past Due
KeyKeystring Yes The primary key identifier for the Loan Object. All Loans have a unique Key.
LoanNumberLoan Numberinteger Yes The number that uniquely identifies the listing to the lender as displayed on the website and in statements.
PrincipalBalanceLender Principal Balancedecimal Yes Lender Principal Balance.
PrincipalLoanedLender Principal Loaneddecimal Yes Lender Principal Loaned.
PrincipalRepaidLender Principal Repaiddecimal Yes Lender Principal Repaid.


Listing Object
Description: A Listing is created by a Borrower to solicit bids by describing themselves and the reason they are looking to borrow money. If the Listing receives enough bids by Lenders to reach the Amount Requested then after the Listing period ends it will become a Loan. A Borrower may only have one active listing at a particular moment in time.
NameLabelTypeAuthenticatedDescription
AmountDelinquentAmount Delinquentdecimal Yes Amount currently delinquent.
AmountFundedAmount Fundeddecimal No The monetary amount of the listing which has been funded.
AmountRemainingAmount Remainingdecimal No The monetary amount of the listing which still remains to be funded.
AmountRequestedAmount Requesteddecimal No The amount that the member requested to borrow in the listing.
BankcardUtilizationBankcard Utilizationdecimal Yes Bankcard Utilization.
BidCountBid Countinteger No The total number of Bids on this listing.
BidMaximumRateMaximum Rate To Biddecimal No The Maximum Rate in which a bidder will be able to lend money in order to create a winning bid. This rate is less than or equal to Current Rate based on market conditions.
BorrowerAPRBorrower APRdecimal No The borrower Annual Percentage Rate (APR) is an expression of the effective interest rate that will be paid on a loan. It is different from the borrower rate (or "note rate") because it includes one-time fees in an attempt to calculate a total cost of borrowing money.
BorrowerMaximumRateMaximum Ratedecimal No The Maximum interest rate the borrower is willing to pay when the listing was created.
BorrowerRateBorrower Ratedecimal No The is the rate the borrower pays if the loan were to close at this point in time. The rate is computed as the LenderRate + GroupLeaderRewardRate (if applicable) + BankDraftFeeAnnualRate (if applicable).
BorrowerStateBorrower Statestring No The two letter abbreviation of the state (in the United States, or military state) of the address of the borrower at the time the Listing was created.
CategoryCategoryinteger No The Category of this Listing. The Category is one of the following numerical values:
0 Not Available
1 Debt Consolidation
2 Home Improvement Loan
3 Business Loan
4 Personal Loan
5 Student Loan
6 Auto Loan
7 Other
CreationDateCreation Datedatetime No The date the listing was created.
CreditGradeCredit Gradeinteger No Credit Grade of the borrower at the time the listing was created. The Credit Grade is one of the following numerical values:
0 (NC)
1 (HR)
2 (E)
3 (D)
4 (C)
5 (B)
6 (A)
7 (AA)
CurrentCreditLinesCurrent Credit Linesinteger Yes Current Credit Lines
DebtToIncomeRatioDebt to Income Ratiodecimal No The debt to income ratio of the borrower at the time the listing was created. This value is null if the debt to income ratio is not available. This value is capped at 10.01 (so any actual debt to income ratio larger than 1000% will be returned as 1001%).
DelinquenciesLast7YearsDelinquencies Last 7 Yearsinteger Yes Delinquencies Last 7 Years.
DescriptionDescriptionstring No The description about the Listing that the Member writes when creating the Listing.
DurationDurationinteger No The number of days in which the listing is valid for.
EmploymentStatusEmployment Statusstring Yes Employment Status.
EmploymentStatusDurationEmploymentStatusDurationinteger Yes Employment Status Duration In Months.
EndDateEnd Datedatetime No The date when the listing ends
FirstRecordedCreditLineFirst Recorded Credit Linedatetime Yes First Recorded Credit Line
FundingOptionFunding Optioninteger No The Funding Option of the Listing. It is one of the following values:
0 (Open For Duration) - The listing is open for it's duration.
1 (Close When Funded) - The listing will close as soon as it is 100% funded.
GroupKeyGroup Keystring No The Key of the Group in which the member is a member of. See the Group Object for more details.
GroupLeaderRewardRateGroup Leader Reward Ratedecimal No The portion of the Borrower Rate which will be paid to the Group Leader.
IncomeRangeIncome Rangestring Yes Income Range.
InquiriesLast6MonthsInquiries Last 6 Monthsinteger Yes Inquiries Last 6 Months
IsBankAccountVerifiedIs Bank Account Verifiedboolean No Specifies whether or not the member has a verified Bank Account. DEPRECATED: This field may be removed in future releases. The value at this point in time is always true.
IsBorrowerHomeownerIs Borrower a Homeownerboolean No Specifies whether or not the member is a verified Homeowner at the time the listing was created.
KeyKeystring No The primary key identifier for the Listing Object. All Listings have a unique Key.
LastModifiedDateLast Modified Datedatetime No The date the listing was last modified.
ListingNumberListing Numberinteger No The number that uniquely identifies the listing to the public as displayed on the website.
MemberKeyMember Keystring No The Key of the member who creating the Listing. See the Member Object for more information.
NowDelinquentNow Delinquentinteger Yes Current delinquencies.
OccupationOccupationstring Yes Occupation.
OpenCreditLinesOpen Credit Linesinteger Yes Open Credit Lines
PercentFundedPercent Fundeddecimal No The percentage amount of the loan which has been funded. This can also be calculated as (AmountFunded / AmountRequested)
PrimaryImageURLPrimaryImageURLstring No The primary image URL for the Listing Object.
PublicRecordsLast10YearsPublic Records Last 10 Yearsinteger Yes Public Records Last 10 Years
PublicRecordsLast12MonthsPublic Records Last 12 Monthsinteger Yes Public Records Last 12 Months.
QuestionsAndAnswersQuestions And AnswersListingQuestionAndAnswer[] Yes The questions and answers associated with the listing.
RevolvingCreditBalanceRevolving Credit Balancedecimal Yes Revolving Credit Balance.
StartDateStart Datedatetime No The starting time of the Listing.
StatusStatusinteger No The status of the Listing is one of the following numerical values:
2 (Active) - The listing is current active in the marketplace
4 (Withdrawn) - The listing was withdrawn by customer request
5 (Expired)- The listing failed to fund in time
6 (Completed) - The listing ran to completion and funded
7 (Cancelled) - The listing was canceled by Prosper
8 (Pending Verification) - The listing ran to completion but is awaiting additional bank or identity verification
TitleTitlestring No The title of the Listing. The member assigns this text when creating the listing.
TotalCreditLinesTotal Credit Linesinteger Yes Credit Lines Last 7 Years


ListingQuestionAndAnswer Object
Description: A ListingQuestionAndAnswer public answered question on a listing.
NameLabelTypeAuthenticatedDescription
AnswerAnswerstring Yes The Answer
AnswerCreationDateAnswer Creation Datedatetime Yes The creation date of the Answer
ListingNumberListing Numberinteger Yes The Listing number of the listing of which this is the Question and Answer
QuestionQuestionstring Yes The Question
QuestionCreationDateQuestion Creation Datedatetime Yes The creation date of the Question
QuestionerQuestionerstring Yes The Key of the Member asking the Question


Loan Object
Description: A Loan is created when a Borrower has received enough Bids to meet the full amount of money that the Borrower requested in their Listing. The Borrower must then make payments on the Loan to keep its status current.
NameLabelTypeAuthenticatedDescription
AgeInMonthsAge In Monthsinteger No The number of whole months since the origination date, starting with 0.
AmountBorrowedAmount Borroweddecimal No The amount that was borrowed.
BorrowerRateBorrower Ratedecimal No The borrower rate for this loan.
CreationDateCreation Datedatetime No The date the Listing became a loan.
CreditGradeCredit Gradestring No Credit Grade of the borrower at the time the listing for this loan was created.
DebtToIncomeRatioDebt to Income Ratiodecimal No The debt to income ratio of the borrower at the time the listing for this loan was created. This value is null if the debt to income ratio is not available. This value is capped at 10.01 (so any actual debt to income ratio larger than 1000% will be returned as 1001%).
GroupKeyGroup Keystring No The Key of the Group to which this Loan belongs. Please refer to the Group Object.
KeyKeystring No The primary key identifier for the Loan Object. All Loans have a unique Key.
LastModifiedDateLast Modified Datedatetime No The date the loan was last modified.
LenderRateLender Ratedecimal No The lender rate for this loan.
ListingKeyListing Keystring No The Key of the Listing to which this Loan belongs. Please refer to the Listing Object.
LoanOutcomeLoan Outcomeinteger No The final loan outcome can be one of the following:
2 (TBD) - The loan outcome is not yet determined.
4 (Cancelled) - The loan was cancelled.
5 (Defaulted) - The loan defaulted.
6 (PaidInFull) - The loan was paid in full.
7 (Repurchased) - The loan was repurchased by Prosper.
MonthsPastDueMonths Past Duedecimal No The number of months the loan is past due.
OriginationDateOrigination Datedatetime No The date that Borrower receives funds and amortization begins.
ServicingStatusServicing Statusinteger No The loan servicing status can be one of the following:
1 (Originating) - The loan was created but has not yet originated.
2 (Billing) - The loan is active and is subject to billing.
5 (PayoffInProgress) - The loan is active, but is awaiting the clearance of the final loan payment.
6 (Ceased) - The loan is inactive and servicing has ceased.
TermTerminteger No The length of the loan in months.


Marketplace Object
Description: The Marketplace is a collection of metrics and statistics about the Prosper Marketplace. These metrics are calculated daily.
NameLabelTypeAuthenticatedDescription
FeaturedListingsFeatured ListingsProsperObject[] No This returns an array of Listings which are the current featured listings without any authenticated fields.
HistoricalInterestRatesTableHistorical Interest Rates Tablexml No This returns an xml table with the average interest rates by loan amount, credit grade, and group membership on loans already funded on Prosper.
LoanVolumeToDateLoans Originated Amount To Datedecimal No The total dollar amount of loans originated to date.
MembersToDateMembers To Dateinteger No The total number of members to date.


Member Object
Description: A Member is a registered user of the Prosper Marketplace site. A Member may have one or multiple roles which determines which actions the Member is allowed to perform on the site.
NameLabelTypeAuthenticatedDescription
CreationDateCreation Datedatetime No The date in which the Member registered on the system.
DescriptionDescriptionstring No The description that the Member provides about themselves.
GroupKeyGroup Keystring No The Key of the Group to which this Member belongs. You can get more details on this Group by referencing the Group Object.
KeyKeystring No The primary key identifier for the Member Object. All Members have a unique Key.
LastModifiedDateLast Modified Datedatetime No The date the member was last modified.
RolesRolesinteger No This is the roles of the member. The roles of the Member is one of the following numerical values:
1 (Registered) - The member is Registered but does not have a role.
3 (Borrower) - The member is a Borrower only.
5 (Lender) - The member is a Lender only.
7 (Borrower and Lender) - The member is both a Borrower and a Lender.
9 (Group Leader)- The member is a Group Leader only.
11 (Borrower and Group Leader) - The member is both a Borrower and a Group Leader.
13 (Lender and Group Leader) - The member is both a Lender and a Group Leader.
15 (Borrower, Lender and Group Leader) - The member is a Borrower, a Lender and a Group Leader.
ScreenNameScreen Namestring No The name in which the Member uses to identify themselves on the public website.