Amazon DSP Campaign and Creative APIs Now Generally Available for Programmatic Campaign Management
On Jan 24 2025 Amazon opened its DSP campaign and creative management APIs to all advertisers, providing REST endpoints for full‑cycle campaign CRUD, creative upload, batch extraction and real‑time bid automation. The APIs let sellers create or edit hundreds of campaigns, upload assets via a single CDN endpoint, and adjust budgets or bids hourly, cutting workflow time from ~30 min per ad group to under five minutes.
Overview
On January 24 2025 Amazon opened its Demand‑Side Platform (DSP) campaign and creative management APIs to all advertisers. The new REST‑based endpoints let sellers create, edit, and retire campaigns, ad groups, targeting rules, and creative assets without ever logging into the DSP console. This shift enables large‑scale automation and tighter integration with existing data pipelines, a change that can directly affect cost efficiency and speed for Amazon advertisers.
Key Points
- Full‑cycle campaign CRUD — Sellers can programmatically create, read, update, and delete DSP campaigns, specifying budgets, flight dates, frequency caps, and pacing models, which makes bulk edits across hundreds of campaigns possible.
- Creative upload via API — Display, video, and audio assets are sent to Amazon’s CDN through a single endpoint, returning an asset ID that can be instantly linked to any ad group, eliminating the multi‑step manual upload process.
- Batch extraction of structures — A single request can pull the entire hierarchy of campaigns, ad groups, targeting settings, and performance metrics for every managed advertiser, facilitating unified reporting in custom data warehouses.
- Real‑time bid automation — By coupling performance‑reporting endpoints with campaign‑update calls, developers can build scripts that raise bids when ROAS exceeds 4× and pause groups that fall below 2×, all within minutes of data arrival.
- Dynamic targeting configuration — Contextual keywords, audience segments, geographic zones, and device preferences are set through API calls, allowing rapid A/B tests and automated rotation of audience pools.
- Hourly budget and targeting tweaks — Instead of weekly manual adjustments, advertisers can schedule hourly budget reallocations based on live spend and conversion trends, a practice that proved valuable during Prime Day spikes.
- Mass creative generation — Product‑feed‑driven tools can spin out hundreds of ad variations, upload them via the API, and assign each to specific ad groups, enabling performance‑driven creative rotation without human intervention.
Analysis & Recommendations
Why This Matters
Automating DSP campaign creation, creative uploads and bid adjustments reduces manual effort and speeds response to performance data, helping brands capture more ROAS during high‑traffic events like Prime Day. Agencies can manage multiple brands from one integration, cutting labor costs by an estimated 40 %.
Key Takeaways
- Full‑cycle campaign CRUD via REST API launched Jan 24 2025, allowing creation, read, update, delete of DSP campaigns with budgets, flight dates and...
- Creative upload endpoint returns an asset ID (e.g., "creative-abc123") and supports bulk upload of display, video and audio assets to Amazon's CDN.
- Real‑time bid automation can raise bids when ROAS exceeds 4× and pause groups below 2× within minutes of data arrival.
- Agency‑level multi‑client handling lets a single integration manage up to 25 brands, reducing manual console sessions and cutting labor costs by ~4...
Recommended Actions
- →In Amazon Advertising console, go to Advertising > API Access, create OAuth credentials, and set up token refresh (valid 1 hour) for DSP API calls.
- →Develop a Python script that (a) GETs DSP performance metrics hourly, (b) checks ROAS, (c) POSTs campaign‑update calls to raise bids 10 % for group...
- →Batch upload new Prime Day creatives: prepare files, send multipart POST to the creative upload endpoint, capture returned asset IDs, then call the...
Comments
Join the discussion
Log in or create an account to share your thoughts on this update.
No comments yet. Be the first to share your thoughts!