Rate Limits
Rate Limits
Tiers
| Tier | Requests/Minute | Requests/Month |
|---|---|---|
| Free | 10/day | - |
| Lite | 60 | 1,000 |
| Pro | 600 | Unlimited* |
*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: 60X-RateLimit-Remaining: 45X-RateLimit-Reset: 1718169660Rate 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
- Cache responses when possible
- Use streaming for long responses
- Implement exponential backoff when retrying
- Monitor remaining requests via headers