Rate Limits
Sivo APIs enforce a rate limit of 6,000 requests per rolling 60-second window per source IP — a sustained 100 requests per second — in both Production and Sandbox environments. This limit applies across all endpoints and requests within your account. Short bursts above 100 requests per second are fine as long as the 60-second total stays under the limit.
If the rate limit is exceeded, the API will return a 429 Too Many Requests status code, indicating that your request has been throttled. Requests are throttled until the rolling window drops back under the limit.
Best Practices for Handling 429 Errors
To ensure smooth integration and minimize disruptions:
- Implement retries with exponential backoff
Wait progressively longer between retry attempts (e.g., 1s, 2s, 4s, 8s) instead of retrying immediately. - Distribute requests evenly
Avoid sending traffic in bursts by spreading requests over time where possible. - Use batching or caching
Where appropriate, reduce the number of calls by batching multiple operations into a single request or caching responses locally.
Updated 21 days ago
Did this page help you?

