Rate limit

Request rate limit for your organization

To ensure fair use for all customers, the AnimationAPI applies a per-organization rate limit.

Limit: 100 requests per minute (per organization)

You can burst all 100 requests at once, or spread them evenly across the minute - the choice is yours.

This limit uses a fixed 60-second window. All requests in that window count toward the same 100-request bucket. When the window expires, the bucket resets instantly.


Important

This is a shared limit across all endpoints.

It is not “100 per endpoint”.

All API calls (video generation, status checks, list webhooks, etc.) count toward the same 100-requests-per-minute bucket.

Example timeline

Timestamp (UTC)Requests sent in that secondRunning total (that minute)
12:00:046060
12:00:0540100 ✅ still OK
12:00:061101 ❌ will be rejected with 429 Too Many Requests

At 12:01:00 the window resets and you can send again.

Burst vs Smooth usage

PatternExample sending patternDoes it fit limit?
burstSend 100 requests immediately at 12:00:00✅ yes
smoothSend ~1.66 requests per second (100 ÷ 60)✅ yes
over limitSend 120 requests between 12:00:00 and 12:01:00❌ no