API Client Libraries - Criteo Docs

Documentation Index

Fetch the complete documentation index at: /llms.txt

Use this file to discover all available pages before exploring further.

API Client Libraries reduce the amount of code you need to write to start accessing Criteo programmatically. They also help expedite troubleshooting when issues arise.


Marketing Solutions API

Three officially supported libraries:
Python: https://pypi.org/project/criteo-api-marketingsolutions-sdk/
PHP: https://packagist.org/packages/criteo/criteo-api-marketingsolutions-sdk
Java: https://search.maven.org/artifact/com.criteo/criteo-api-marketingsolutions-sdk
Setup guides: Java · PHP · Python


Retail Media API

Three officially supported libraries:
Python: https://pypi.org/project/criteo-api-retailmedia-sdk/
PHP: https://packagist.org/packages/criteo/criteo-api-retailmedia-sdk
Java: https://search.maven.org/search?q=a:criteo-api-retailmedia-sdk
One community-supported library:
Node.js: https://github.com/joepikowski/criteo-api-nodejs-client
Setup guides: Java · PHP · Python


Commerce Grid API

Three officially supported libraries:
Python: https://pypi.org/project/criteo-api-commercegrid-sdk/
PHP: https://packagist.org/packages/criteo/criteo-api-commercegrid-sdk
Java: https://search.maven.org/artifact/com.criteo/criteo-api-commercegrid-sdk
Setup guides: Java · PHP · Python