Rate Limiting
Rate Limits
Current default (API gateway)
There is a default rate limit of 100 requests per client_id per 10 seconds for traffic through the API gateway.
Which API version you call does not change this default; the limit applies gateway-wide. If you exceed the rate
limit, expect the following response from the API:
HTTP Status Code: 429 Too Many Requests
Headers:
- Retry-After: [seconds to wait before rate limit resets]
Specific APIs may have different rate limiting. Refer to their specifications for this information.
Gateway rate limiting now keys off client_id (still 100 requests per 10 seconds by default). Earlier
documentation described the same ceiling per access_token. Plan retries and concurrency around client_id so
your behavior matches how the gateway enforces limits.
Previous documentation (per access token)
For reference, the documentation used to describe this default as 100 requests per access_token per 10 seconds
through the API gateway. The 429 Too Many Requests response and Retry-After header when you exceed a limit follow
the same pattern as above.