Criteo’s Marketing Solutions API enforces a rate limit which consists of a limitation on the number of requests you're able to perform on any API endpoint per minute.
This limitation is enforced to provide all of our API partners with the utmost stability towards our API infrastructure.
Rate limits are implemented at the App level and allow for a maximum of 100 requests per minute.
Exceeding the app limit of requests results in a 429 HTTP response, which will keep you from performing the action you're attempting. You can view the following information in the header:
- x-ratelimit-limit = nb. of calls your App can perform
- x-ratelimit-remaining = nb. of calls remaining, gets reset to 100 every minute
- x-ratelimit-reset = timestamp
How to avoid rate limits?
For the best experience, while using the Criteo API, we strongly encourage our API partners to use throttling mechanisms that allow spreading the number of calls in a larger timeframe.
Updated about 1 year ago