Skip to main content

Overview

To ensure fair usage and maintain API stability for all users, the Cevoid API enforces rate limits on certain endpoints. When you exceed the rate limit, the API returns a 429 Too Many Requests response.

Default Rate Limit

The default rate limit is 5 requests per second for most endpoints. Some endpoints may have different limits based on their resource requirements.
Need a higher rate limit? Contact support to discuss your requirements.

Rate Limit Headers

Every API response includes headers that help you monitor your usage. These headers follow the IETF RateLimit header fields standard:

Handling Rate Limit Errors

When you exceed the rate limit, you’ll receive a 429 status code:
The retry-after header tells you exactly how long to wait before retrying.

Best Practices

1. Monitor Rate Limit Headers

Check the RateLimit-Remaining header to avoid RateLimit-Resetit:

2. Implement Retry Logic

Handle rate limit errors gracefully with exponential backoff:

3. Use Caching

Reduce API calls by caching responses when possible:

Rate limits are applied per API key. Sharing an API key across multiple applications will result in shared rate limits.