Getting started Rate Limits

The API normally has a Rate Limit of 300 calls per minute. Your response will be blocked if you send over 300 requests per minute. You will get a reply with a 429 Too Many Requests error. You should check this header if you want to handle this state. You could also check the response if it contains an error.

Example : 429 Too Many Requests payload

{
  "error": "Quota has been exceeded"
}

     

Track limit

You can track the remaining limits and the reset via the following headers:

Header example
x-ratelimit-remaining Number of calls remaining 297
x-ratelimit-limits Allowed calls per minute in the rate limit plan 300
x-ratelimit-reset Reset in milliseconds 52547

Good to Know

  • API Limits are applied per API token.
  • All endpoints are bound to the limit.

If you believe you might exceed the new rate limits, you can apply for a higher limit. To apply please submit your case for review to api@probo.nl.