Rate limits
Per-partner and per-key budgets.
Limits
- 120 requests per minute per partner, shared by all of your keys, live and test together.
- Each key is also capped at 120 requests per minute on its own.
- The window is a fixed calendar minute (UTC), not a rolling 60 seconds: the count resets at the start of each minute.
What counts
- Every request with a valid key counts, including requests answered
403or429. The scope check runs after the rate limiter, so calls a key is not allowed to make still spend budget. - A request refused with
401(missing, unknown or revoked key) is not counted.
When you are limited
Over the limit you get 429 with the body { "error": "Rate limit exceeded." } and a Retry-After header of 60 seconds, whatever is left of the minute. Back off before retrying, and add random jitter so your workers do not all retry at the same moment.