Rate Limits
Per-plan request limits and concurrency caps.
Rate limits are enforced per API key and workspace plan.
| Plan | Requests/min | Requests/day | Concurrent jobs |
|---|---|---|---|
| Free | 30 | 500 | 1 |
| Starter | 45 | 1,500 | 2 |
| Lite | 60 | 3,000 | 3 |
| Creator | 120 | 10,000 | 5 |
| Agency | 240 | 40,000 | 5 |
When a limit is exceeded, the API returns 429 TOO_MANY_REQUESTS and a Retry-After header.
Response headers
Authenticated REST API responses include the consolidated IETF rate-limit fields and the existing compatibility fields:
RateLimit-Policy: "minute";q=120;w=60, "day";q=10000;w=86400
RateLimit: "minute";r=119;t=42, "day";r=9999;t=42782
X-RateLimit-Limit: 120
X-RateLimit-Remaining: 119
X-RateLimit-Reset: 1800000060
X-RateLimit-Day-Remaining: 9999
X-RateLimit-Day-Reset: 1800042782q is the quota for the named window, r is the remaining request count, and t is the number of seconds until reset. On a 429 response, Retry-After contains the number of seconds before the minute window resets.