Author Topic: Update to API Terms of Use  (Read 2990 times)

thezfunk

  • Sr. Member
  • ****
  • Posts: 316
    • View Profile
Update to API Terms of Use
« on: July 31, 2013, 04:46:31 PM »
Anyone else get this email?

    
Thank you for participating as a lender on the Prosper platform. July will be another record month for our company.
As the demand for loans and notes on our platform has increased, the number of API queries received by our servers has increased to an even greater extent. Recently, the volume of these queries has reached a point where it is significantly reducing the speed at which the API performs its functions. In order to prevent this reduction in functionality, and to insure the stability of our platform more generally, we will be changing the API Terms of Use effective as of the close of business tonight to prohibit users from querying the API more than 20 times per second.
We will continue to monitor the performance of the API carefully, and appreciate your cooperation in this matter.
Thank you,
Prosper Lender Services

Peter

  • Administrator
  • Hero Member
  • *****
  • Posts: 754
    • View Profile
    • Lend Academy
    • Email
Re: Update to API Terms of Use
« Reply #1 on: July 31, 2013, 11:11:20 PM »
Yep. I got it as well. Looks like their API must be getting hit pretty hard these days. I am investing in Prosper through NSR Premium so I will be interested to see if this makes any difference.
Publisher of the Lend Academy blog

See my returns here: http://www.lendacademy.com/returns

core

  • Hero Member
  • *****
  • Posts: 1784
  • Your loss is my gain
    • View Profile
Re: Update to API Terms of Use
« Reply #2 on: July 31, 2013, 11:22:37 PM »
20 times PER SECOND?  And that's the new/slow max?  Zoiks! 

That's 50ms.  Even if you had a round trip ping time of 25ms from your location, that's still a bit on the hellishly fast side given that you'll never get a full request handled that quickly.  Opening multiple connections pounding away the same concurrent requests seems like overkill to me.

Here I was thinking one request every 5 seconds was a bit on the abusive side and 30 seconds was being nice.  Wow.  I think this published change may have the opposite effect from what they intended? 

Fred

  • Hero Member
  • *****
  • Posts: 1421
    • View Profile
Re: Update to API Terms of Use
« Reply #3 on: August 01, 2013, 12:09:13 AM »
Having dealt with Bloomberg data a lot, I begin to think that LC and Prosper could start charging API calls the way Bloomberg does: per security, per field, etc.

How does $0.01 per field sound?

This should help level the playing field for retail investors, and provide additional revenues to LC and Prosper.


thezfunk

  • Sr. Member
  • ****
  • Posts: 316
    • View Profile
Re: Update to API Terms of Use
« Reply #4 on: August 01, 2013, 12:12:40 AM »
Having dealt with Bloomberg data a lot, I begin to think that LC and Prosper could start charging API calls the way Bloomberg does: per security, per field, etc.

How does $0.01 per field sound?

This should help level the playing field for retail investors, and provide additional revenues to LC and Prosper.

They need to do something.  It feels like the institutional investors are like spoiled children.  They will keep taking and taking until you put a stop to it.  Completely selfish with no regard for anyone else.  But I guess that's the pure Capitalism we all love so much, eh?

Prescott

  • Full Member
  • ***
  • Posts: 125
    • View Profile
Re: Update to API Terms of Use
« Reply #5 on: August 26, 2013, 03:37:15 AM »
Part of the problem prosper has is how loans trickle out. If you've ever used the API during listing time, you'll notice that it takes time for all the listings for that posting time to actually come out.

If you wait 2 minutes to pull data, you're behind people who pull at 30 seconds after the hour. If you pull 30 seconds after the hour, you're missing the listings that come out 45 seconds after.

I think the only half decent solution is to hit it pretty often. 5 seconds is the difference between getting a listing and not in many cases. You want to hit it much harder than that. Probably at least once a second.

Fred

  • Hero Member
  • *****
  • Posts: 1421
    • View Profile
Re: Update to API Terms of Use
« Reply #6 on: August 26, 2013, 11:40:55 AM »
Part of the problem prosper has is how loans trickle out.

LC also does this, unfortunately.