Rate Limits

We rate limit the API to 120 requests every 1 minute for each API key and each IP. These limits apply even if requests are spread across multiple API keys or multiple IPs.

If you exceed this limit, you will receive a 429 Too Many Requests HTTP response for the remainder of that time window.

API responses contain additional metadata to indicate your current rate limit:

  • x-ratelimit-limit: how many requests the client can make
  • x-ratelimit-remaining: how many requests remain to the client in the time window
  • x-ratelimit-reset: how many seconds must pass before the rate limit resets
  • retry-after: if the max has been reached, the seconds the client must wait before they can make new requests