Amazon Advertising API

Manage your campaigns programmatically with our Advertising API

Introduction

Amazon offers vendors and professional sellers the opportunity to advertise their products on Amazon. Learn more about advertising on Amazon.

What does the API offer?

The Amazon Advertising API provides a powerful way to automate, scale, and optimize advertising. Campaign and performance data for Sponsored Products and Sponsored Brands are available through the API, enabling programmatic access for campaign management and reporting.

API functionalities for Sponsored Products and Sponsored Brands include adding keywords, modifying bids, budgets, campaign state, and start & end dates for campaigns, and pulling performance reports. The API also has these features specifically for Sponsored Products: creating new campaigns and ad groups, modifying Sponsored Product ads, and retrieving suggested bids and keywords.

The API enables users to develop flexible solutions that meet their needs and goals and to integrate more deeply with Amazon Advertising. The API offers most of the functionality of the Advertising UI while enabling programmatic management, allowing advertisers to manage ads or ad groups based on pre-defined conditions.

Who should use the API?

The Advertising API is a robust tool for users with the development resources to manage implementation and versioning updates. This section will help you understand how to leverage it for your needs.

Typical API users include:
- Advertising solution providers who integrate with the API and offer paid management and reporting tools to agencies and advertisers who lack the development resources and bandwidth to directly integrate with the API
- Agencies that have internal engineering resources and that manage a significant volume of Sponsored Products and Sponsored Brands campaigns for advertising clients
- Advertisers who manage their ad spend, have internal engineering resources, and directly run a significant volume of Sponsored Products and Sponsored Brands campaigns

Additional Documentation

Frequently asked questions

How much is the API fee?

There are no fees for utilizing the API. Standard Selling on Amazon account fees, as well as the click costs for using Sponsored Products or Sponsored Brands, will apply.


Will I be charged for ads that show on Amazon while testing the API?

We offer a sandbox environment for development and testing purposes. Ads created in this environment will not show on Amazon, and therefore, no fees will apply.


How can I sign up for the API?

The API is currently available in the US, Canada, and Europe. You can apply to participate by submitting the form on the right hand side of this page.


I am an advertiser and I don’t have experience using APIs. How can I perform bulk changes to my Advertise on Amazon campaigns?

If you are using a third-party solution to manage your Selling on Amazon inventory, order, and pricing information, or are using an agency to manage your online advertising, we recommend asking your partner if they offer API integration in their solution. The API is currently available to solution providers and advertising agencies in the US, Canada, and Europe.

Alternatively, you can use the bulk operations feature for Sponsored Products and Sponsored Brands; sellers can access this in Seller Central, while vendors can access this in the Advertising Console.


Where can I find solution providers who offer access to API-integrated tools?

Sellers can explore solutions through our Service Provider Network or the Seller Central App Store for the North American marketplace (login required).


Do you have a Developers Portal?

Yes, you can find the Amazon Advertising API Developers Portal here.


Where can I find more information on the sandbox environment?

Specific information about the sandbox environment is available here.