API Limits
The Ottimate API enforces rate limits and quotas to ensure fair usage and platform stability. Understanding these limits will help you design resilient integrations.
Rate Limits
Steady-State Rate
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.
Burst Capacity
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.
Daily Quota
Each API Key is subject to a 10,000 request per day quota. The quota resets at midnight UTC.
Timeout
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.

