Where can I find out more about Centtrip's API call rate limit?

What are Centtrip's API call limits?

  • 60 requests per minute
  • 43,200 requests per day

This is done per endpoint for each user. For example, if you use [email protected] to access the 'Get accounts' endpoint shown here, you can call that endpoint 60 times in 1 minute.

Why is a limit required?

High volumes of API requests can place an increased load on our servers, which can affect the overall performance and service quality for all users on the Centtrip platform. To maintain the fast and reliable service our clients expect, we are implementing an API limit to ensure consistent performance for everyone.

What do I need to do?

If you have an existing API integration with a third party accounting solution, or are in the process of setting one up, your developers will need to restrict the number of calls made to our API so that they adhere to the limits provided above.

What happens if we go over this limit?

If you go over the limit you will receive a HTTP 429 (Too Many Requests) error . After 1 minute the counter will reset and you will be able to call the endpoint again.

Example scenario -

  1. You send your first request at 12:00:05.
  2. You then send 59 more requests, reaching a total of 60 requests by 12:00:30, exhausting your limit of 60 requests per minute.
  3. Any additional requests made after this will return a HTTP 429 error.
  4. You will now need to wait until 13:00:05 for the API to reset and begin accepting successful requests again.

Depending on how your integration has been programmed, if you retry after the error is returned, you will eventually get a valid response once the limit is reset. But if your integration stops after the error, you would need to update your integration to throttle requests made to the Centtrip API.

Where can I find more API documentation?

Please find our API documentation here: https://www.centtrip.com/documentation/api/

Didn't find what you were looking for?

We're available Monday to Friday, 8am to 6pm. Contact us by email to [email protected] or phone +44(0)2037351735. For help with lost or stolen cards outside these hours, please call +44(0)2071278130.