Didomi
Didomi is a Paris-based consent and preference management platform (CMP/PMP) that helps publishers, advertisers, retailers, and large enterprises collect, manage, and act on user privacy choices across web, mobile, CTV, and AMP surfaces. The platform covers GDPR, CCPA and the wider US state-law landscape, IAB TCF v2.x, Google Consent Mode v2, the IAB GPP, GPC, the EU DMA, Chilean Law 25, Australian privacy law, and other regulations through a single multi-regulation configuration model. Didomi exposes a JSON REST API (https://api.didomi.io/v1/) plus first-party SDKs for Web, iOS/tvOS, Android/Android TV, Unity, React Native, Flutter, Vega OS, and AMP, alongside IAB-compliant consent string tooling and reverse-proxy boilerplates for Fastly, CloudFront, and Cloudflare.
Didomi publishes 37 API contracts indexed on the APIs.io network, including consents/events API, consents/proofs API, Consents/tokens API, and 34 more. Tagged areas include Advertising, AdTech, CCPA, CMP, and Consent.
The Didomi catalog on APIs.io includes 2 event-driven AsyncAPI specifications, 1 JSON-LD context, and 2 Spectral governance rulesets.
Didomi’s developer surface includes changelog, API reference, authentication, developer portal, documentation, getting-started guide, developer console, and 71 more developer resources.
What this lets a business do 3
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Adtech and Privacy | covered | 35.0 | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 2
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 37
Individual APIs this provider publishes, each with its own machine-readable definition.
Didomi Web SDK
The Didomi Web SDK is the browser-side library that renders consent notices, preference centers, and privacy widgets, gates third-party tags on user consent, and writes IAB TCF ...
Didomi Android SDK
Didomi's Android and Android TV SDK delivers native consent notices, preference popups, and TCF / GPP / Didomi consent string generation in Java / Kotlin / Jetpack Compose apps....
Didomi iOS SDK
The iOS / tvOS / Mac Catalyst SDK renders Didomi consent notices and preference centers natively in Swift and Objective-C apps, coordinates Apple's App Tracking Transparency (AT...
Didomi Cross-Platform SDKs (React Native, Flutter, Unity, Vega OS, AMP)
Didomi maintains first-party CMP plugins for React Native, Flutter, Unity (games and game consoles), Vega OS (LG webOS smart TVs), and Google AMP. Each wraps the platform's noti...
Didomi Consent String Toolkit
Open-source libraries published under github.com/didomi for encoding, decoding, and validating the Didomi consent string and the IAB TCF v2 consent string. Includes TypeScript (...
Didomi consents/events API
The consents/events API from Didomi — 2 operation(s) for consents/events.
Didomi consents/proofs API
The consents/proofs API from Didomi — 2 operation(s) for consents/proofs.
Didomi Consents/tokens API
The consents/tokens API from Didomi — 1 operation(s) for consents/tokens.
Didomi Consents/users API
The consents/users API from Didomi — 2 operation(s) for consents/users.
Didomi Cookies API
Manage cookies set by a property
Didomi Dashboards URLs API
The dashboards-urls API from Didomi — 1 operation(s) for dashboards-urls.
Didomi Domains API
Provisioned domains for consent notices and privacy centers
Didomi Integrations API
The Integrations API from Didomi — 1 operation(s) for integrations.
Didomi Keys API
Manage API keys
Didomi Languages API
List of available languages for the SDKs
Didomi Members API
Manage members of an organization
Didomi Metadata API
A metadata service
Didomi Metadata Purpose Regulation Override API
The metadata-purpose-regulation-override API from Didomi — 2 operation(s) for metadata-purpose-regulation-override.
Didomi Notices API
The notices API from Didomi — 18 operation(s) for notices.
Didomi Organizations API
Manage organizations
Didomi Organizations Source Systems API
Manage organization source systems
Didomi Partners API
The partners API from Didomi — 2 operation(s) for partners.
Didomi Partners Default Purposes API
The partners-default-purposes API from Didomi — 1 operation(s) for partners-default-purposes.
Didomi Partners Legitimate Interest Purposes API
The partners-legitimate-interest-purposes API from Didomi — 1 operation(s) for partners-legitimate-interest-purposes.
Didomi Partners Spi Purposes API
The partners-spi-purposes API from Didomi — 1 operation(s) for partners-spi-purposes.
Didomi Partners Storages API
The partners-storages API from Didomi — 2 operation(s) for partners-storages.
Didomi Premium Features API
Manage premium features
Didomi Privacy Centers API
Manage privacy centers
Didomi Purposes API
The purposes API from Didomi — 3 operation(s) for purposes.
Didomi Purposes Groups API
The purposes-groups API from Didomi — 2 operation(s) for purposes-groups.
Didomi Quotas API
Manage quotas
Didomi Secrets API
Manage secrets
Didomi Sessions API
Manage sessions
Didomi SSO Connections API
Manage SSO connections
Didomi Taxonomies API
Manage the taxonomy for vendors
Didomi Vendors API
Manage vendors used by a property
Didomi Widgets/notices/remote Configs API
The widgets/notices/remote-configs API from Didomi — 1 operation(s) for widgets/notices/remote-configs.
Scroll for all 37
Postman Collections 1
Ready-to-run Postman collections for exercising this provider's APIs.
Didomi API
POSTMANOpen Collections 33
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Didomi consents/events API
OPEN COLLECTIONDidomi consents/events consents/proofs API
OPEN COLLECTIONDidomi consents/events consents/tokens API
OPEN COLLECTIONDidomi consents/events consents/users API
OPEN COLLECTIONDidomi consents/events cookies API
OPEN COLLECTIONDidomi consents/events dashboards-urls API
OPEN COLLECTIONDidomi consents/events domains API
OPEN COLLECTIONDidomi consents/events Integrations API
OPEN COLLECTIONDidomi consents/events keys API
OPEN COLLECTIONDidomi consents/events languages API
OPEN COLLECTIONDidomi consents/events members API
OPEN COLLECTIONDidomi consents/events metadata API
OPEN COLLECTIONDidomi consents/events notices API
OPEN COLLECTIONDidomi consents/events organizations API
OPEN COLLECTIONDidomi consents/events organizations-source-systems API
OPEN COLLECTIONDidomi consents/events partners API
OPEN COLLECTIONDidomi consents/events partners-default-purposes API
OPEN COLLECTIONDidomi consents/events partners-spi-purposes API
OPEN COLLECTIONDidomi consents/events partners-storages API
OPEN COLLECTIONDidomi API
OPEN COLLECTIONDidomi consents/events premium-features API
OPEN COLLECTIONDidomi consents/events privacy-centers API
OPEN COLLECTIONDidomi consents/events purposes API
OPEN COLLECTIONDidomi consents/events purposes-groups API
OPEN COLLECTIONDidomi consents/events quotas API
OPEN COLLECTIONDidomi consents/events secrets API
OPEN COLLECTIONDidomi consents/events sessions API
OPEN COLLECTIONDidomi consents/events sso-connections API
OPEN COLLECTIONDidomi consents/events taxonomies API
OPEN COLLECTIONDidomi consents/events vendors API
OPEN COLLECTIONDidomi consents/events widgets/notices/remote-configs API
OPEN COLLECTIONScroll for all 33
Arazzo Workflows 12
Multi-step API workflows described with the Arazzo specification.
Didomi Classify a Vendor and Register a Cookie
Create a vendor taxonomy item, register a cookie classified with it, and read the cookie back.
ARAZZODidomi Create a Consent User and Assign an Internal ID
Create an end user, patch it to assign your organization's internal user ID, and read it back.
ARAZZODidomi Create and Verify a Privacy Center
Create a privacy center for an organization and read it back to confirm it was created.
ARAZZODidomi Data Subject Erasure Request
Look up an end user by your internal ID and fulfil a right-to-erasure request by deleting their consent record.
ARAZZODidomi Deploy a Consent Notice
Create a consent notice, deploy a notice configuration to production, and confirm the deployment.
ARAZZODidomi Group Notices Under a Template
Create a consent notice, group it under a new notice template, and read the template back.
ARAZZODidomi Issue a Consent Token for an End User
Create an end user, assign an internal ID, and issue a scoped JWT consent token for that user.
ARAZZODidomi Provision an Organization and Invite a Member
Create an organization, invite a first member into it, and read the organization back.
ARAZZODidomi Record a Consent Event and Confirm Status
Create a consent event for an end user, then branch on whether it is confirmed or pending approval.
ARAZZODidomi Register and Verify a Cookie
Register a cookie set by a property and read it back to confirm registration.
ARAZZODidomi Submit Notice Text Content for Approval
Create a notice text, submit a content version for the Didomi approval process, and read the content status.
ARAZZODidomi Upload and Verify a Consent Proof
Upload a file as proof of consent for an organization and read it back to verify storage.
ARAZZOScroll for all 12
Agent Skills 4
Packaged agent skills for driving this provider's APIs from an AI assistant.
didomi-authenticate
AGENT SKILLdidomi-deploy-notice
AGENT SKILLdidomi-dsar-erasure
AGENT SKILLdidomi-record-consent
AGENT SKILLDidomi API pricing
Prices published by Didomi, read 2026-10-28 from www.didomi.io/offers.
| Plan | Price |
|---|---|
| Essential | Contact us Includes: Unlimited domains, based on MUV; 10 auditing scans; monthly scan frequency; SSO |
| Advanced | Contact us Includes: 10 auditing scans, monthly scans, 1 analytics export destination, SSO up to 10 seats |
| Premium | Contact us Includes: 25 auditing scans, weekly scans, 2 destinations, Batch Export 1 destination, SSO up to 100 seats |
| Server-Side Tagging Free Plan | Try for free Includes: 100,000 requests, premium private network, one-region infrastructure, Tag Health, 1 custom domain in |
| Server-Side Tagging Pay as you go | Estimate your cost Includes: 2,000,000 requests, multi-region infrastructure, tag monitoring, Premium SLA, 1 custom domain includ |
| Server-Side Tagging Enterprise | Talk to sales Includes: Multi-region infrastructure, invoice billing, annual contract, dedicated account manager |
Pricing Plans 1
Published pricing tiers and plan structures.
Didomi Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Didomi Rate Limits
RATE LIMITSService Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
Didomi
SLAFinOps 1
Cost, billing, and metering signals for API financial operations.
Didomi Finops
FINOPSFeatures 15
Notable capabilities this provider offers.
Multi-regulation CMP
One Didomi notice can target GDPR, CCPA and the wider US-state landscape, TCF v2.x, GPP, GPC, EU DMA, Chilean Law 25, Australian privacy law, and Nordic regimes from a single mu...
IAB TCF v2.x / GPP / GPC compliance
Didomi is an IAB-registered CMP that emits, validates, and decodes TCF v2.x and IAB GPP consent strings and honors Global Privacy Control signals.
Google Consent Mode v2
Native, certified Google Consent Mode v2 integration on Web and Mobile, plus Amazon Consent Signal and Microsoft UET Consent Mode bridges.
Preference Management Platform (PMP)
A separately licensed Preference Management module exposing custom preference centers, headless preference widgets, marketing channel preferences, and email/SMS opt-in flows.
Privacy Requests Management
DSAR / privacy-request intake forms, internal workflow, evidence storage, and reporting for GDPR Articles 15-22 and CCPA opt-out / delete rights.
Compliance Monitoring & Reports
Automated scanning of websites and apps for vendor coverage, unauthorized tags, and CMP behavior; CSV / Excel compliance reports surfaced via the Platform API and Console.
Privacy Widgets
Configurable, themed widgets (preference centers, DSAR forms, headless React widgets, embeddable widgets) deployable on Didomi-managed or customer-owned domains.
Consent Notice on Custom Domain
Serve consent notices from the customer's own domain via DNS delegation or via reverse-proxy boilerplates for Fastly, AWS CloudFront, and Cloudflare.
Cross-device / cross-domain consent sharing
Authenticated users can carry their consent state across domains and across devices via the platform's tokens and links APIs.
Server-side Google Tag Manager (Addingwell)
Server-side tagging product (Addingwell, acquired by Didomi) integrated with the consent model for first-party tagging without browser-side third-party calls.
Cross-Platform SDKs
First-party SDKs for Web, iOS / tvOS / Mac Catalyst, Android / Android TV, React Native, Flutter, Unity, Vega OS (LG smart TVs), and Google AMP.
Open Consent String tooling
Open-source consent-string encoders / decoders in TypeScript, Rust (with C and Java FFI), and Go, plus the iabtcf-es TCF v2 toolkit fork.
JWT bearer authentication
Platform API uses short-lived (one-hour) JWT access tokens obtained by exchanging API key + secret against POST /v1/sessions.
Token-bucket rate limiting
100 requests per 15 seconds per organization across most routes, with the high-volume /consents/* family exempt; RateLimit / RateLimit-Policy headers and 429 + Retry-After when ...
SSO and member management
Programmatic management of organization members, roles, SSO connections, partner-portal sessions, and per-key API quotas via the Platform API.
Scroll for all 15
Event Specifications 2
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Didomi Consent Webhooks
Outbound webhook events emitted by the Didomi platform when an end-user's consent or preference state changes. PROVENANCE: Didomi publishes NO AsyncAPI document. This file is an...
ASYNCAPIDidomi Webhooks
Didomi publishes a real outbound webhook surface. When an end-user changes a consent or preference on any of an organization's websites, apps or preference centers, Didomi POSTs...
ASYNCAPISemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Didomi Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Didomi — jsonschema rules
SPECTRALDidomi API Rules
SPECTRALOpenAPI Overlays 1
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Didomi Platform Api Overlay
DERIVEDJSON Schema 3
Standalone JSON Schema definitions for this provider's data models.
Didomi Consent Event
JSON SCHEMADidomi Consent Notice
JSON SCHEMADidomi Privacy Request (DSAR)
JSON SCHEMAJSON Structure 1
JSON Structure definitions describing this provider's data shapes.
Didomi Consent Event Structure
JSON STRUCTUREExamples 3
Example request and response payloads for these APIs.
Didomi Consent Event Example
EXAMPLESecurity Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 6
What developers build with this provider.
Publisher CMP for ad monetization
News publishers and media groups (Yahoo, large French / European publishers) use Didomi as their IAB TCF CMP so SSPs and DSPs receive valid consent signals and ad inventory is m...
Retailer / e-commerce consent and preference
Retail and e-commerce brands (Lacoste, Rakuten, Michelin) capture consent for analytics, personalization, marketing, and CRM channels via the CMP and Preference Management Platf...
Connected TV CMP
CTV apps on LG webOS / Vega OS, Android TV, and tvOS use Didomi's native SDKs to render consent on TV screens and emit the same TCF / Didomi consent strings used on web.
DSAR / privacy-request intake at scale
Enterprises route GDPR Article 15-22 and CCPA opt-out / delete requests through Didomi's Privacy Requests product, with audit-grade proofs and structured exports.
Cross-domain / cross-device consent for media groups
Media groups operating dozens of domains share a single consent across all properties and across user devices via consent tokens and links.
Server-side first-party tagging
Marketing teams replace browser-side third-party tags with server-side Google Tag Manager via Addingwell, gated on Didomi consent.
Integrations 16
Pre-built integrations with other platforms and tools.
Google Tag Manager
First-class Didomi GTM template and native integration; certified Google Consent Mode v2 signal delivery.
Google Ad Manager / AdSense / AdX
Pass TCF consent signal and non-personalized-ads (NPA) fallback to Google ad stack.
Adobe Launch / Adobe DTM
Documented integration patterns for managing tag firing under Didomi consent.
Tealium iQ
Native Tealium integration for tag governance under Didomi consent.
Eulerian
Tag firing control through Eulerian tag management.
Prebid
Pass TCF v2 / US state-law consent to Prebid header bidding wrappers.
Salesforce DMP (Krux)
Forward consent state to Salesforce DMP / Krux.
Piano Analytics (AT Internet)
Integration with Piano Analytics (formerly AT Internet) for consent-aware analytics.
Kameleoon
Consent integration with Kameleoon experimentation / personalization platform.
Simple Analytics
Privacy-friendly analytics integration.
Amazon Consent Signal
Native bridge to Amazon's consent signal for Amazon Publisher Services.
Microsoft UET Consent Mode
Native bridge to Microsoft UET / Bing Ads consent mode.
mParticle
First-party JavaScript kit integration for mParticle customer data platform.
Magento 2
Didomi Magento 2 extension for consent management on Magento storefronts.
Firebase
Cloud Functions integration to ship Didomi consent into the Firebase / Google ecosystem.
Postman
Public Postman workspace and collections for the Platform API.
Scroll for all 16
Solutions 8
Packaged solutions this provider offers.
CMP for Publishers
IAB TCF v2.x CMP specialized for ad-funded publishers and media groups.
CMP for Advertisers and Brands
Consent capture and forwarding for advertiser stacks, MarTech tools, and CDPs.
CMP for Connected TV
Native CTV consent for Vega OS, Android TV, tvOS, and other TV runtimes.
CMP for Mobile Apps
iOS / Android / cross-platform consent management coordinated with ATT and Google Consent Mode v2.
Preference Management Platform
Marketing-preference and channel-opt-in management beyond regulatory consent.
Privacy Requests
GDPR / CCPA DSAR intake, internal workflow, and audit-grade evidence.
Compliance Monitoring
Continuous scanning of digital properties for vendor coverage, unauthorized tags, and CMP misconfigurations.
Addingwell - Server-side Tagging
Server-side Google Tag Manager product acquired by Didomi, integrated with the Didomi consent model.
Scroll for all 8
Resources
Get Started 5
Portal, sign-up, and the first successful call
Documentation 4
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 22
Pagination, idempotency, versioning, errors, and events
Scroll for all 22
Build 18
SDKs, sample code, and the tooling you integrate with
Scroll for all 18
Access & Security 6
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 6
Status, limits, changes, and where to get help
Commercial 6
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 3
Properties that don't map to a standard resource type
Source (apis.yml)
Didomi API — frequently asked questions
Does Didomi have an API?
Yes. APIs.io lists 37 APIs from Didomi, including Didomi Web SDK, Didomi Android SDK and Didomi iOS SDK, and 34 more.
Is there an OpenAPI specification for the Didomi API?
Yes. APIs.io indexes 32 OpenAPI specifications for Didomi, each linked for download from this page.
How do I authenticate with the Didomi API?
Didomi uses bearer-token authentication (http · 1 scheme). The details are profiled on APIs.io as Didomi Authentication.
How much does the Didomi API cost?
Didomi publishes its prices; its Server-Side Tagging Free Plan plan is Try for free as of 2026-10-28. APIs.io lists 6 pricing plans for Didomi, with each plan's price, limits and inclusions under Pricing on this page.
Is the Didomi API ready for AI agents?
Didomi has a Kin Score of 81.3 out of 100 (exemplar) and an Agent Readiness score of 32.5 (agent-ready), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.