The Ottimate API enforces rate limits and quotas to ensure fair usage and platform stability. Understanding these limits will help you design resilient integrations.
The API allows up to 1,000 requests per second under normal conditions. This is measured as a token-bucket rate — tokens refill at 1,000/second and are consumed per request.
The burst limit of 2,000 requests represents the maximum number of requests that can be served simultaneously before the steady-state rate kicks in. Use burst capacity for short spikes (e.g., initial bulk loads), not sustained high-throughput patterns.
Each API Key is subject to a 10,000 request per day quota. The quota resets at midnight UTC.
Individual API requests time out after 29 seconds. Long-running operations (such as bulk uploads) are processed asynchronously — the API returns immediately with a batch ID that you can poll for results.