apiwren
Guide Amazon

Amazon PA-API alternatives after PA-API 5

PA-API 5 is deprecated. The Creators API needs 10 Associates sales in 30 days. What changed, who qualifies, and how to get Amazon data without it.

By Terrell Louis · Updated

Short answer

Amazon has deprecated PA-API 5 and replaced it with the Creators API. The Creators API is only open to Amazon Associates with at least 10 qualifying sales in the past 30 days. If you don’t have those sales, or you need reviews, seller profiles, deals or best-seller lists, use a third-party Amazon data API that you call with your own key.

What changed from PA-API 5 to the Creators API

Amazon’s deprecation notice says PA-API 5 “has been deprecated and is being replaced by the Creators API”. Calls to the old endpoint return a message telling you to migrate. Per Amazon’s migration guide, the main changes are:

AspectPA-API 5Creators API
AuthenticationAWS Signature Version 4 on every requestOAuth 2.0 bearer token, valid for 1 hour
CredentialsAccess key and secret keyCredential ID and secret from Associates Central
Endpointwebservices.amazon.com/paapi5/…creatorsapi.amazon/catalog/v1/…
ParametersPascalCase, e.g. ItemIdslowerCamelCase, e.g. itemIds
OffersOffers.Listings, Offers.SummariesOffersV2 only

Who can use the Creators API

The Creators API introduction lists four requirements: you must be enrolled in Amazon Associates for the target marketplace, “have at least 10 qualifying sales within the past 30 days”, register for API access in Associates Central, and generate API credentials.

That suits an affiliate site that already sells. It shuts out a new affiliate site, a price tracker, a seller tool, a research project or an internal dashboard that does not send buyers to Amazon.

What the Creators API covers, and what it doesn’t

The Creators API has four operations: GetItems, SearchItems, GetVariations and GetBrowseNodes. They return catalog data: item info, images, browse nodes with sales rank, and OffersV2 offer listings. Amazon Data API, a third-party API on RapidAPI, has 17 endpoints:

Data you needCreators APIAmazon Data API
Product details by ASINGetItems/product-details
Keyword searchSearchItems/search
Browse nodesGetBrowseNodes/categories
Seller offersOffersV2 in GetItems/product-offers
Ratings and top reviewsNot offered/product-reviews
Best-seller listsNot offered/best-sellers
Today’s DealsNot offered/deals
Seller profile and storefrontNot offered/seller-profile, /seller-products
UPC, EAN or ISBN to ASINNo dedicated operation/product-lookup
Search autocompleteNot offered/search-autocomplete
AccessAssociates with 10 sales in 30 daysRapidAPI key, free plan of 100 requests a month

Use the Creators API if you qualify and only need catalog data with affiliate links: it is Amazon’s own source. Use a third-party API when you don’t qualify, or need the rows marked “Not offered”. If you earn Associates commissions, check your Associates agreement before you use any non-Amazon data source.

Get Amazon product data with a RapidAPI key

  1. Create a free RapidAPI account and subscribe to Amazon Data API. The Basic plan is free for 100 requests a month; paid plans are on the pricing page.
  2. Copy X-RapidAPI-Key from any endpoint’s code snippet and keep it in an environment variable.
  3. Call an endpoint with an ASIN and a marketplace code:
curl --request GET \
  --url 'https://amazon-data-api-search-product-reviews-best-sellers.p.rapidapi.com/product-details?asin=B088NRLMPV&country=US' \
  --header 'X-RapidAPI-Key: YOUR_RAPIDAPI_KEY' \
  --header 'X-RapidAPI-Host: amazon-data-api-search-product-reviews-best-sellers.p.rapidapi.com'
import os, requests

resp = requests.get(
    "https://amazon-data-api-search-product-reviews-best-sellers.p.rapidapi.com/product-details",
    params={"asin": "B088NRLMPV", "country": "US"},
    headers={
        "X-RapidAPI-Key": os.environ["RAPIDAPI_KEY"],
        "X-RapidAPI-Host": "amazon-data-api-search-product-reviews-best-sellers.p.rapidapi.com",
    },
    timeout=30,
)
resp.raise_for_status()
body = resp.json()
if "error" in body:  # bad input or not found: HTTP 200 with an error body
    raise RuntimeError(f"{body['error']['code']}: {body['error']['message']}")
print(body["data"]["price"])

The same call works for 23 marketplaces through country. To see the response before subscribing, paste a product URL into the free ASIN lookup. In Claude or another MCP client, the Amazon MCP server exposes the same endpoints as tools.

Amazon Data API

17 endpoints, 23 marketplaces, free plan of 100 requests a month.

Get a free key on RapidAPI

FAQ

Is Amazon PA-API 5 still available?
No. Amazon’s deprecation notice says PA-API 5 has been deprecated and replaced by the Creators API. Calls to the old endpoint return an error that tells you to migrate.
What do I need to use the Amazon Creators API?
An Amazon Associates account for the target marketplace, at least 10 qualifying sales in the past 30 days, API registration in Associates Central, and Creators API credentials.
Do my PA-API 5 access keys work with the Creators API?
No. The Creators API uses OAuth 2.0 with a credential ID and secret issued in Associates Central instead of AWS Signature Version 4 access keys, and it has new endpoints with lowerCamelCase parameters.
Does the Creators API return customer reviews?
Its four operations are GetItems, SearchItems, GetVariations and GetBrowseNodes. GetItems covers item info, images, browse nodes, sales rank and OffersV2 offers, but not review text or star breakdowns.
Can I get Amazon product data without an Associates account?
Yes, from a third-party API that reads Amazon’s public pages. Amazon Data API on RapidAPI needs only a RapidAPI key and has a free plan of 100 requests a month. It is not affiliated with Amazon.