Rate Limits
To ensure system stability and fair usage for all developers, WayinVideo enforces rate limits and concurrency limits on API requests.
Request Rate Limit
| Limit Type | Value |
|---|---|
| Requests per minute | 15 |
If you exceed the rate limit, the API returns HTTP status code 429 Too Many Requests. Implement exponential backoff in your retry logic to handle rate limiting gracefully.
Concurrency Limit
| Limit Type | Value |
|---|---|
| Maximum concurrent projects | 5 |
You can have up to 5 projects running simultaneously. Submitting a new task when you already have 5 active projects will result in a 429 status code response. Wait for existing projects to complete before submitting new ones.
Handling 429 Responses
When you receive a 429 response, we recommend:
- Wait and retry — Use exponential backoff starting at 1 second, doubling with each attempt (1s, 2s, 4s, 8s, etc.)
- Check active tasks — If hitting the concurrency limit, poll existing tasks and wait for them to complete
- Optimize request patterns — Batch your requests and avoid submitting many tasks at the same time
{
"timestamp": "2026-03-10T15:52:01.610+00:00",
"status": 429,
"error": "Too Many Requests",
"path": "/open/v2/clips/results/prjxxx"
}
If you need higher limits for your use case, please contact us at wayinvideo@wayin.ai to discuss custom rate limits.