Pull campaign performance from The Trade Desk's Reporting (My Reports) API

domain: thetradedesk.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate with POST /v3/authentication using your credentials to get a token, then send it on every call as the TTD-Auth header.
  2. Store your API key securely at creation time — the Partner Portal does not let you retrieve it again once issued.
  3. Use the My Reports (REDS) endpoints, e.g. POST /v3/myreports/reportexecution/query/advertisers, to trigger execution of a pre-built report template.
  4. Poll for completion, since reports generate asynchronously and can take several minutes for large date ranges.
  5. Retrieve the download link once the report execution reports as complete.
  6. Confirm whether report templates in your account were built via the UI or are programmatically creatable before assuming a fully API-driven workflow.

Known gotchas

Related routes

Pull a TikTok Business API performance report using the Reporting API
advertising · 6 steps · unrated
Pull campaign performance reports from the Apple Search Ads Campaign Management API v5
developer.apple.com/documentation/apple_search_ads · 6 steps · unrated
Pull X Ads API campaign performance with synchronous Stats and asynchronous Stats Jobs endpoints
docs.x.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans