Free Amazon Product API (2026): What's Free, What's Near-Free

By Anurag Pathak· · 17 min read

Search for “free Amazon product API” and you get two answers. One says Amazon’s own API is free. The other lists third-party APIs with a “free plan” of 100 requests. Both are true, and neither is a free product-data feed you can build on.

So here is the honest version. We read Amazon’s developer pages and each vendor’s pricing page, worked out the cost at 1,000 to 1 million lookups a month, and marked where “free” stops. One thing changed that most “free Amazon API” pages still miss: the Product Advertising API has been deprecated.

Short answer: Amazon’s free route, the Creators API, replaced the deprecated Product Advertising API. It needs an approved Associates account with 10 qualifying sales in 30 days and is tied to promoting Amazon. Other free tiers are small, 10 calls to 5,000 records. Pay-as-you-go APIs cover everyone else.

How we did this: we read Amazon’s developer pages and each vendor’s own pricing page on 23 October 2026. Nothing was benchmarked or trialled, and the cost examples are sums on published prices. Serpent is the API this site sells, and it gets the same checklist as every other option.

The options at a glance

Amazon’s own APIs are free but gated. Paid APIs return Amazon product data to anyone with a key. All were read on 23 October 2026.

OptionFree partWhere it stopsPaid entry price
Amazon Creators APINo fee on the pages we readApproved Associates account, 10 qualifying sales in 30 days, use tied to promoting AmazonNone found
Amazon Selling Partner APINo fee on the page we readProfessional seller or vendor account; built for your own business dataNone found
Serpent10 free calls on signup (shared across services) plus one free demo run a daySmall free allowance$0.02 per 1,000 requests, no plan ($10 minimum deposit)
Scrapingdog100 credits, no cardTiny free quota$40 a month (200,000 credits)
Bright Data5,000 records a month, no cardBilled per record$1.50 per 1,000 records, pay as you go
Oxylabs$5 welcome credits (up to 10K results)Needs a monthly plan after the credits$30 a month (Starter): $0.50 per 1,000 results, up to 60K results
DataForSEO$1 trial credit, plus a sandbox$50 minimum top-up; cheapest tier takes up to 45 minutes$1.50 per 1,000 products
Canopy API100 requests a month, free foreverSmall quota$0.01 per extra request ($10 per 1,000)
Rainforest (Traject Data)Free trial, size not statedPlans billed in credits$23 a month (500 credits)
SerpApi250 searches a month50 searches an hour on the free plan$25 a month (1,000 searches)
Apify (Amazon Scraper actor)$5 of monthly usage on the free planUsage credit does not roll overFrom $6.20 per 1,000 results
KeepaNo free option describedToken plans; unused tokens expire after 60 minutesMonthly plan; price list not on the pages we read

Checked 2026-10-23. Sources are linked in each section below.

The official routes: Creators API and Selling Partner API

The Product Advertising API is deprecated

For years the answer to “is there a free Amazon product API?” was the Product Advertising API 5.0 (PA-API). That route is closing. Amazon’s deprecation notice says PA-API 5 “has been deprecated” and is replaced by the Creators API. Apps that keep calling it get an HTTP 403 Forbidden response with an AccessDeniedException.

The old documentation addresses now redirect to that notice. It gives no date. One developer write-up reports 30 April 2026 as the migration cutoff and 15 May 2026 as the retirement, citing an Amazon email to PA-API customers. We could not confirm those dates on Amazon’s pages, so treat them as reported.

The Creators API is its replacement

The Creators API is a REST API for Amazon’s product catalogue, with four operations: SearchItems, GetItems, GetVariations and GetBrowseNodes. It uses OAuth 2.0. The pages we read state no fee.

The gates are the catch. Registration needs an Amazon Associates account that has “received final acceptance”, and the sign-up page says it is “available only to associates who have referred qualified sales”. The introduction page adds the number: you must “have at least 10 qualifying sales within the past 30 days”. Only the primary account owner can register.

A long warehouse aisle between tall shelving racks stacked with cardboard boxes and pails

The rates page then sets the ceiling:

Migrating is a rewrite. Per Amazon’s migration guide, old AWS keys do not work, auth moves from Signature Version 4 to OAuth, the endpoint and parameter case change, and Offers gives way to OffersV2.

The licence limits what you can do with the data

Free access comes with the Associates Program IP licence. As we read it, the site or app must have the principal purpose of advertising Amazon and driving sales there. You may not store images, you may cache other content for up to 24 hours, and you may not use the content to develop or improve large language or machine-learning models.

That suits an affiliate blog. It is not a data feed for price tracking or research. Read the licence yourself, and ask your own counsel if your use is close to the line.

The Selling Partner API is for your own account

The Selling Partner API (SP-API) is the other official route. Its registration page says a seller registers a private app and needs a professional selling account: “Individual accounts are not eligible.” Developers who build for other sellers list a public app that those sellers authorise.

It is built around your own seller or vendor data, such as orders, inventory and listings. The page mentions no fee. Amazon announced developer fees in November 2025, and PPC Land reports that on 14 May 2026 Amazon said it “will not move forward with the SP-API usage and annual fees at this time”. We could not find that notice on Amazon’s own site.

Why none of them is a free feed for everyone

Free to Amazon means free to people who sell for Amazon. The Creators API needs an approved Associates account and recent qualifying sales, and your use must promote Amazon. The SP-API needs a professional seller or vendor account and returns your own account’s data. Both tie credentials to one account, and Amazon can switch off access if sales stop.

If you run an affiliate site, use the Creators API; it is what Amazon built for you. For prices, ratings, ranks and listings as plain data for anything else, you need a different kind of API.

Free tiers on paid Amazon APIs

Every vendor below lets you try before you pay. It is enough to check the fields, not to run a product.

ProviderFree tier as printedUnitCard needed?
Serpent10 free calls on signup, shared across services; one free demo run a dayRequestNo
ScrapingdogFree forever, 100 credits1 credit per Amazon search or product request, 5 for bestsellersNo
Bright Data5,000 records a monthRecordNo
Oxylabs$5 welcome credits, toward any productResultNot stated
DataForSEO$1 trial credit and a sandbox with sample responsesProductNot stated
Canopy API100 requests a month, free foreverRequestNot stated
SerpApi250 searches a month, 50 an hourSearchNot stated
Rainforest“Free trial”; size and length not statedCreditNot stated
Apify$5 of usage a month, no card; does not roll overResult, set by each actorNo

Checked 2026-10-23 on each vendor’s own page.

Bright Data’s 5,000 records a month is the largest renewing quota. Canopy’s 100 a month also renews, but 100 requests is only about three product checks a day.

What free really costs you

Free is fine for a weekend project. For anything a customer relies on, it hides four costs:

  1. Gates. The official API wants sales first, and you lose access if they stop for 30 days.
  2. Licence limits. As we read it, the Associates licence ties use to promoting Amazon, limits caching to 24 hours and rules out model training. A price-history database sits outside it.
  3. A rewrite. Code built on PA-API will not run on the Creators API unchanged.
  4. Tiny quotas and your own time. 100 requests a month is under four a day. Parsing Amazon pages yourself means selectors that break and price fields in the wrong currency. Typed JSON takes that work off you.

A worked example, as arithmetic and not a measurement. Watching 200 products once a day is 6,000 lookups a month. On Serpent at the Default rate that is 6,000 × $0.00002 = $0.12.

Test an Amazon product API without spending anything

Serpent’s GET /api/amazon/product returns a 35-field product record as JSON. Try it with 10 free calls on signup, or run one free demo search a day with no signup.

Start Free — 10 Calls

Explore: Amazon Scraper API · Pricing · Playground · Docs

Near-free Amazon APIs, one by one

“Near-free” here means pay-as-you-go prices of cents or dollars per 1,000 lookups, or a small monthly plan. Each option gets the same checklist: price, free tier, what you get, watch-outs and best for.

Serpent

Scrapingdog

Bright Data

DataForSEO

Canopy API

Oxylabs

Rainforest (Traject Data)

SerpApi

Apify

Keepa

Cardboard boxes with fragile stickers stacked in the back of a delivery van

What it costs at 1K, 10K, 100K and 1M lookups

Per-1,000 prices are how vendors like to be compared. A monthly bill is what you pay. This table shows one month of single-product lookups on the cheapest published plan that covers the volume. One lookup is one request or one record, so the units line up. These are sums on published prices, not vendor quotes.

Lookups a monthSerpent Default ($0.02)Serpent Growth ($0.018)Serpent Scale ($0.014)ScrapingdogBright DataDataForSEOCanopyRainforest*SerpApi*Apify (rate only)Oxylabs
1,000$0.02$0.018$0.014$40$1.50$1.50$10.00$53$25$6.20$30
10,000$0.20$0.18$0.14$40$15$15$99$83$150$62$30
100,000$2.00$1.80$1.40$40$150$150$739$375$725$620$100
1,000,000$20.00$18.00$14.00$90$1,299.80$1,500$7,939$1,000$3,750$6,200$500

Checked 2026-10-23. Monthly free allowances are ignored. Growth needs a one-time $100 deposit and Scale $500; the deposit is spendable balance. *Rainforest assumes one credit per request and annual billing; SerpApi assumes one Amazon search counts as one search. Neither page confirms it. Oxylabs uses the plan whose printed result limit covers the volume, and counts one result per lookup. We left out Keepa, whose prices we could not read.

How the columns were built: Scrapingdog Lite ($40) covers 200,000 credits, and 1 million needs Standard ($90). Bright Data is $1.50 per 1,000 on pay as you go; at 1 million, Scale is $499 plus 616,000 records at $1.30 per 1,000. DataForSEO is $0.0015 per product, before its $50 minimum top-up. Canopy is 100 free requests then $0.01 each, and Premium ($99 plus $0.008 per request over 20,000) is cheaper at 100,000 and above. Rainforest is Hobbyist plus 500 extra credits at $0.06 each, then the plan that fits. SerpApi is the cheapest plan that fits. Apify is the “from” rate times volume, before any plan fee. Oxylabs is Starter ($30, up to 60K results), Basic ($100, up to 222K) and Flexible ($500, up to 1.43M).

One Serpent limit to plan around: a Default account allows 10,000 calls a day, so a steady 1 million a month (about 33,000 a day) needs the higher allowance that comes after $500 of total deposits, which is also the Scale rate.

Is $0.02 per 1,000 among the lowest rates?

Among the pages we could read, it is one of the lowest, with conditions. Serpent charges $0.02 per 1,000 requests at Default with no plan, and $0.014 at Scale. The lowest published rate we found for each rival:

The conditions matter. Serpent bills a page as one request, so a search returns 16 to 48 cards for one charge, and a vendor that bills per row is not comparable on search. For single-product lookups the units match, and the order holds among the vendors we read. We read no Keepa price, we did not read every Amazon API on the market, and custom quotes are unpublished, so we make no claim about them. At one credit per request, Rainforest’s lowest rate would be $0.45 per 1,000, on a $9,000 plan.

DataForSEO is closest on bulk listings: its own example prices 1 million at $15, or $0.015 per 1,000. Serpent’s Default search is $0.0004 to $0.0013 per 1,000 products.

How to choose

Quick start: Amazon data in one request

Send your key in the X-API-Key header. This call returns one product by ASIN:

curl "https://apiserpent.com/api/amazon/product?asin=B08N5WRWNW&domain=amazon.com" \
  -H "X-API-Key: YOUR_API_KEY"

Search is one page of ranked cards, and bestsellers is one category chart:

curl "https://apiserpent.com/api/amazon/search?q=laptop+stand&domain=amazon.co.uk&page=1" \
  -H "X-API-Key: YOUR_API_KEY"

curl "https://apiserpent.com/api/amazon/bestsellers?category=electronics&domain=amazon.de" \
  -H "X-API-Key: YOUR_API_KEY"

In Python, one search page into rows:

import os
import requests

resp = requests.get(
    "https://apiserpent.com/api/amazon/search",
    params={"q": "laptop stand", "domain": "amazon.com", "page": 1},
    headers={"X-API-Key": os.environ["SERPENT_API_KEY"]},
    timeout=60,
)
data = resp.json()

# results[] is the page; results_count is how many cards it carried.
for r in data["results"]:
    print(r["position"], r["asin"], r["price"], r["currency"], r["rating"])

A product response looks like this, shortened. Every key is always present, and a value the page did not carry is null.

{
  "success": true,
  "product": {
    "asin": "B08N5WRWNW",
    "title": "Adjustable Aluminium Laptop Stand",
    "price": 34.99,
    "currency": "USD",
    "list_price": 49.99,
    "availability": "In Stock",
    "rating": 4.6,
    "ratings_total": 18342,
    "rating_breakdown": [{ "stars": 5, "percentage": 74 }],
    "reviews_count": 9
  }
}

The values are an example, not a live record. reviews_count is the size of the review sample; the site-wide number is ratings_total. The full field list is in the API docs, and you can run the same call in the playground first.

Moving over from PA-API or a scraper

Limits and what we could not verify

FAQ

Is the Amazon Product Advertising API free?

It was free, but it is now deprecated. Amazon's notice says PA-API 5 has been deprecated and replaced by the Creators API, and apps that still call it get an HTTP 403 error. The Creators API shows no fee on the pages we read, but it needs an approved Associates account.

Is there a free Amazon API for product data?

Only a gated one. The Creators API is for Associates and its licence ties use to promoting Amazon, and the Selling Partner API is for your own seller or vendor account. Everyone else gets small free tiers from paid APIs, then pays per call.

Is there a free Amazon price API?

Not a free one without limits. The free options are the Creators API, if you qualify as an Associate, and the free tiers of paid APIs: Canopy gives 100 requests a month, Bright Data 5,000 records a month and Scrapingdog 100 credits. Keepa sells price history by monthly token plan and describes no free option.

What replaced the Amazon Product Advertising API?

The Creators API. It is a REST API with SearchItems, GetItems, GetVariations and GetBrowseNodes, uses OAuth 2.0, and needs new credentials, since old AWS keys do not work. Offers are replaced by OffersV2.

Do I need an Amazon Associates account to use the Creators API?

Yes. Registration needs an Associates account that has received final acceptance, and the sign-up page says it is only for associates who have referred qualified sales. The introduction page says you need at least 10 qualifying sales in the past 30 days. Only the primary account owner can register.

What is the cheapest Amazon product API?

Among the rates we read on 2026-10-23, Serpent is one of the lowest: $0.02 per 1,000 Amazon requests with no plan, $0.018 after a one-time $100 deposit and $0.014 after $500. The lowest rival rates were Scrapingdog's $0.027 on a $30,000-a-month plan and Oxylabs' $0.25 on plans from $2,500 a month. Keepa's prices, unread vendors and custom quotes are not counted.

Sources

Try an Amazon product API at $0.02 per 1,000 requests

Serpent returns Amazon product, search and bestseller data as structured JSON on pay-as-you-go pricing. No subscription, and deposited credits do not expire. Start with 10 free calls.

Start Free — 10 Calls

Explore: Amazon Scraper API · Pricing · Amazon scraping APIs compared

Related Posts