Amazon Marketing Stream is a push-based service in the Amazon Ads API that delivers near-real-time, hourly performance and campaign-change data for Sponsored ads to a subscriber's AWS account. Where a normal report is requested and returned once a day, Marketing Stream sends updates as they happen, which is what hourly dashboards and dayparting tools are built on.
A subscriber registers an AWS destination, usually an SQS queue, for each dataset it wants. Amazon then pushes messages whenever new hourly data is available: impressions, clicks, spend and attributed conversions for Sponsored Products, Sponsored Brands and Sponsored Display, plus change notifications when a campaign, ad group, keyword or target is created or edited, and budget usage updates. The subscriber stores the messages and builds its own hourly tables.
The practical difference from reports is timing and shape. The reporting API returns daily totals after the day closes. Marketing Stream arrives within the hour and is broken down by hour, so a tool can see that a campaign spent 70% of its budget by 11am, or that a keyword converts twice as well after 8pm.
Worked example: a campaign with a ₹2,000 daily budget shows in the stream as ₹1,400 spent by 11am with two orders, then out of budget by 2pm while evening searches, which convert at 9% against 4% in the morning, get no impressions. A daily report shows only ₹2,000 spent and five orders; the hourly feed shows the shape of the problem.
Marketing Stream needs an Amazon Ads API developer account, an AWS account and code to consume the queue. It is not a report you download from campaign manager. In practice it is used by software vendors and agencies who build hourly dashboards, dayparting and budget-pacing features, and by a small number of large brands with their own engineering.
BlooprintAI does not subscribe to Marketing Stream and does not do hourly or automatic bidding. It works from daily campaign, keyword and search-term data through the Ads API, with filtered bulk changes that you review and apply. If your account needs hourly scheduling, Amazon's budget rules or a Marketing Stream-based tool would sit alongside it. Blooprint's glossary on blooprint.in covers the Sponsored ad types themselves.
| Source | Delivery | Granularity | Setup |
|---|---|---|---|
| Campaign manager reports | Download or reporting API, daily | Daily | None |
| Amazon Marketing Stream | Pushed to AWS as it happens | Hourly | Ads API + AWS |
| Amazon Marketing Cloud | SQL queries on an AWS instance | Event level, aggregated out | Ads account with DSP or eligible ads |
The scheduling practice that depends on hourly data.
Learn more →The clean room, for cross-channel questions rather than hourly ones.
Learn more →How to get hourly numbers without building on the API yourself.
Learn more →Filter every keyword by ACoS, CVR and spend, then change bids in bulk on Amazon India.
Learn more →It is a push-based Amazon Ads API service that sends hourly, near-real-time Sponsored ads performance and campaign-change data to a subscriber's AWS account, instead of the daily reports campaign manager provides.
Hourly traffic and conversion data for Sponsored Products, Sponsored Brands and Sponsored Display, change notifications for campaigns, ad groups, keywords and targets, and budget usage updates.
Only with an Ads API developer account, an AWS account and code to consume the feed. Most sellers get the benefit through a tool that subscribes on their behalf.
No. BlooprintAI works from daily Ads API data and applies filtered bid, budget and placement changes in bulk after you review them. It does not do hourly or automatic bidding.
No. Marketing Stream is an hourly data feed; Marketing Cloud is a clean room you query with SQL for aggregated, cross-channel analysis.
Join 500+ brands powered by our team with 