429 response and blocks your token for one hour. Understanding the limits before you integrate helps you avoid interruptions.
Global rate limit
The global rate limit applies to all API routes regardless of the resource being accessed.
Stay below 100 requests per second across all endpoints combined. Bursting above this threshold triggers the block immediately.
Resource-specific rate limits
Certain routes have stricter limits in addition to the global limit. Both limits apply simultaneously.
If you send more than 60 requests per minute to any
/bots/* endpoint, your token is blocked for one hour even if you are within the global limit.
Handling rate limit errors
When you exceed a rate limit, the API responds with HTTP429 and a JSON body containing the number of seconds to wait before retrying:
retry-after value and pause all requests for that duration before retrying. Retrying immediately will not succeed and may extend the block.