The Amazon Product Advertising API: what happened to it, and what replaced it

The Amazon Product Advertising API and the Creators API that replaced it

If you are reading Amazon’s Product Advertising API documentation today, or a tutorial about it, you are reading about something that no longer answers. PA-API 5.0 was deprecated on 30 April 2026 and its endpoint was switched off on 15 May 2026. Requests return HTTP 403 with a pointer to the migration guide. No combination of old keys brings it back, because the credentials themselves were retired along with the service.

That belongs at the top because most of what still ranks for these terms was written before May and has not been touched since. What follows is the part that is still worth knowing: what the API did, whether it ever cost money, what the request limits were and are, which of Amazon’s several similarly named APIs you actually want, and what to do with a site whose product boxes went blank.

What the Product Advertising API was for

It had one job. You sent it an ASIN — Amazon’s ten-character product identifier — and it sent back the things you cannot lawfully copy by hand: the current title, the product image, the price, whether the item is in stock, the star rating and review count. Your Associates tag came back baked into the link, so a click from the box you built was attributed to you.

Everything an Amazon affiliate plugin does that looks automatic runs on that one call. A price that updates overnight, an image that changes when Amazon changes it, a box that greys out when the item goes out of stock — all of it is a product lookup on a schedule. Without the API, a product box is whatever somebody typed into it, frozen at the moment they typed it.

This is also why the API mattered legally rather than merely practically. Amazon’s Operating Agreement does not let you scrape product pages, and it does not let you present a price that you retyped and left to rot. The API was the sanctioned route to the same data, and it carried the freshness rules with it.

Two times Amazon changed how affiliates get product data In December 2023 Amazon removed Image and Text+Image from SiteStripe and existing image links stopped loading on 31 December; affiliates were told to use the Product Advertising API, which required three referred sales once. In spring 2026 that API was deprecated on 30 April and switched off on 15 May; the replacement is the Amazon Creators API, which requires ten referred sales in every rolling 30-day period. DECEMBER 2023 SiteStripe images removed 1 Dec Image and Text+Image gone from the toolbar 31 Dec links already on your pages stop loading “Use the Product Advertising API” Bar to clear: Three referred sales, once SPRING 2026 That API retired 30 Apr PA-API 5.0 deprecated 15 May the endpoint switched off “Use the Amazon Creators API” Bar to clear: Ten referred sales, every 30 days Same move twice: a free tool withdrawn, an API named as the replacement, and a higher bar to reach it. The second bar is not a one-off. It is checked every thirty days, for as long as you use it.
Twice now Amazon has moved the ground under affiliates who depend on product data — same move, same instruction to migrate, a higher bar each time.

Was the Product Advertising API free?

Yes in money, and that is why the question keeps being typed into search boxes in exactly those words. There was never a fee, never an invoice, never a per-call price. There is no paid tier of the Creators API either. If you are budgeting for a project, the API line is zero.

The price is paid in sales instead, and it is steeper than a fee would be.

Getting in. API access is gated behind three qualifying sales within 180 days of applying — the same bar that decides whether your Associates account survives its trial at all. This part Amazon documents plainly. A brand-new account therefore has a working tracking tag and no API credential, which surprises nearly everyone who buys a plugin to build their first product boxes.

Staying in. The credential is not a certificate you keep. It carries a rolling sales requirement, re-tested continuously, and a quiet month takes it away from an account that has run for years. Historically the bar was three referred sales per thirty days. Reports through 2026 put the Creators API requirement at ten qualified sales in the trailing thirty days, surfaced as an AssociateNotEligible response. We mark that one as reported rather than documented, because Amazon has not published it anywhere citable.

How Amazon API access is earned, kept and lost A cycle in four steps. You apply and your tracking tag works immediately. Three qualifying sales within 180 days gate both account approval and the first API credential. Once the key is issued, product titles, images, prices and ratings can be fetched automatically. Keeping the key depends on a rolling thirty-day sales window that is re-tested continuously, so a quiet month sends the account back to having no key, and the plugin falls back to whatever was typed in by hand. Historically the rolling bar was three referred sales per thirty days; reports through 2026 put the Creators API requirement at ten in the trailing thirty days. API access is not a gate you pass. It is a condition you keep meeting. Which is why a quiet month can empty the product boxes on a site that has run for years. Apply Account created, tag works at once 3 sales in 180 days Gates approval and the first API key alike API key issued Titles, images, prices, ratings become automatic Keep selling A rolling 30-day window, re-tested continuously A quiet 30 days — key revoked, boxes stop refreshing The 3-in-180 gate is Amazon’s own. The rolling bar that keeps the key is reported, not published: historically three sales per 30 days, and ten in the trailing 30 for the Creators API.
Not a gate you pass but a condition you keep meeting — which is why a slow month can empty the product boxes on an established site.

Put the two halves together and you get the circle that no vendor in this category puts on its front page: the API you need in order to build product boxes is gated behind sales you are unlikely to make until you have product boxes. It is not a reason to avoid the programme, but it is the single most useful thing to know before you buy anything, and we set out the full shape of it in the requirements for an Amazon Associates account.

The rate limits, and why every figure you find is stale

PA-API 5.0’s published scheme had a shape worth understanding even now, because the replacement kept the principle: your quota was tied to the revenue you sent Amazon. New accounts started at a floor — the figure Amazon published was one request per second with a daily cap in the region of 8,640 calls — and both numbers rose as shipped revenue in the trailing thirty days rose. Sell more, ask more often.

Those exact numbers are now historical, and anyone quoting them as current is quoting a switched-off service. What we can say about the Creators API is what it does rather than what it promises: Amazon has not published its quota anywhere we can cite, and in practice you learn your ceiling by meeting it. Exceeding it returns HTTP 429, and retrying immediately makes the throttle worse rather than better.

Three things follow for anyone building against it, and they were true of the old API too:

  • Cache the token, not just the data. Minting a fresh OAuth token on every product lookup is the most common way to burn a quota doing no useful work.
  • Cache responses, but cap the cache at twenty-four hours. Caching hard is the obvious way to stay inside a limit, but a cached price older than a day stops being a performance decision and becomes a compliance problem.
  • Fail soft on 429. Serve the last good response and try again later. A client that retries in a tight loop turns a brief limit into a long one.

The caching cap is the part that catches people out, because the two pressures point in opposite directions. The rate limit rewards holding data as long as possible; the Operating Agreement requires prices taken from the API to be refreshed regularly and shown with the time they were retrieved. Twenty-four hours is where those two meet.

Three Amazon APIs, one word apart

A measurable share of the people searching for the Product Advertising API end up in the wrong handbook, because Amazon runs several programmes whose names differ by a single word and whose documentation lives in separate developer portals.

Three Amazon APIs that get mistaken for one another Three cards side by side. The Product Advertising API, also called PA-API 5.0, belonged to Amazon Associates and returned product titles, images and prices for your own pages; it was switched off on 15 May 2026. The Creators API is its replacement and does the same job with OAuth 2.0 authentication against a single host. The Amazon Ads API, sometimes called the Advertising API, belongs to sellers, vendors and agencies for buying advertising and reading campaign reports, and has nothing to do with affiliate product data. A fourth, the Selling Partner API, belongs to sellers again and covers orders, inventory and listings. Only one of these ever returned product data to an affiliate. It is the one that is off. The names sit one word apart, so half the documentation people land on is the wrong programme entirely. Product Advertising API PA-API 5.0 WHOSE IT IS Amazon Associates Product titles, images, prices for your own pages Off since 15 May 2026 Creators API The replacement WHOSE IT IS Amazon Associates The same job, rebuilt: OAuth 2.0, one host Current Amazon Ads API Advertising API WHOSE IT IS Sellers, vendors, agencies Buying ads and reading campaign reports Nothing to do with affiliates A fourth name in the same confusion, the Selling Partner API, belongs to sellers again — orders, inventory, listings. No route to affiliate product data runs through it either.
The names sit one word apart, and only one of them ever returned product data to an affiliate.

The distinction that matters most: the Amazon Ads API — often written Advertising API — belongs to sellers, vendors and the agencies working for them. It is for buying sponsored placements and reading campaign reports. It uses a different account type, a different approval process and different documentation, and it will never return a product box for your blog. If you have arrived at a page about campaign budgets and negative keywords, you have arrived at that one.

The Creators API is the one you want. It does the Product Advertising API’s job with new plumbing: OAuth 2.0 client credentials instead of AWS Signature V4, a single host with the marketplace moved into a header, and a different response shape. Nothing written against PA-API works when pointed at it. We wrote up the migration in detail — request by request, including the parts that bite — in the guide to the Amazon Creators API.

What to do now, depending on where you are standing

Your boxes went blank in May. That is the endpoint being switched off, not a plugin fault and not an expired key. Fetch new credentials from Associates Central under Tools → Creators API, note that they are issued per region so working across Europe and North America means two pairs, and check that whatever plugin you use speaks the new API rather than the old one. A plugin that has not shipped an update since spring is a plugin that cannot fetch anything.

You wrote code against PA-API. The community wrappers — the Python packages in particular, which is where a good deal of affiliate tooling lives — were built around SigV4 request signing against the retired host. They are not broken in a way a version bump fixes; the service they sign for is gone. Budget for the authentication layer to be rewritten rather than patched. The token exchange itself is ordinary OAuth and is the easy half.

You have no credential yet, and no sales. This is the common case and it is not hopeless, because a surprising amount works with no API at all: tagged links, buttons, your own photographs and your own words. What you cannot do is show a price you typed yourself — not because it will look stale, but because a hand-typed price is not permitted in the first place. A button reading Check price on Amazon with no figure sidesteps the problem entirely and converts about as well. SiteStripe still builds those links for you, and what an affiliate plugin can and cannot do without a key sets out the rest.

You are choosing a plugin and the API decides it. Then the question to ask a vendor is not whether it supports the Creators API but whether it does so in the free version, and what it does on the days you have no credential. A plugin that treats a missing key as an error state is a plugin that is useless for exactly as long as you need it most.

Common questions

Is the Amazon Product Advertising API free?

There is no fee and no per-call charge, and there was none for PA-API 5.0 either. The cost is eligibility rather than money: three qualifying sales within 180 days to be issued a credential at all, and a rolling sales requirement in the previous thirty days to keep it. An account that goes quiet loses API access without ever being billed for anything.

Can I still use PA-API 5.0?

No. It was deprecated on 30 April 2026 and the endpoint was switched off on 15 May 2026. Requests return HTTP 403 with a pointer to the migration guide. Old AWS-style access keys are not convertible to the new credential pair; you request fresh ones from Associates Central.

How do I get an Amazon affiliate API key?

Credentials come from Associates Central under Tools → Creators API, and they are issued only to accounts that have met the sales requirement — three qualifying sales within 180 days of applying. They are a Credential ID and Credential Secret rather than an AWS Access Key and Secret Key, and they are issued per region, so publishers working across Europe and North America hold two pairs.

What are the rate limits?

PA-API 5.0’s published scheme started new accounts at roughly one request per second with a daily cap around 8,640 calls, both rising with shipped revenue in the trailing thirty days. Those figures are historical now. Amazon has not published the Creators API’s quota anywhere citable; in practice you discover it by hitting it, and exceeding it returns HTTP 429. Retrying immediately extends the throttle rather than clearing it.

Is the Amazon Ads API the same thing?

No, and this is the most common wrong turn. The Amazon Ads API, sometimes called the Advertising API, belongs to sellers, vendors and agencies for buying sponsored placements and reading campaign reports. It uses a different account type and different documentation, and it does not return affiliate product data. The Selling Partner API is a third, separate programme for sellers, covering orders, inventory and listings.

Do the Python libraries for the Product Advertising API still work?

No. The community wrappers were built around AWS Signature V4 request signing against a host that no longer accepts requests, so the failure is not something a package update repairs. The replacement uses ordinary OAuth 2.0 client credentials, which is simpler to write than SigV4 was, but it is a rewrite of the authentication layer rather than a patch.

Do I need an API key to use an Amazon affiliate plugin?

Not for everything. Tagged links, buttons, your own images and your own text need no credential. What needs one is anything Amazon owns and keeps current: product titles, product images, prices, availability and star ratings. The one thing you should not do while waiting for a credential is type a price in by hand, which is not permitted rather than merely untidy.

Disclosure, since this is our own site: Doozly is an Amazon affiliate plugin and talks to the Creators API. It does so in the free version, and it builds tagged product boxes with no credential at all for the stretch when you do not have one yet.

One shortcode, twenty-two marketplaces.

Doozly builds Amazon product boxes in WordPress and carries a separate Associates tag for every marketplace. The free version does the boxes; Premium sends each reader to the store nearest to them.

The Doozly fox holding a product card and a glowing affiliate link.