How it works
Each API key has a daily request limit and a burst rate (max requests per second) based on your plan. Higher plans offer increased limits.Rate limit headers
Every API response includes headers to help you monitor your usage:| Header | Description |
|---|---|
X-RateLimit-Limit | Max requests allowed in the time window |
X-RateLimit-Remaining | Requests remaining in the current window |
X-RateLimit-Reset | Unix timestamp when the window resets |
Retry-After | Seconds to wait before retrying (on 429 only) |
Handling rate limit errors
When you exceed the limit, the API returns HTTP 429 Too Many Requests:Retry with exponential backoff
Best practices
Cache responses
Cache data that doesn’t change often to reduce API calls.
Exponential backoff
On rate limits, wait with increasing delays between retries.
Check headers
Monitor
X-RateLimit-Remaining to anticipate limits before hitting them.Spread calls
Distribute API calls over time instead of sending bursts.
Need higher limits? Contact our sales team for plans with increased rate limits.

