Skip to content

Rate Limits

Rate Limits

Tiers

TierRequests/MinuteRequests/Month
Free10/day-
Lite601,000
Pro600Unlimited*

*Unlimited subject to fair use. Pro users get priority queue, not throttling.

Headers

Rate limit information is included in all API responses:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1718169660

Rate Limit Exceeded

When you exceed your rate limit, the API returns:

{
"error": {
"message": "Rate limit exceeded",
"type": "rate_limit_error",
"code": null
}
}

HTTP Status: 429 Too Many Requests

Best Practices

  1. Cache responses when possible
  2. Use streaming for long responses
  3. Implement exponential backoff when retrying
  4. Monitor remaining requests via headers