Default limits
| Limit | Value |
|---|---|
| Requests per minute | 500 per IP |
Rate limit headers
When you approach the limit, monitor these response headers:| Header | Description |
|---|---|
X-RateLimit-Limit | Maximum requests allowed per window |
X-RateLimit-Remaining | Requests remaining in the current window |
X-RateLimit-Reset | Unix timestamp when the window resets |
Handling 429 responses
When you exceed the rate limit, the API returns a429 Too Many Requests status. Implement exponential backoff to retry:
Best practices
- Use pagination with
page_size=100to reduce total requests - Use bulk endpoints (e.g.,
bulk-delete) instead of individual calls - Cache responses when data doesn’t change frequently
- Spread requests evenly rather than bursting