Discard
GuidesAPI ReferenceChangelogDiscussions
GuidesAPI ReferenceChangelogDiscussionsLog In

Rate Limits

This page describes the rate limit policy on Criteo API calls

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.

How it works

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
Example response with a limit set at 20 calls/secondsExample response with a limit set at 20 calls/seconds

Example response with a limit set at 20 calls/seconds

📘

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.


Did this page help you?