Rate Limits
The Conviction Public API applies rate limits to ensure service stability and fair access for all users.
#Current Limits
| Tier | Rate Limit | Description |
|---|---|---|
| Public | 200 requests / 60 seconds per IP | Applies to all public (/v1/...) endpoints |
Limits are subject to change as the service scales.
#Exceeding Rate Limits
When you exceed the rate limit, the API returns a 429 Too Many Requests response:
{
"statusCode": 429,
"message": "ThrottlerException: Too Many Requests"
}The response includes a Retry-After header indicating how many seconds to wait before retrying.
#Best Practices
- Cache responses when possible
- Use
limitandoffsetto paginate rather than fetching all data at once - Back off exponentially when you receive a 429 instead of retrying immediately
Was this page helpful?