Rate Limits
Understand how ComplyCube rate limiting works.
ComplyCube’s API enforces the following maximum request rates:
Live environment: up to 10 requests per second.
Test (Sandbox) environment: up to 5 requests per second.
Requests that exceed these limits may be throttled or temporarily blocked.
Any request that exceeds the allowed rate will receive a 429 Too Many Requests response.
Avoiding the limit
To help prevent reaching rate limits, consider the following best practices:
Run non-essential or routine batch jobs outside of peak hours.
Throttle or limit the frequency of batch jobs.
Implement exponential backoff for retries, starting with a 30-second delay.
Prioritize requests that are essential to verifying active clients.
Use webhooks instead of polling our API for updates.

