Rate Limits
Rate Limit Headers
API usage is subject to rate limits based on your subscription tier. Every response includes three headers that describe your current limit:
X-RateLimit-Limit— total requests allowed in the windowX-RateLimit-Remaining— requests remaining in the current windowX-RateLimit-Reset— Unix timestamp when the window resets
Read these headers to throttle client-side before you hit the limit, rather than waiting for a 429.
The 429 Response
When you exceed the limit, the API returns 429 Too Many Requests. Honor the Retry-After header when present — it tells you exactly how long to wait before the next request.
Exponential Backoff
For retries, use exponential backoff with a cap so a sustained burst does not lock you out for a long time. This example retries up to five times, doubling the wait between attempts up to a 60-second ceiling:
For higher rate limits, upgrade your plan or contact [email protected].