Rate limits
Request budgets, 429s and how to stay under the limit.
Limits
API usage is rate-limited per API key to keep renders fair for everyone. Limits apply to both generation calls and status polling.
Staying under
- Use webhooks instead of polling
GET /jobs/{id}in a loop. - Batch generation requests rather than firing hundreds at once.
- Back off on
429- retry with exponential delay.
429 response
{ "error": "rate_limited", "message": "Too many requests. Retry later.", "retryAfter": 30 }Respect the Retry-After header. Sustained bursts can be throttled further.
Higher limits
Need more headroom for an agency or content-farm workload? Contact us about a raised limit on the Pro plan.