Rate Limiting

To ensure fair usage and system stability, all API endpoints are subject to a rate limit of 200 requests per 5 minutes. This limit applies collectively across all endpoints from a single "sender" (your application or integration).

If your requests exceed this limit, our API will respond with a 429 Too Many Requests HTTP status code.

However, your application should be built to handle limits gracefully.

Mitigation Strategy

Designing your application with best practices in mind is the best way to avoid rate-limit errors. Consider the following best practices when designing your app:

  • Ensure your application implements exponential backoff or similar retry mechanisms to avoid overloading the system. Learn more here.
  • Optimise your code by filtering API queries to fetch only necessary data.
  • Use caching for data that your app uses often.

What’s Next