Skip to content

Why am I receiving 429 errors?

There are a number of possible reasons you might be seeing this error. If you haven’t already, check the response body for more details, we include a detailed plain text message explaining the reason for the 429.

If you see a message like Per anonymous IP rate limit exceeded, it implies that you are not including an API key with your requests. Make sure to include it as a header: Authorization: Bearer <your_api_key>. See the snippets on the API resource page for more examples of how to set the API key depending on your client.

If you see something like Per application per IP rate limit exceeded. Limit: x compute units per 300 seconds window, it means you are using a client side API key, but your users are hitting the per IP limit you set for that key. You can increase this limit by editing the API key:

Edit API key Increase per IP limit

This limit exists to help prevent abuse by a single IP address, but you can set the value to whatever you want.