429 Too Many Requests.
Limits
- 100 requests per minute
- 3,000 requests per hour
Stricter endpoints
Some endpoints have lower hourly limits than the default quotas, including:- Reporting:
/v3/reporting/* - Sequence statistics:
/v3/sequences/{id}/stats/v3/sequences/stats
429 Too Many Requests before the general limits are reached.
The 429 response
When a rate limit is exceeded, the API returns:- Status:
429 Too Many Requests - Headers:
Retry-After: <seconds>— seconds to wait before the quota window resetsContent-Type: application/problem+json
Handling 429
1
Respect Retry-After
Wait for the number of seconds specified in the
Retry-After header before retrying the request.2
Limit concurrency
For bulk operations, process requests sequentially or use a small concurrency limit instead of sending many requests in parallel.