225 posts
  • Beta Tester
  • Bought between 1 and 9 items
  • Exclusive Author
  • Grew a moustache for the Envato Movember competition
  • Has been a member for 6-7 years
  • Referred between 1 and 9 users
  • Sold between 1 and 100 dollars
clinton says

Hi Guys,

A little bad news.

I have had to disable our Marketplace API because of a massive increase in API requests today. During our off-peak period, 90% of traffic was coming from API requests, most of them duplicate requests. Unfortunately we had to react quickly and the easiest option was to just turn it off. Left unchecked, it would definitely have brought our marketplace sites down during our peak period (night-time in Australia).

The API is a service that is mostly used by authors. We value our authors and the tools built with the API are no doubt useful to authors. However, what is even more useful to authors is sales, and if the site is down then sales will obviously stop. In short, the marketplace is more important than the API .

We will be working in the coming days to throttle the API by user. The API was performing very well under the load, returning results quickly, but even so it was being inundated by requests.

If you are a programmer writing widgets/applications that use the API , please take the following advice. Make sure your application is only calling the API a reasonable number of times per hour. I found one app that asked for the same information 10 times in one second! When the API is relaunched we will be restricting the number of calls per user per hour. (The number has not been decided yet.) If your app makes too many calls, the user will be banned from the API for a short time. This will make your application users unhappy, no doubt.

More information coming soon.

So once again, I am sorry I have had to pull the plug on the API , but it was for a good cause. It will be back soon.

3069 posts
  • Has been a member for 6-7 years
  • Won a Competition
  • Sold between 50 000 and 100 000 dollars
  • Bought between 10 and 49 items
  • Referred between 50 and 99 users
  • Exclusive Author
  • Romania
wickedpixel says

Damn enterFrame event! Them boys never used that well :)

1019 posts Freelance Flash and JavaScript Developer
  • Envato Studio (Microlancer) Beta Tester
  • Elite Author
  • Sold between 100 000 and 250 000 dollars
  • Has been a member for 7-8 years
  • Interviewed on the Envato Notes blog
  • Exclusive Author
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
+2 more
sike says
Damn enterFrame event! Them boys never used that well :)
lol. FD need to limit the request per second as twitter does, otherwise we’ll see the fail fox. :P
81 posts
  • Bought between 10 and 49 items
  • Exclusive Author
  • Has been a member for 6-7 years
  • Referred between 10 and 49 users
  • Sold between 1 000 and 5 000 dollars
  • United Kingdom
Paul_Ferrie says

Why on earth would someone be needing to make a call every 10 seconds? That’s nut’s!

I am glad i took an xml of my most recent files.

8190 posts Community Moderator
  • Attended a Community Meetup
  • Community Moderator
  • Has been a member for 6-7 years
  • United Kingdom
  • Contributed a Tutorial to a Tuts+ Site
  • Won a Competition
  • Contributed a Blog Post
  • Beta Tester
  • Bought between 50 and 99 items
+4 more
MSFX Volunteer moderator says

yeah alot of the apps ive seen check every 5-10 seconds, which is completely useless given that the data is only updated every minute for certain properties… :(

Take a look at vimeo, they have a limit on their API …

5030 posts
  • Community Superstar
  • Elite Author
  • Community Moderator
  • Sold between 100 000 and 250 000 dollars
  • Author had a File in an Envato Bundle
  • Beta Tester
  • Has been a member for 5-6 years
+6 more
felt_tips Volunteer moderator says

Maybe it’s my imagination, but I don’t think I’ve ever seen the Envato sites load so fast. I wrote a comment in the forums just the other day asking whether there was some load issue with the servers as Videohive is about the slowest website I visit and often seizes up altogether.

This is great…..

burningstonecold
burningstonecold Recent Posts Threads Started
143 posts
  • Australia
  • Bought between 10 and 49 items
  • Exclusive Author
  • Has been a member for 5-6 years
  • Sold between 1 and 100 dollars
  • Won a Competition
burningstonecold says
Maybe it’s my imagination, but I don’t think I’ve ever seen the Envato sites load so fast. I wrote a comment in the forums just the other day asking whether there was some load issue with the servers as Videohive is about the slowest website I visit and often seizes up altogether. This is great…..

Do keep in mind though, that at any one time there’s probably around 20,000+ users browsing the sites (Members, Visitors, Spiders, etc). So that is a huge amount of traffic to deal with.

The sites load within a reasonable limit for a large network anyway.

2541 posts
  • United States
  • Attended a Community Meetup
  • Author had a Free File of the Month
  • Bought between 50 and 99 items
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
  • Has been a member for 5-6 years
  • Contributed a Tutorial to a Tuts+ Site
  • Contributed a Blog Post
+4 more
CreatingDrew says

When you guys say it will be back soon, when exactly is that? I have a WordPress plugin that many users are using that is not currently working because of the API going down. I understand the reason, just curious as to when you think it will be back up? :)

Edit- There can’t be that many apps yet, It would be helpful if you could name what app(s) are making too many requests at once, that will make it much easier to debug the issue on our side. If we know which apps are making too many requests, we can resolve the issue quickly.

3069 posts
  • Has been a member for 6-7 years
  • Won a Competition
  • Sold between 50 000 and 100 000 dollars
  • Bought between 10 and 49 items
  • Referred between 50 and 99 users
  • Exclusive Author
  • Romania
wickedpixel says

Ban for one day the ip-s that make more than 10 requests per minute :D

2541 posts
  • United States
  • Attended a Community Meetup
  • Author had a Free File of the Month
  • Bought between 50 and 99 items
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
  • Has been a member for 5-6 years
  • Contributed a Tutorial to a Tuts+ Site
  • Contributed a Blog Post
+4 more
CreatingDrew says

I would bet it is a desktop app that is making all these requests. No way a plugin or web app is making 10 requests per second :D

by
by
by
by
by
by