Home
Providers
The Trade Desk
The Trade Desk
The Trade Desk is an independent, omnichannel demand-side platform (DSP) for programmatic advertising, headquartered in Ventura, California. Its cloud-based platform — Kokai (the current flagship, succeeding Solimar) — lets agencies, brands, and trading desks buy and optimize digital ad inventory across connected TV (CTV), audio, mobile, video, native, display, and digital out-of-home. The Trade Desk positions itself as the buy-side counterweight to the walled gardens by championing the open internet through OpenPath (direct publisher integrations that bypass SSPs) and Unified ID 2.0 (UID2), an open-source, deterministic identity framework governed by the IAB Tech Lab. The company also stewards EUID (UID2's European equivalent), the Galileo first-party data activation framework, and Koa — its in-platform AI used for forecasting, bidding optimization, and audience modeling. Programmatic developers integrate via the TTD Workflows API (REST + GraphQL for campaign, ad group, and creative management), the Data API (advertiser/third-party data ingestion, offline conversions, deletion/opt-out), the Real-Time Conversion Events API (RTCE), and the OpenSincera data-quality APIs (acquired May 2024). Official SDKs are published in Python, Go, and Java and are Speakeasy-generated from OpenAPI specs. Most documentation lives behind the Partner Portal (partner.thetradedesk.com) but a public docs surface is exposed at open.thetradedesk.com. The Trade Desk is publicly traded (NASDAQ: TTD).
The Trade Desk publishes 5 APIs on the APIs.io network, including Advertiser API, DeletionOptOut API, OfflineConversion API, and 2 more. Tagged areas include Advertising, Programmatic Advertising, Demand-Side Platform, DSP, and AdTech.
The Trade Desk’s developer surface includes API reference, signup flow, support, changelog, sandbox, authentication, developer portal, and 59 more developer resources.
9 APIs
1 MCP Servers
Advertising Programmatic Advertising Demand-Side Platform DSP AdTech Connected TV CTV Identity Unified ID 2.0 UID2 OpenPath Kokai Koa AI Galileo Sincera Open Internet Real-Time Bidding Open Measurement
On this page
Kin Score
APIs 9
Open Collections 7
MCP Servers 1
GraphQL 1
Pricing Plans 1
Rate Limits 1
Security Posture 4
Scopes 1
Agentic Access 1
Resources 66
apis.yml
42 Operational Transparency
Composite quality — 56.5/100 · strong
Contract Quality
12.1 / 25
Developer Ergonomics
16.1 / 20
Operational Transparency
5.5 / 13
Contract Governance
3.6 / 12
Agent readiness — 43/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
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 9
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 7
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.
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 5
Portal, sign-up, and the first successful call
Documentation 5
Reference material describing how the API behaves
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 7
Pagination, idempotency, versioning, errors, and events
Scroll for all 7
Build 11
SDKs, sample code, and the tooling you integrate with
Scroll for all 11
Access & Security 7
Authentication, authorization, and security posture
Scroll for all 7
Learn 1
Tutorials, courses, talks, and written guidance
Operate 6
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 9
The organization behind the API
Scroll for all 9
Other 7
Properties that don't map to a standard resource type
Scroll for all 7
Source (apis.yml)
aid: trade-desk
name: The Trade Desk
description: 'The Trade Desk is an independent, omnichannel demand-side platform (DSP) for programmatic advertising, headquartered
in Ventura, California. Its cloud-based platform — Kokai (the current flagship, succeeding Solimar) — lets agencies, brands,
and trading desks buy and optimize digital ad inventory across connected TV (CTV), audio, mobile, video, native, display,
and digital out-of-home. The Trade Desk positions itself as the buy-side counterweight to the walled gardens by championing
the open internet through OpenPath (direct publisher integrations that bypass SSPs) and Unified ID 2.0 (UID2), an open-source,
deterministic identity framework governed by the IAB Tech Lab. The company also stewards EUID (UID2''s European equivalent),
the Galileo first-party data activation framework, and Koa — its in-platform AI used for forecasting, bidding optimization,
and audience modeling. Programmatic developers integrate via the TTD Workflows API (REST + GraphQL for campaign, ad group,
and creative management), the Data API (advertiser/third-party data ingestion, offline conversions, deletion/opt-out), the
Real-Time Conversion Events API (RTCE), and the OpenSincera data-quality APIs (acquired May 2024). Official SDKs are published
in Python, Go, and Java and are Speakeasy-generated from OpenAPI specs. Most documentation lives behind the Partner Portal
(partner.thetradedesk.com) but a public docs surface is exposed at open.thetradedesk.com. The Trade Desk is publicly traded
(NASDAQ: TTD).'
type: Index
accessModel:
pricing: unknown
onboarding: unknown
trial: false
try_now: false
public: false
label: Unknown
confidence: low
source: []
generated: '2026-07-22'
method: derived
position: Provider
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/trade-desk.png
tags:
- Advertising
- Programmatic Advertising
- Demand-Side Platform
- DSP
- AdTech
- Connected TV
- CTV
- Identity
- Unified ID 2.0
- UID2
- OpenPath
- Kokai
- Koa AI
- Galileo
- Sincera
- Open Internet
- Real-Time Bidding
- Open Measurement
url: https://raw.githubusercontent.com/api-evangelist/trade-desk/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-08-13'
specificationVersion: '0.23'
apis:
- aid: trade-desk:trade-desk-platform-api
name: The Trade Desk Platform API
tags:
- Advertising
- Campaigns
- REST
- Reporting
humanURL: https://partner.thetradedesk.com/v3/portal/api/doc/ApiReferencePlatform
baseURL: https://api.thetradedesk.com/v3
properties:
- url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiReferencePlatform
type: Documentation
- url: https://partner.thetradedesk.com/v3/portal/api/overview
type: Documentation
- url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiUsageGuidelines
type: Documentation
- url: https://github.com/TheTradeDesk/Platform
type: CodeExamples
name: TheTradeDesk/Platform helper scripts
description: The original REST Platform API covering advertisers, campaigns, ad groups, creatives, targeting data, reporting,
and audience operations. Documentation is gated behind the TTD Partner Portal. New integrations are generally steered
to the Workflows API; Platform remains the reference for low-level objects and reporting endpoints.
- aid: trade-desk:trade-desk-realtime-conversion-events-api
name: The Trade Desk Real-Time Conversion Events API
tags:
- Advertising
- Conversions
- Measurements
- Server-Side
tags_raw:
- Advertising
- Conversions
- Measurement
- Server-Side
humanURL: https://partner.thetradedesk.com/v3/portal/api/doc/ApiOverview
baseURL: https://insight.adsrvr.org
properties:
- url: https://github.com/TheTradeDesk/conversion-events-sdk-for-googletagmanager
type: SDKs
name: GTM Client-Side Template
- url: https://github.com/TheTradeDesk/conversion-events-server-side-googletagmanager
type: SDKs
name: GTM Server-Side Template
description: Server-side and client-side conversion event ingestion (Apache 2.0 Google Tag Manager templates) for capturing
high-fidelity attribution signals in a cookie-deprecated environment. Pairs with UID2 for identity resolution.
- aid: trade-desk:trade-desk-uid2-api
name: Unified ID 2.0 (UID2)
tags:
- Identity
- Privacy
- Open-Source
- IAB Tech Lab
tags_raw:
- Identity
- Privacy
- Open Source
- IAB Tech Lab
humanURL: https://unifiedid.com
baseURL: https://prod.uidapi.com
properties:
- url: https://unifiedid.com
type: Portal
- url: https://unifiedid.com/docs/intro
type: Documentation
- url: https://github.com/IABTechLab/uid2docs
type: Documentation
name: UID2 Documentation Repository
- url: https://github.com/IABTechLab/uid2-operator
type: SDKs
name: UID2 Operator Reference Implementation
description: Unified ID 2.0 is an open-source, deterministic identity framework seeded by The Trade Desk and now governed
by the IAB Tech Lab. UID2 resolves hashed email addresses and phone numbers into rotating tokens that publishers, DSPs,
SSPs, and measurement vendors can use for addressable advertising without third-party cookies. The EUID variant provides
a GDPR-aligned European deployment.
- aid: trade-desk:trade-desk-opensincera-api
name: OpenSincera API
tags:
- Advertising
- Data Quality
- Supply Path
- Transparency
humanURL: https://partner.thetradedesk.com/v3/portal/opensincera/overview
baseURL: https://open.sincera.io/api
properties:
- url: https://partner.thetradedesk.com/v3/portal/opensincera/overview
type: Documentation
description: OpenSincera (from the May 2024 Sincera acquisition) provides programmatic supply-side transparency data — ad
slot quality, page attributes, viewability metadata, supply-path metrics — to help buyers value impressions and audit
inventory.
- aid: trade-desk:trade-desk-advertiser-api
name: The Trade Desk Advertiser API
description: The Advertiser API from The Trade Desk — 1 operation(s) for advertiser.
humanURL: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data
baseURL: https://usw-data.adsrvr.org
tags:
- Advertiser
properties:
- type: OpenAPI
url: openapi/trade-desk-advertiser-api-openapi.yml
- type: Documentation
url: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data/doc/post-data-advertiser-firstparty
- type: Documentation
url: https://open.thetradedesk.com/provider/docsApp/GuidesProvider/audience/doc/post-data-thirdparty
- type: Documentation
url: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data/doc/post-providerapi-offlineconversion
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-data-python
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiOverview
- type: GettingStarted
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiPlatformGetStarted
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiReferencePlatform
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiUseCases
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiUsageGuidelines
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-python
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-go
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-java
- type: GraphQL
url: graphql/trade-desk-graphql.md
- aid: trade-desk:trade-desk-deletionoptout-api
name: The Trade Desk DeletionOptOut API
description: The DeletionOptOut API from The Trade Desk — 3 operation(s) for deletionoptout.
humanURL: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data
baseURL: https://usw-data.adsrvr.org
tags:
- DeletionOptOut
properties:
- type: OpenAPI
url: openapi/trade-desk-deletionoptout-api-openapi.yml
- type: Documentation
url: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data/doc/post-data-advertiser-firstparty
- type: Documentation
url: https://open.thetradedesk.com/provider/docsApp/GuidesProvider/audience/doc/post-data-thirdparty
- type: Documentation
url: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data/doc/post-providerapi-offlineconversion
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-data-python
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiOverview
- type: GettingStarted
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiPlatformGetStarted
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiReferencePlatform
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiUseCases
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiUsageGuidelines
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-python
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-go
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-java
- type: GraphQL
url: graphql/trade-desk-graphql.md
- aid: trade-desk:trade-desk-offlineconversion-api
name: The Trade Desk OfflineConversion API
description: The OfflineConversion API from The Trade Desk — 1 operation(s) for offlineconversion.
humanURL: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data
baseURL: https://offlineattrib.adsrvr.org
tags:
- OfflineConversion
properties:
- type: OpenAPI
url: openapi/trade-desk-offlineconversion-api-openapi.yml
- type: Documentation
url: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data/doc/post-data-advertiser-firstparty
- type: Documentation
url: https://open.thetradedesk.com/provider/docsApp/GuidesProvider/audience/doc/post-data-thirdparty
- type: Documentation
url: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data/doc/post-providerapi-offlineconversion
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-data-python
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiOverview
- type: GettingStarted
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiPlatformGetStarted
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiReferencePlatform
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiUseCases
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiUsageGuidelines
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-python
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-go
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-java
- type: GraphQL
url: graphql/trade-desk-graphql.md
- aid: trade-desk:trade-desk-thirdparty-api
name: The Trade Desk ThirdParty API
description: The ThirdParty API from The Trade Desk — 1 operation(s) for thirdparty.
humanURL: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data
baseURL: https://usw-data.adsrvr.org
tags:
- Third-Party
tags_raw:
- ThirdParty
properties:
- type: OpenAPI
url: openapi/trade-desk-thirdparty-api-openapi.yml
- type: Documentation
url: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data/doc/post-data-advertiser-firstparty
- type: Documentation
url: https://open.thetradedesk.com/provider/docsApp/GuidesProvider/audience/doc/post-data-thirdparty
- type: Documentation
url: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data/doc/post-providerapi-offlineconversion
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-data-python
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiOverview
- type: GettingStarted
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiPlatformGetStarted
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiReferencePlatform
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiUseCases
- type: Documentation
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiUsageGuidelines
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-python
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-go
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-java
- type: GraphQL
url: graphql/trade-desk-graphql.md
- aid: trade-desk:trade-desk-ipaddress-api
name: The Trade Desk IPAddress Data API
description: IP-address ingestion endpoints of the TTD Data API — upload first-party or third-party IP-address-based targeting
data for use in audience targeting. Discovered 2026-08-13 in the provider-published Swagger document at https://usw-data.adsrvr.org/swagger/v1/swagger.json,
which carries two operations under the IPAddress tag that were absent from the earlier harvest.
humanURL: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data
baseURL: https://usw-data.adsrvr.org
tags:
- IP Address
tags_raw:
- IPAddress
properties:
- type: OpenAPI
url: openapi/trade-desk-ipaddress-api-openapi.yml
- type: Overlay
url: overlays/trade-desk-ipaddress-api-overlay.yaml
- type: Documentation
url: https://open.thetradedesk.com/advertiser/docsApp/GuidesAdvertiser/data/doc/post-data-advertiser-firstparty
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-data-python
common:
- type: TrustCenter
url: https://www.thetradedesk.com/trust
name: The Trade Desk Trust Center
- type: DeveloperPortal
url: https://open.thetradedesk.com
name: OpenTTD developer portal
- type: APIReference
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiReferencePlatform
name: Platform API reference (Partner Portal, authenticated)
- type: Roadmap
url: https://open.thetradedesk.com/advertiser/docsApp/AdvertiserNews/news/doc/UpgradeSupport
name: Platform API upcoming changes and schedules
- type: SDKs
url: packages/trade-desk-packages.yml
name: First-party client library inventory
- type: OpenAPI
url: openapi/_original/trade-desk-data-api-swagger.json
name: TTD Data API — verbatim provider Swagger (8 operations)
- type: GraphQL
url: https://api.thetradedesk.com/graphql
- type: SignUp
url: https://open.sincera.io/sign_up
- type: Support
url: https://open.thetradedesk.com/contact-us
- type: RateLimits
url: rate-limits/trade-desk-rate-limits.yml
- type: Plans
url: plans/trade-desk-plans-pricing.yml
- type: AgentSkill
url: skills/_index.yml
- type: DataModel
url: data-model/trade-desk-data-model.yml
- type: Components
url: components/trade-desk-components.yml
- type: ChangeLog
url: changelog/trade-desk-changelog.yml
- type: Conventions
url: conventions/trade-desk-conventions.yml
- type: Sandbox
url: sandbox/trade-desk-sandbox.yml
- type: Security
url: https://www.thetradedesk.com/trust/report-a-vulnerability
- type: VulnerabilityDisclosure
url: security/trade-desk-vulnerability-disclosure.yml
- type: Authentication
url: authentication/trade-desk-authentication.yml
- type: OAuthScopes
url: scopes/trade-desk-scopes.yml
- type: Deprecation
url: https://open.thetradedesk.com/advertiser/docsApp/AdvertiserNews/news/doc/UpgradeSupport
- type: Lifecycle
url: lifecycle/trade-desk-lifecycle.yml
- type: ErrorCodes
url: errors/trade-desk-error-codes.yml
- type: ErrorCatalog
url: errors/trade-desk-problem-types.yml
- type: Compliance
url: https://www.thetradedesk.com/trust/security
- type: Conformance
url: conformance/trade-desk-conformance.yml
- type: LLMsTxt
url: llms/trade-desk-llms.txt
- type: ToolCrosswalk
url: mcp/trade-desk-tool-crosswalk.yml
- type: MCPServer
url: mcp/trade-desk-mcp.yml
- type: WellKnown
url: well-known/trade-desk-well-known.yml
- type: Packages
url: packages/trade-desk-packages.yml
- type: AgenticAccess
url: agentic-access/trade-desk-agentic-access.yml
- type: DomainSecurity
url: security/trade-desk-domain-security.yml
- type: Website
url: https://www.thetradedesk.com
- type: Portal
url: https://www.thetradedesk.com/us
- type: Documentation
url: https://open.thetradedesk.com
- type: Documentation
url: https://partner.thetradedesk.com
name: TTD Partner Portal (auth)
- type: GettingStarted
url: https://partner.thetradedesk.com/v3/portal/api/doc/ApiPlatformGetStarted
- type: Product
url: https://www.thetradedesk.com/us/our-platform
name: Our Platform (Kokai)
- type: Product
url: https://www.thetradedesk.com/us/our-platform/dsp-demand-side-platform
name: DSP
- type: Product
url: https://www.thetradedesk.com/us/openpath
name: OpenPath
- type: Product
url: https://www.thetradedesk.com/us/our-platform/koa-ai-artificial-intelligence
name: Koa AI
- type: Product
url: https://www.thetradedesk.com/us/news/introducing-galileo
name: Galileo
- type: Identity
url: https://unifiedid.com
name: Unified ID 2.0
- type: Identity
url: https://euid.eu
name: EUID
- type: GitHubOrganization
url: https://github.com/TheTradeDesk
- type: GitHubOrganization
url: https://github.com/IABTechLab
name: IAB Tech Lab (UID2 governance)
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-python
name: Workflows Python SDK
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-go
name: Workflows Go SDK
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-workflows-java
name: Workflows Java SDK
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-data-python
name: Data API Python SDK
- type: SDKs
url: https://github.com/TheTradeDesk/ttd-databricks-python
name: TTD Databricks Python
- type: CodeExamples
url: https://github.com/TheTradeDesk/Platform
name: Platform helper scripts
- type: PressRoom
url: https://www.thetradedesk.com/us/news
- type: Blog
url: https://www.thetradedesk.com/us/news-insights
- type: Newsroom
url: https://www.thetradedesk.com/us/press-room
- type: AboutUs
url: https://www.thetradedesk.com/us/about-us
- type: Careers
url: https://careers.thetradedesk.com
- type: InvestorRelations
url: https://investors.thetradedesk.com
- type: TermsOfService
url: https://www.thetradedesk.com/legal/trade-desk-advertising-terms-4-7-26
name: The Trade Desk Advertising Terms (April 7, 2026)
- type: PrivacyPolicy
url: https://www.thetradedesk.com/legal/website-privacy-policy
- type: Contact
url: https://www.thetradedesk.com/us/contact-us
- type: LinkedIn
url: https://www.linkedin.com/company/the-trade-desk
- type: Twitter
url: https://twitter.com/thetradedesk
- type: YouTube
url: https://www.youtube.com/@thetradedesk
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
x-enrichment:
date: '2026-08-13'
status: enriched
artifacts_added: 34
pass: local-v1