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.

Start building

Create an API key in Settings → API.

Start for free →

1 free video · no credit card