Skip to main content
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