Skip to main content

Rate Limits

API requests are rate-limited to ensure fair usage and platform stability.

Limits by Plan

PlanRequests/MinuteRequests/Day
Free6010,000
Pro300100,000
Enterprise1,000Unlimited

Rate Limit Headers

Every API response includes rate limit information:

X-RateLimit-Limit: 300
X-RateLimit-Remaining: 297
X-RateLimit-Reset: 1707849660
HeaderDescription
X-RateLimit-LimitMaximum requests per window
X-RateLimit-RemainingRemaining requests in current window
X-RateLimit-ResetUnix timestamp when the window resets

When Rate Limited

When you exceed the limit, you receive:

HTTP/1.1 429 Too Many Requests
Retry-After: 30
Content-Type: application/json

{
"success": false,
"error": {
"code": "RATE_LIMITED",
"message": "Rate limit exceeded. Retry after 30 seconds."
}
}

Best Practices

  • Cache responses when possible
  • Use webhooks instead of polling
  • Implement exponential backoff on 429 responses
  • Batch operations where supported
  • Contact support for Enterprise limit increases