Questions about: throttling, the `backoff` flag, the quotas, or the rate limiting of requests made to the API. API calls are restricted both by per-second rates and by daily quotas.
See the Throttles page of the API documentation.
For performance's sake (and to prevent abuse), requests to the API are throttled. Also, identical requests are cached for nominally 60 seconds (most routes, not all).
As a rule, if you're making more than 30 requests over 5 seconds you risk being blocked. Registered applications can make up to 10k requests a day, per IP (300 requests a day for unregistered apps).
Be aware that IP sharing (multiple applications on a single machine, or using a cloud hosting service) can impact an [app]s throttle limits. Thus, we suggest always making the absolute minimum number of requests needed to perform a function.
See also:
- The Common Wrapper Object documentation, particularly the
backoff
,quota_max
, andquota_remaining
fields. - caching
- quota
- realtime