Limits by plan
| Plan | Requests/minute | AI requests/minute |
|---|
| Standard | 60 | 10 |
| Pro | 300 | 50 |
| Business | 1,000 | 200 |
| Enterprise | Custom | Custom |
Every response includes rate limit information:
X-RateLimit-Limit: 300
X-RateLimit-Remaining: 287
X-RateLimit-Reset: 1708012800
Exceeded limits
When rate-limited, the API returns 429 Too Many Requests:
{
"error": {
"code": "RATE_LIMITED",
"message": "Rate limit exceeded. Retry after 23 seconds.",
"retryAfter": 23
}
}
Implement exponential backoff in your integration. Start with the retryAfter value and double it on consecutive failures.