> ## Documentation Index
> Fetch the complete documentation index at: https://developers.criteo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Rate Limits

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 250 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 250 every minute
* x-ratelimit-reset = timestamp

<Frame caption="Example response with a limit set at 20 calls/seconds">
  <img src="https://mintcdn.com/criteo-e1682996/Q21CbmNZgFlYNWeY/images/marketing-solutions/v2025.04/docs/d331894-de8b869-gatewaylimit.png?fit=max&auto=format&n=Q21CbmNZgFlYNWeY&q=85&s=b72cd133f8787748b59261061b98dd13" width="858" height="136" data-path="images/marketing-solutions/v2025.04/docs/d331894-de8b869-gatewaylimit.png" />
</Frame>

<Info>
  **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.
</Info>
