Overview
API requests are subject to rate limiting to ensure fair usage and maintain service quality.Current Rate Limits
- Default: 100 requests per minute per API key
- Burst: Up to 10 requests per second
Rate limits may vary based on your workspace plan. Check your account settings for your specific limits.
Rate Limit Exceeded
If you exceed the rate limit, you’ll receive a429 Too Many Requests response:
Retry-After header indicating when you can retry (in seconds).
Handling Rate Limits
Check Retry-After Header
TheRetry-After header tells you how long to wait before retrying:
Implement Exponential Backoff
When you receive a rate limit error, implement exponential backoff:Best Practices
- Monitor your request rate: Track how many requests you’re making per minute
- Implement request queuing: Queue requests to avoid hitting rate limits
- Use exponential backoff: When rate limited, wait before retrying
- Cache responses: Cache API responses when possible to reduce requests
- Batch operations: Combine multiple operations when possible

