Rate Limits 🚦

Rate limiting

Rate limiting is crucial for maintaining the performance and availability of our API services. It ensures that no single user can consume a disproportionate amount of resources. Each API endpoint has its own rate limits, which are set based on the endpoint's typical usage patterns and capacity.

Some endpoints may have a 'burst' mode, which temporarily allows a higher rate of requests before the standard rate limit is enforced.

For detailed information on the rate limits for each endpoint, please refer to the documentation for that specific API service.

Rate limit tiers

We manage rate limits across five tiers. Users are assigned to a tier based on their specific needs. Please note that upgrading to a higher tier is not automatic based on usage. Instead, we review and adjust rate limits on a case-by-case basis. If you require a higher rate limit, please contact us and provide details about your use case and expected request volume.

What happens if I hit a limit?

  • Throttling: If you exceed the rate limit, we will start throttling your requests. This means that additional requests may be delayed or rejected until the rate limit resets.
  • HTTP Status Codes: If you receive a 429 Too Many Requests response, it indicates that you have hit the rate limit for that endpoint. The response will include a Retry-After header and additional information in the response body, specifying how long you need to wait before making further requests.
  • Cool-Off Period: Once you have reached a rate limit, you will need to wait until the rate limit period resets. After this cool-off period, your requests will start being processed normally again.

Need a higher limit? Just ask!

If the standard rate limits are insufficient for your use case, we're happy to discuss increasing them. Please and provide the following information:

  • Your specific use case and requirements
  • The expected number of requests you will need to make
  • Any other relevant details that will help us understand your situation

We will review your request and assess it based on our system capabilities. If feasible, we will work with you to adjust the rate limits to better suit your needs.