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 second | Running total (that minute) |
|---|---|---|
| 12:00:04 | 60 | 60 |
| 12:00:05 | 40 | 100 ✅ still OK |
| 12:00:06 | 1 | 101 ❌ will be rejected with 429 Too Many Requests |
At 12:01:00 the window resets and you can send again.
Burst vs Smooth usage
| Pattern | Example sending pattern | Does it fit limit? |
|---|---|---|
| burst | Send 100 requests immediately at 12:00:00 | ✅ yes |
| smooth | Send ~1.66 requests per second (100 ÷ 60) | ✅ yes |
| over limit | Send 120 requests between 12:00:00 and 12:01:00 | ❌ no |