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
The API includes rate limit headers on every response:| Header | Description |
|---|---|
X-RateLimit-Limit | Maximum requests allowed per second |
X-RateLimit-Remaining | Requests remaining in the current window |
X-RateLimit-Reset | Unix timestamp (seconds) when the window resets |
Retry-After | Seconds to wait before retrying (only on 429 responses) |
Handling 429 responses
When you exceed your rate limit, the API returns a429 status code:
Retry-After header to pace retries:
Monitoring usage
Use theX-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.

