Skip to main content
Rate limits control how many requests an API key can make within a time window. They protect the service and ensure fair usage across all consumers.

Default limits

Rate limits are configured per API key through the API Console. Limits use a per-second sliding window. The default limit is set when you create a key and can be adjusted based on your needs.
Contact support if you need higher rate limits than what’s available in the console.

Rate limit headers

When your API key has a rate limit configured, responses include rate limit headers:

Handling 429 responses

When you exceed your rate limit, the API returns a 429 status code:
Use the rate limit headers to monitor usage and the Retry-After header to pace retries:

Monitoring usage

Use the X-RateLimit-Remaining header to track how close you are to your limit in real time. For aggregate usage and credit consumption, see the API Console.

Next steps

Error handling

Error codes and retry strategies.

Authentication

API key management and security.