Artikelen over: Technisch
Dit artikel is ook beschikbaar in:

API rate limiting

Daily limit


There are two available API request modes, each mode having their own default limit of 10.000 requests / day / tenant.


Live mode (default): supports read & write calls

Replica mode: only supports read calls, ideal for sync scenario's (only for OPTIONS, HEAD, GET requests)


Attention!

Replica mode contains an eventual consistent read replica of the robaws database. That makes it in most scenario's unusable for transactional conversations against our API.

It is primarily meant for mass sync scenario's (like PowerBI or datalake population).


You can chance the mode to replica by passing the header or query parameter "database-mode".


GET https://app.robaws.com/api/v2/offers
Authorization: XXX
Database-Mode: replica


OR


GET https://app.robaws.com/api/v2/offers?database-mode=replica
Authorization: XXX


Using the following headers, you can track the state of the limit:


  • X-RateLimit-Daily-Remaining: the remaining number of requests for that day
  • X-RateLimit-Daily-Limit: the max total number of requests per day (10.000)
  • X-RateLimit-Daily-Reset: The number of seconds until the limit resets.


If you reach the daily limit, your request will fail with a 429 Too Many Requests error.

If you need a higher daily limit, please contact us and explain your case.


Requests / second


Next to the daily limit, requests are subject to a limit per second.

The current limit is 15 requests / sec.


You can use the following headers to track the state of this limit:

  • X-RateLimit-Remaining: the remaining number of requests for that period


How to handle rate limits


As a consumer of our API, you should make your client software aware of these rate limits. You can do this by looking at the appropriate response headers and pausing api calls until the limit resets.

Bijgewerkt op: 26/01/2026

Was dit artikel nuttig?

Deel uw feedback

Annuleer

Dankuwel!