Limits
| Endpoint | Limit |
|---|---|
POST /v1/auth/sync | 10 requests / IP / hour |
POST /v1/renders | 120 requests / IP / minute |
POST /v1/tasks/* | 300 requests / IP / minute |
free plan):
| Resource | Free plan |
|---|---|
| Render minutes | 60 min / month |
| AI tasks | 500 / month |
Rate limit headers
When a limit is exceeded, the API returns 429 Too Many Requests:Quota exceeded
When your monthly quota is exhausted, job submissions return 429:Best practices
- Use idempotency keys to safely retry without double-submitting.
- For agent workflows, use the
batch-tasksAgent Skill to submit multiple tasks concurrently without hitting per-request limits. - Subscribe to webhooks instead of polling to avoid unnecessary GET requests.

