Rate limit headers
Every response includes headers describing your current budget:| Header | Description |
|---|---|
X-RateLimit-Limit | The maximum number of requests allowed per window (60). |
X-RateLimit-Remaining | The number of requests remaining in the current window. |
X-RateLimit-Reset | When the current window resets, so you know when Remaining refills. |
When you exceed the limit
Once you exceed the limit, the API returns429 Too Many Requests with a Retry-After header telling you how many seconds to wait before retrying:
Handling limits gracefully
Watch X-RateLimit-Remaining
Slow down as
Remaining approaches zero rather than sending requests until you’re rejected.Respect Retry-After on 429
When you get a
429, wait the number of seconds in Retry-After before retrying — don’t retry immediately.