Sign in

Welcome to our Support Center

Get help with integration and live campaigns

Welcome to our Support Center. Get help with integration and live campaigns

Introduction to the Criteo Marketing API

To get started with the Criteo Marketing API, you need to create a new API User in our Management Center interface. To create an API user, please see “How can I manually generate an API for my account?” article.

The Criteo API provides an easy way for you to retrieve data on-demand, which can be integrated into your systems. It enables you to: 

  • retrieve all accounts in your portfolio
  • manage advertising campaigns CPC and campaign categories
  • retrieve campaigns information
  • manage audiences 
  • upload large sets of identifiers for audiences (more than 1Go)
  • retrieve campaign performances statistics

The Marketing API is created to enable you to connect your custom dashboard or analytics tool to Criteo.


To be able to use Criteo API, you will need to connect to the endpoints using two parameters: client_id and client_secret. These are essentially the same credentials you use to log on to our Management Center platform.

  • Client_id = your e-mail address
  • Client_secret = your Management Center password

Or you can create a dedicated API user with its own set of client_id and client_secret.

The Criteo API is accessible via this url:


The Criteo API uses a highly secure authentication system - OAuth2 - to protect your data from any unauthorized access. An authentication token is therefore required to issue any request. Each token generated is valid for five (5) minutes. Should your token expire, you will receive a 401 HTTP response status code.

When receiving this error code, it is recommended that you request a new token by issuing a POST Call to the /oath2/token endpoint.


Was this article helpful?
0 out of 0 found this helpful
Powered by Zendesk