03/14/2017 Release

  
This release introduces a new listings service, and contains some very important updates.

Updated Auth flow errors

This release introduces updated Auth flow errors. See Authenticating with OAuth 2.0 for more information.

Switch from Experian to TransUnion

On April 1st, 2017, Prosper switched to using TransUnion credit bureau data exclusively.

Because of this switch, we’ve improved our services by combining our search/listings and search/mylistings APIs into a single listingsvc/v2/listings API.

The switch should be fairly trivial, but with the updated listings service comes some changes in how you make calls to retrieve listings.

Note: You must switch to using a new endpoint by April 1st, 2017 to ensure you are able to retrieve listings to invest in. We are sunsetting the old listings endpoints on that date.

The <prosper_base_address> for the new listings API is https://api.prosper.com instead of https://api.prosper.com/v1

Old listings endpoints
GET <prosper_base_address>search/listings/
GET <prosper_base_address>search/mylistings/

New combined listings endpoint
GET <prosper_base_address>/listingsvc/v2/listings/

We’ve added query parameters that allow you to search through active listings and invested/originated listings using the same endpoint. These parameters are described in more detail below and on the listings API page.

Other listings updates

We’ve converted the fico_score from an exact match filter to a multivalue filter:

The fico_score filter was previously an exact match filter, which required multiple calls when searching based on fico score. This update will allow you to retrieve more listings with multiple fico score filtering.

Here’s an example of how you could search for multiple fico score ranges.

GET /listingsvc/v2/listings/?biddable=true&fico_score=760-779,780-799,800-819,820-850&sort_by=fico_score desc

New query parameters to control the listings you retrieve when making calls:

  • biddable=true|false – When set to true, you will retrieve active listings. When set to false, you can only retrieve listings that you own (You must set invested=true). You’ll use this query parameter in conjunction with the invested query parameter to retrieve the listings you want to view.
  • invested=true|false|null – When set to true, you will retrieve listings that you have invested in. When set to false, you will exclude listings you have invested in. You’ll use this parameter in conjunction with the biddable query parameter to retrieve the listings you want to view.


New query parameter to control the credit bureau data you retrieve with each listing (if you need it):

  • include_credit_bureau_values – Allows you to retrieve credit bureau data for listings.

    Possible values:

    • experian
    • transunion
    • experian,transunion

    Use judiciously, as the amount of data returned can be very large.

    After March 31st, 2017, new listings will not contain Experian credit bureau data. However, you may inspect Experian credit bureau data for any listing you’ve invested in that was created prior to March 31st, 2017. Prior to January 1st, 2017, listings will not contain TransUnion credit bureau data.

New elements

  • months_employed – integer. Length of employment in months.
  • has_mortgage – boolean. An indication whether the borrower has an outstanding mortgage.
  • decision_bureau – string. The value of this element shows which credit bureau’s underwriting data was used to generate the terms within the listing. Possible values: Experian, TransUnion

New objects

  • credit_bureau_values_transunion_indexed – a set of indexed, commonly-inspected TransUnion values, most allowing range filters. This object contains the following elements:
    • fico_score
    • at01s_credit_lines
    • at02s_open_accounts
    • at03s_current_credit_lines
    • at20s_oldest_trade_open_date
    • at57s_amount_delinquent
    • bc34s_bankcard_utilization
    • g041s_accounts_30_or_more_days_past_due_ever
    • g093s_number_of_public_records
    • g094s_number_of_public_record_bankruptcies
    • g095s_months_since_most_recent_public_record
    • g099s_public_records_last_24_months
    • g102s_months_since_most_recent_inquiry
    • g218b_number_of_delinquent_accounts
    • g980s_inquiries_in_the_last_6_months
    • re20s_age_of_oldest_revolving_account_in_months
    • s207s_months_since_most_recent_public_record_bankruptcy
    • re33s_balance_owed_on_all_revolving_accounts
    • re101s_revolving_balance
  • credit_bureau_values_transunion – An object containing TransUnion credit bureau data values. Only appears if you pass in the include_credit_bureau_values=transuion query parameter.
  • credit_bureau_values_experian – An object containing Experian credit bureau data values. Only appears if you pass in the include_credit_bureau_values=experian query parameter.

    Note: After March 31st, 2017, new listings will not contain Experian credit bureau data. However, you may inspect Experian credit bureau data for any listing you’ve invested in that was created prior to March 31st, 2017.

Elements no longer returned in the listings object

is_homeowner See has_mortgage above

Elements moved into the credit_bureau_values_experian object

If you relied on any of the following to make your investment decisions, please consult the elements within the credit_bureau_values_transunion_indexed object to see if there is a similar element.

  • amount_delinquent
  • bankcard_utilization
  • credit_lines_last7_years
  • credit_pull_date
  • current_credit_lines
  • current_delinquencies
  • delinquencies_last7_years
  • delinquencies_over30_days
  • delinquencies_over60_days
  • delinquencies_over90_days
  • first_recorded_credit_line
  • inquiries_last6_months
  • installment_balance
  • monthly_debt
  • months_employed
  • now_delinquent_derog
  • oldest_trade_open_date
  • open_credit_lines
  • public_records_last10_years
  • public_records_last12_months
  • real_estate_balance
  • real_estate_payment
  • revolving_available_percent
  • revolving_balance
  • satisfactory_accounts
  • scorex
  • total_inquiries
  • total_open_revolving_accounts
  • total_trade_items
  • was_delinquent_derog