Skip to main content

Rate Limits

All API requests are rate-limited per workspace and API key.

Default Limits

  • 120 requests per minute
  • Burst limit: 30 requests in 10 seconds

Response Headers

RateLimit-Limit: 120
RateLimit-Remaining: 0
RateLimit-Reset: 1711452000
Retry-After: 8

Sample 429 Response

HTTP/1.1 429 Too Many Requests
Content-Type: application/json
RateLimit-Limit: 120
RateLimit-Remaining: 0
RateLimit-Reset: 1711452000
Retry-After: 8
{
"error": {
"code": "RATE_LIMIT_EXCEEDED",
"message": "Rate limit exceeded. Retry after 8 seconds.",
"requestId": "req_9Jk21A"
}
}

Use exponential backoff and respect Retry-After.