429 Response Example
When you hit the rate limit, the API responds with an RFC 7807 problem JSON body:Handling Rate Limits
Every response includesX-RateLimit-Limit and X-RateLimit-Remaining headers so you can throttle proactively instead of waiting for a 429.
If you do receive a 429 response, use the Retry-After header instead of guessing a wait time:
- Stop sending new requests immediately.
- Read the
Retry-Afterheader — it gives the exact number of seconds until the current window resets. Wait at least that long before retrying. - Double the wait time on each subsequent retry if the 429 persists.
- Resume normal request spacing once requests succeed again.