Rate limits
We apply rate limits to all API calls, to prevent abuse and manage the availability of the platform.
Our default rate limit across the whole API is 900 requests per 300 second. We may occasionally reduce the rate limit as part of incident response to protect our other systems, and we may also permanently lower it for specific APIs which handle a lot of data (this will be documented on the endpoint if so).
This means that your software should be prepared to receive this response, and handle it appropriately, even if you don’t currently anticipate making this many requests.
We will respond with '429 Too Many Requests' and the following headers:
Header Name | Header Description |
---|---|
X-RateLimit-Limit | Maximum number of requests allowed for the app. |
X-RateLimit-Remaining | Number of requests left in the current time. |
X-RateLimit-Reset | Time when the number of requests will be reset to the maximum limit. Shown as . |