Rate Limits
API rate limits protect the platform and ensure fair usage.
Default limits
| Plan | Requests/minute | Requests/day |
|---|---|---|
| Starter | 60 | 10,000 |
| Professional | 300 | 100,000 |
| Enterprise | 1,000 | Unlimited |
Rate limit headers
Every response includes rate limit headers:
X-RateLimit-Limit: 300
X-RateLimit-Remaining: 297
X-RateLimit-Reset: 1709913600
Handling rate limits
When you exceed the limit, the API returns 429 Too Many Requests:
{
"error": {
"code": "RATE_LIMIT_EXCEEDED",
"message": "Rate limit exceeded. Retry after 32 seconds.",
"retryAfter": 32
}
}
Implement exponential backoff in your retry logic. All SDKs handle this automatically.