Skip to main content
Rate limiting is applied to the API key. The public contract does not define one global numeric quota that clients should hard-code. Read the response headers for the effective policy and current availability.

Response headers

A rate-limited response uses HTTP 429 and RATE_LIMIT_EXCEEDED.

Handling flow

Client recommendations

  • Do not hard-code a quota that is not defined by your effective response headers.
  • Limit concurrent requests per API key.
  • Share rate-limit state across workers that use the same key.
  • Add random jitter to avoid synchronized retries.
  • Stop retries when the operation’s budget is exhausted.
  • Separate retry handling from business validation queues.
  • Do not rotate keys merely to bypass rate limits.

Example

Wait at least 60 seconds before another rate-admitted attempt for the affected key, then apply the client’s retry budget.
The OpenAPI contract specifies the header semantics but not customer-specific or dynamically effective numeric quotas. Treat live response headers as authoritative.
Last modified on August 27, 2026