Rate Limits

The Conviction Public API applies rate limits to ensure service stability and fair access for all users.

Current Limits

TierRate LimitDescription
Public100 requests / 10 secondsDefault for all unauthenticated requests

Rate Limit Headers

Responses include rate limit information in headers:

HeaderDescription
X-RateLimit-LimitMaximum requests per window
X-RateLimit-RemainingRemaining requests in current window
X-RateLimit-ResetUnix timestamp when the window resets

Exceeding Rate Limits

When you exceed the rate limit, the API returns a 429 Too Many Requests response:

{
  "statusCode": 429,
  "message": "Too many requests, please try again later"
}

Best Practices

  • Cache responses when possible
  • Use limit and offset to paginate rather than fetching all data at once
  • Avoid polling more frequently than necessary — consider using webhooks (coming soon)