Rate Limit Overview
Rate limits are applied per organization and are designed to accommodate normal usage patterns. The specific limits depend on your plan and usage tier.Rate Limit Headers
Every API response includes rate limit information in the headers:X-RateLimit-Limit: Maximum number of requests allowed per windowX-RateLimit-Remaining: Number of requests remaining in the current windowX-RateLimit-Reset: Unix timestamp when the rate limit window resets
Example Headers
Rate Limit Exceeded
When you exceed the rate limit, you’ll receive a429 Too Many Requests response:
Retry-After header indicating when you can retry:
Handling Rate Limits
Exponential Backoff
Implement exponential backoff when you hit rate limits:Request Throttling
Throttle your requests to stay within limits:Best Practices
- Monitor rate limit headers to track your usage
- Implement exponential backoff for 429 responses
- Batch requests when possible to reduce API calls
- Cache responses to minimize redundant requests
- Use webhooks instead of polling when available

