Home
Providers
Criteo
Criteo
Criteo is a global commerce media company whose Retail Media, Marketing Solutions and Commerce Grid platforms let retailers, brands, agencies and partners create, launch and measure onsite and offsite commerce advertising. Criteo publishes three live OpenAPI 3.0.1 documents at api.criteo.com covering 219 operations: campaign and line-item management, keyword and promoted-product targeting, audience segments and contact lists, retailer catalogs, account and brand hierarchies, balances and billing, creative and product-boost management, and demand-side and supply-side analytics. Authentication is OAuth 2.0 with client-credentials and authorization-code grants and 22 scopes of the form __. Criteo ships officially supported Python, PHP and Java SDKs, a public Postman workspace, an llms.txt docs index, an A2A agent card, a published Agent Skill, and two remote MCP servers — an anonymous documentation server and an OAuth-protected API server at mcp.criteo.com.
Criteo publishes 3 APIs on the APIs.io network: Retail Media API, Marketing Solutions API, and Commerce Grid API. Tagged areas include Advertising, Agent Skills, Analytics, Audiences, and Campaigns.
Criteo’s developer surface includes authentication, documentation, engineering blog, changelog, API reference, getting-started guide, support, and 35 more developer resources.
4 APIs
1 MCP Servers
Advertising Agent Skills Analytics Audiences Campaigns Catalog Commerce Commerce Media Display Advertising Marketing MCP Media Authentication OpenAPI Reporting Retail Retail Media Sponsored Products
On this page
Kin Score
APIs 4
Open Collections 5
MCP Servers 1
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Security Posture 4
Scopes 1
Agentic Access 1
Resources 42
apis.yml
79 Operational Transparency
Composite quality — 59.3/100 · strong
Contract Quality
13.7 / 25
Developer Ergonomics
12.3 / 20
Operational Transparency
10.3 / 13
Contract Governance
3.6 / 12
Agent readiness — 45/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
Documented Reversibility
0 / 6
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
5 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
3 / 3
A2A Agent Card
8 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Model Context Protocol servers that expose these APIs to AI agents.
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 6
Pagination, idempotency, versioning, errors, and events
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 8
Authentication, authorization, and security posture
Scroll for all 8
Operate 5
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 2
Properties that don't map to a standard resource type
Source (apis.yml)
aid: criteo
name: Criteo
kind: company
description: 'Criteo is a global commerce media company whose Retail Media, Marketing Solutions and Commerce Grid platforms
let retailers, brands, agencies and partners create, launch and measure onsite and offsite commerce advertising. Criteo
publishes three live OpenAPI 3.0.1 documents at api.criteo.com covering 219 operations: campaign and line-item management,
keyword and promoted-product targeting, audience segments and contact lists, retailer catalogs, account and brand hierarchies,
balances and billing, creative and product-boost management, and demand-side and supply-side analytics. Authentication is
OAuth 2.0 with client-credentials and authorization-code grants and 22 scopes of the form <Service>_<Domain>_<Level>. Criteo
ships officially supported Python, PHP and Java SDKs, a public Postman workspace, an llms.txt docs index, an A2A agent card,
a published Agent Skill, and two remote MCP servers — an anonymous documentation server and an OAuth-protected API server
at mcp.criteo.com.'
url: https://raw.githubusercontent.com/api-evangelist/criteo/refs/heads/main/apis.yml
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/criteo.png
tags:
- Advertising
- Agent Skills
- Analytics
- Audiences
- Campaigns
- Catalog
- Commerce
- Commerce Media
- Display Advertising
- Marketing
- MCP
- Media
- Authentication
- OpenAPI
- Reporting
- Retail
- Retail Media
- Sponsored Products
tags_raw:
- Advertising
- Agent Skills
- Analytics
- Audiences
- Campaigns
- Catalog
- Commerce
- Commerce Media
- Display Advertising
- Marketing
- MCP
- Media
- OAuth 2.0
- OpenAPI
- Reporting
- Retail
- Retail Media
- Sponsored Products
created: '2025-03-01'
modified: '2026-08-13'
specificationVersion: '0.23'
type: Index
access: 3rd-Party
position: Consuming
apis:
- aid: criteo:criteo-retail-media-api
name: Criteo Retail Media API
description: The Criteo Retail Media API lets retailers, brands, agencies and partners build retail media programmatically.
115 operations across eight tags cover accounts and brand/seller hierarchies, campaigns, auction and preferred line items,
keywords and bids, promoted products, add-to-basket/audience/store targeting, balances and funding, retailer catalogs
and categories, creative templates, partner billing, and asynchronous analytics (performance, revenue, fill rate, missed
opportunities, attributed transactions, unfilled placements) plus synchronous real-time performance. OAuth 2.0 client
credentials or authorization code; 12 Retail Media scopes.
humanURL: https://developers.criteo.com/retail-media/docs/welcome-to-criteo
properties:
- type: OpenAPI
url: openapi/criteo-retail-media-api-openapi.yml
- type: Overlay
url: overlays/criteo-retail-media-overlay.yaml
- type: Documentation
url: https://developers.criteo.com/retail-media/docs/welcome-to-criteo
- type: APIReference
url: https://developers.criteo.com/retail-media/reference
- type: ChangeLog
url: https://developers.criteo.com/retail-media/changelog
- type: Authentication
url: https://developers.criteo.com/criteo-apis/docs/api-authorization
tags:
- Account
- Analytics
- Audiences
- Balances
- Billing
- Campaigns
- Catalog
- Keywords
- Line Items
- Reporting
- Retail Media
tags_raw:
- Accounts
- Analytics
- Audiences
- Balances
- Billing
- Campaigns
- Catalog
- Keywords
- Line Items
- Reporting
- Retail Media
baseURL: https://api.criteo.com/2026-07/retail-media
- aid: criteo:criteo-marketing-solutions-api
name: Criteo Marketing Solutions API
description: The Criteo Marketing Solutions API gives advertisers and agencies programmatic access to Criteo's commerce
media platform for acquisition and retention. 96 operations cover advertisers, campaigns, ad sets (start/stop, category
bids, display multipliers, delivery limitations, frequency capping, geo and targeting rules), ads, creatives, assets and
coupons, Product Boost and product sets/filters, audiences and audience segments with contact lists and size computation,
Marketplace Performance Outcomes seller campaigns and budgets, and placements/adset/transactions/transparency reporting.
OAuth 2.0; nine Marketing Solutions scopes.
humanURL: https://developers.criteo.com/marketing-solutions/docs/welcome
properties:
- type: OpenAPI
url: openapi/criteo-marketing-solutions-api-openapi.yml
- type: Overlay
url: overlays/criteo-marketing-solutions-overlay.yaml
- type: Documentation
url: https://developers.criteo.com/marketing-solutions/docs/welcome
- type: APIReference
url: https://developers.criteo.com/marketing-solutions/reference
- type: ChangeLog
url: https://developers.criteo.com/marketing-solutions/changelog
- type: Authentication
url: https://developers.criteo.com/criteo-apis/docs/api-authorization
tags:
- Ad Sets
- Advertising
- Audiences
- Budgets
- Campaigns
- Creatives
- Marketing Solutions
- Product Boost
- Reporting
baseURL: https://api.criteo.com/2026-07/marketing-solutions
- aid: criteo:criteo-commerce-grid-api
name: Criteo Commerce Grid API
description: The Criteo Commerce Grid API manages audience segments for Commerce Grid, Criteo's sell-side platform. Eight
operations create, update, delete and search audience segments and manage contact-list membership and statistics. OAuth
2.0 with two scopes, CommerceGrid_Segment_Read and CommerceGrid_Segment_Manage. Published at version 2026-01.
humanURL: https://developers.criteo.com/marketing-solutions/docs/commerce-grid-audience-segments
baseURL: https://api.criteo.com/2026-01/commerce-grid
properties:
- type: OpenAPI
url: openapi/criteo-commerce-grid-api-openapi.yml
- type: Overlay
url: overlays/criteo-commerce-grid-overlay.yaml
- type: Documentation
url: https://developers.criteo.com/marketing-solutions/docs/welcome
- type: ChangeLog
url: https://developers.criteo.com/marketing-solutions/changelog
tags:
- Audiences
- Commerce Grid
- Segments
- Supply Side
- aid: criteo:criteo-mcp
name: Criteo MCP Servers
description: 'Criteo operates two remote Model Context Protocol servers. The documentation server at developers.criteo.com/mcp
is anonymous and was introspected live: three tools (search_criteo_docs, query_docs_filesystem_criteo_docs, submit_feedback)
and one resource exposing Criteo''s published Agent Skill. The API server at mcp.criteo.com/mcp is OAuth-protected, publishes
RFC 8414 and RFC 9728 metadata, and returns 401 to an anonymous tools/list, so its tool set is not enumerated here.'
humanURL: https://developers.criteo.com/
baseURL: https://developers.criteo.com/mcp
properties:
- type: MCPServer
url: mcp/criteo-mcp.yml
- type: ToolCrosswalk
url: mcp/criteo-tool-crosswalk.yml
tags:
- Agents
- Documentation
- MCP
tags_raw:
- Agents
- Documentation
- MCP
- Model Context Protocol
common:
- type: AgenticAccess
url: agentic-access/criteo-agentic-access.yml
- type: TrustCenter
url: security/criteo-trust-center.yml
- type: VulnerabilityDisclosure
url: security/criteo-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/criteo-domain-security.yml
- type: Authentication
url: authentication/criteo-authentication.yml
- type: OAuthScopes
url: scopes/criteo-scopes.yml
- type: GitHubOrganization
url: https://github.com/criteo
- type: LinkedIn
url: https://www.linkedin.com/company/criteo
- type: Website
url: https://www.criteo.com/
- type: DeveloperPortal
url: https://developers.criteo.com/
- type: Documentation
url: https://developers.criteo.com/retail-media/docs/welcome-to-criteo
- type: Blog
url: https://www.criteo.com/blog/
- type: PrivacyPolicy
url: https://www.criteo.com/privacy/
- type: TermsOfService
url: https://www.criteo.com/legal/
- type: Integrations
url: https://www.criteo.com/partners/
- type: LlmsText
url: https://developers.criteo.com/llms.txt
- type: Packages
url: packages/criteo-packages.yml
- type: SDKs
url: packages/criteo-packages.yml
- type: WellKnown
url: well-known/criteo-well-known.yml
- type: SecurityTxt
url: well-known/criteo-security.txt
- type: AgentCard
url: a2a/criteo-a2a.yml
- type: AgentSkill
url: skills/_index.yml
- type: LLMsTxt
url: llms/criteo-llms.txt
- type: Conformance
url: conformance/criteo-conformance.yml
- type: Compliance
url: https://security.criteo.com/
- type: ErrorCatalog
url: errors/criteo-problem-types.yml
- type: Lifecycle
url: lifecycle/criteo-lifecycle.yml
- type: StatusPage
url: https://status.criteo.com
- type: Deprecation
url: https://developers.criteo.com/criteo-apis/docs/versioning-policy
- type: Conventions
url: conventions/criteo-conventions.yml
- type: ChangeLog
url: changelog/criteo-changelog.yml
- type: Components
url: components/criteo-components.yml
- type: DataModel
url: data-model/criteo-data-model.yml
- type: Plans
url: plans/criteo-plans-pricing.yml
- type: RateLimits
url: rate-limits/criteo-rate-limits.yml
- type: Security
url: https://www.criteo.com/.well-known/security.txt
- type: FinOps
url: finops/criteo-finops.yml
- type: Postman
url: https://www.postman.com/realcriteo/workspace/criteo/overview
- type: APIReference
url: https://developers.criteo.com/criteo-apis/docs/overview
- type: GettingStarted
url: https://developers.criteo.com/criteo-apis/docs/connect-to-the-api
- type: Support
url: https://help.criteo.com/
- type: Login
url: https://partners.criteo.com/
- type: Overlay
url: overlays/criteo-retail-media-overlay.yaml
integrations:
- name: Criteo
- name: Simon AI
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
x-enrichment:
date: '2026-08-13'
status: enriched
artifacts_added: 32
pass: local-v1