Rate Limit Tiers
Rate limits vary based on your subscription plan:Free Plan
100 requests per 15 minutes
Pro Plan
1,000 requests per 15 minutes
Enterprise Plan
5,000 requests per 15 minutes
Rate Limit Headers
Every API response includes rate limit information in the headers:| Header | Description |
|---|---|
X-RateLimit-Limit | Maximum requests allowed in the time window |
X-RateLimit-Remaining | Number of requests remaining in current window |
X-RateLimit-Reset | Unix timestamp when the rate limit resets |
Rate Limit Exceeded
When you exceed the rate limit, you’ll receive a429 Too Many Requests response:
retryAfter field indicates how many seconds to wait before making another request.
Best Practices
Monitor Rate Limit Headers
Monitor Rate Limit Headers
Always check the
X-RateLimit-Remaining header to track your usage and avoid hitting limits.Implement Exponential Backoff
Implement Exponential Backoff
When you receive a 429 response, wait before retrying with exponential backoff:
Cache Responses
Cache Responses
Cache API responses when appropriate to reduce the number of requests:
Batch Operations
Batch Operations
Use bulk operations when available to reduce request count:
Use Pagination Wisely
Use Pagination Wisely
Request only the data you need with appropriate page sizes:
Handling Rate Limits
Example Implementation
Upgrading Your Plan
Need higher rate limits? Upgrade your plan:Upgrade Plan
View pricing and upgrade options
Enterprise Custom Limits
Enterprise customers can request custom rate limits based on their needs. Contact our sales team:Contact Sales
Discuss custom rate limits for your organization
