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
Dankuwel!
