Skip to main content

Rate Limiting

The API enforces rate limiting on a per-API-key basis to ensure fair usage and system stability.

Limits

Response Headers

Every response includes rate limit headers:

Exceeding the Limit

When you exceed the rate limit, the API returns HTTP 429 with a Retry-After header:

Best Practices

  • Cache responses when possible to reduce request volume.
  • Use pagination with reasonable page sizes (default: 20).
  • Implement exponential backoff when receiving 429 responses.
  • Monitor rate limit headers to stay within bounds proactively.