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: https://api.criteo.com/marketing
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.