To ensure optimal performance, we enforce rate limits on API requests:
- Limit: 60 requests per second per client IP address. The limit is counted by IP, not by API key, so every key you call from the same IP address shares it.
- If the limit is exceeded, a
429 Too Many Requestsstatus code is returned. - Responses don't include rate-limit headers, so track your own request rate.
When you receive a 429 Too Many Requests error:
- Implement Exponential Backoff: Gradually increase the wait time between retries.
- Optimize Your Requests: Ensure you're not making unnecessary API calls.