subscribe to amazon marketing stream for near real-time campaign performance metrics

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

Steps

  1. Create an AWS account and set up a destination (SQS queue or Amazon Data Firehose) to receive stream data.
  2. Subscribe to specific Marketing Stream datasets (e.g. sponsored-products campaign diagnostics, sp/sb traffic) via the Amazon Ads API using your AWS account ID.
  3. Grant the Amazon Ads Stream service permission to publish to your SQS/Firehose destination via the appropriate resource policy.
  4. Consume the hourly JSON messages from your destination and reconcile them as delta values rather than cumulative totals.
  5. Combine Marketing Stream with the standard Reporting API for historical/cumulative totals, since Stream only covers near-real-time deltas.

Known gotchas

Related routes

Subscribe to Amazon Marketing Stream datasets for near-real-time campaign metrics
advertising.amazon.com · 5 steps · unrated
Pull new-to-brand performance metrics for Sponsored Brands campaigns via the Amazon Ads Reporting API v3
advertising · 6 steps · unrated
Schedule recurring Amazon Marketing Cloud queries with the workflowSchedules API
advertising.amazon.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