Skip to main content
HTTP status429 Too Many Requests
Error coderate_limit_exceeded
Resolve actionupgrade_plan (free tier only)

What happened

The organization has exceeded the allowed number of API requests per minute. Rate limits are enforced per organization and vary by plan:
PlanLimit
Free1,000 requests/minute
Paid10,000 requests/minute

Response headers

Responses for API-key-authenticated requests include rate limit headers so clients can track their usage:
HeaderDescription
X-RateLimit-LimitMaximum requests allowed per minute
X-RateLimit-RemainingRequests remaining in the current window
X-RateLimit-ResetSeconds until the rate limit window resets
Retry-AfterSeconds to wait before retrying (only on 429 responses)

How to fix

Wait for the rate limit window to reset. The Retry-After response header indicates how many seconds to wait before retrying. Reduce your request rate or implement exponential backoff to avoid hitting the limit repeatedly.