Amazon Best Sellers Scraper API – Top 100 & Rank Changes avatar

Amazon Best Sellers Scraper API – Top 100 & Rank Changes

Pricing

from $0.25 / 1,000 ranked products

Go to Apify Store
Amazon Best Sellers Scraper API – Top 100 & Rank Changes

Amazon Best Sellers Scraper API – Top 100 & Rank Changes

Get the top 100 of any Amazon Best Sellers or New Releases list on 22 marketplaces: rank, ASIN, title, price, rating, reviews, image and category path. Crawl subcategories and see rank changes since your last run. No login. 500 free a month, then $0.40/1,000.

Pricing

from $0.25 / 1,000 ranked products

Rating

0.0

(0)

Developer

K-Data Lab

K-Data Lab

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Features

Limited permissions

Share

Get the top 100 of any Amazon Best Sellers or New Releases list on 22 Amazon marketplaces: rank, ASIN, title, price, star rating, number of ratings, image and the full category path. Crawl every subcategory of a department, and see how each product moved since your last run (rankChange, isNewEntry). No login, no cookies, no browser. $0.40 per 1,000 products, and the first 500 products every month are free.

Paste https://www.amazon.com/gp/bestsellers/electronics, press Start, and get all 100 ranked products in about 4 seconds. The prefilled run uses 100 of your free products, so it costs only the $0.005 run start, which Apify's free monthly credit covers. Run it from the Console, on a schedule, or as an API from Python, n8n, Make, Zapier or an AI agent.

{
"rank": 14,
"asin": "B0FD28CZDK",
"title": "Spigen for iPhone 18 Pro Case, for iPhone 17 Pro Case, Clear White | Ultra Hybrid MagFit, Anti-Yellowing Resin, Air Cushion Tech, Military-Grade Drop Protection, Compatible with MagSafe",
"price": 14.99,
"currency": "USD",
"rating": 4.6,
"reviewCount": 333342,
"url": "https://www.amazon.com/dp/B0FD28CZDK",
"imageUrl": "https://images-na.ssl-images-amazon.com/images/I/61EWd1CP+2L._AC_UL900_SR900,600_.jpg",
"listName": "Best Sellers in Cell Phone Cases & Covers",
"categoryName": "Cases, Holsters & Clips",
"categoryId": "2407760011",
"categoryPath": "Cell Phones & Accessories > Cases, Holsters & Clips",
"marketplace": "amazon.com",
"previousRank": 17,
"rankChange": 3,
"isNewEntry": false,
"scrapedAt": "2026-11-09T18:12:31Z"
}

A real row from amazon.com; the three rank-tracking fields show what a second, scheduled run of the same list adds.

What you can do with it

  • Find products to sell: pull the top 100 of every subcategory in a department and sort by price, rating or number of ratings to spot gaps.
  • Watch your category: schedule a daily or hourly run of your category's list. Each row says how many places it climbed or fell since the previous run, and new entries are flagged. RUN_SUMMARY lists the products that dropped out.
  • Benchmark a brand: see where your products and your competitors' rank, in which categories and on which marketplaces.
  • Compare countries: run the same category on amazon.com, .co.uk, .de, .co.jp and more, with prices in each marketplace's own currency.
  • Track books and media: author, format (Hardcover, Kindle, Paperback) and the number of formats come with every book row.
  • Feed an AI agent: ask for "the 10 best-selling air fryers on Amazon UK" and get clean JSON back.

How to use it

  1. Paste one or more Best Sellers / New Releases URLs from your browser. Any marketplace and any depth work: https://www.amazon.de/gp/bestsellers/computers, https://www.amazon.com/gp/new-releases/books or https://www.amazon.com/Best-Sellers-Cell-Phones-Accessories/zgbs/wireless/2407760011.
  2. Or pick a Marketplace and List type and type Categories (electronics, kitchen, wireless/2407760011), or turn on All departments.
  3. Optional: set Subcategory depth (1 = also every direct subcategory) and Max products per list (10 for a quick top-10 of many categories).
  4. Press Start, then export to JSON, CSV or Excel, or fetch the dataset through the API.

Example inputs:

{ "startUrls": ["https://www.amazon.com/gp/bestsellers/kitchen"], "subcategoryDepth": 1, "maxItemsPerList": 100 }
{ "marketplace": "co.uk", "listType": "new-releases", "allDepartments": true, "maxItemsPerList": 10 }

In our tests, all departments of amazon.com plus their direct subcategories (296 lists, top 10 each) took 117 seconds, and 24 departments of amazon.de with the full top 100 (2,349 products) took 48 seconds.

Pricing

You pay per ranked product delivered. Notice rows (an empty list, a list Amazon kept blocking, a URL that isn't a list) are never charged. There is a one-off $0.005 fee when a run starts.

EventFree planBronzeSilverGold and above
Ranked product$0.50 / 1K$0.40 / 1K$0.32 / 1K$0.25 / 1K

Free every month: 500 products, which is five full top-100 lists.

A full top 100 costs $0.04 on Bronze. Your run stops by itself at the spending limit you set, and it tells you it did.

How it compares

Bronze prices from the Apify Store on 2026-11-10, per 1,000 products.

This actorjunglee/amazon-bestsellersamazon-scraper/amazon-bestsellers-scrapersantamaria-automations/amazon-bestsellers-scraper
1,000 products, Bronze$0.40$5.00$0.59$1.00
1,000 products, Free plan$0.50$5.90$2.00$1.00
Run start fee$0.005none listed$0.0005$0.001
Free monthly products500Not listedNot listedNot listed
Rank change since your last runYesNot listedNot listedNot listed
Full category path on every rowYesYes (category name)Parent categoriesNot listed
Marketplaces226 recommended920
Full product page details (bullets, A+ content, seller)Not offeredYes, optionalNoNo

Choose this actor for ranks, prices, ratings and rank changes at the lowest price, especially on a schedule. Choose junglee if you also need each product's full detail page (bullet points, A+ content, seller info), which we don't collect. For ratings, star breakdowns and Best Sellers Rank of specific ASINs, use our Amazon ASIN Rating & BSR Lookup.

Output

Pick the Ranked products view in the Output tab, or get every field from the dataset API.

status (OK), rank, asin, title, byline (author, brand or publisher, mostly books and games), format (Hardcover, Kindle Edition…), formatsAvailable, rating, reviewCount (number of ratings), price, priceMax (for ranges), currency, priceText, priceIsLowestOffer and offerCount (when the list shows "N offers from"), url, imageUrl, listType, listName, categoryName, categoryId (browse node), categoryPath, categoryUrl, marketplace, country, scrapedAt.

With Track rank changes on (the default): previousRank, rankChange (previous − current, so +3 = climbed 3 places), isNewEntry, previousRunAt.

Notice rows have status EMPTY_LIST, FAILED, NO_PRODUCTS or NOT_A_LIST with a note. RUN_SUMMARY in the key-value store lists every list with its status, products, and the ASINs that dropped out since your last run, plus your free products left this month.

FAQ

Why at most 100 products per list? Amazon ranks exactly 100 products per Best Sellers and New Releases list, for every visitor. To go wider, use Subcategory depth: every subcategory has its own top 100.

Do you support Movers & Shakers, Most Wished For and Gift Ideas? You can paste those URLs, but right now Amazon shows "Sorry, there are no … available" on them to signed-out visitors, on every marketplace and IP type we tested. You get a free EMPTY_LIST row explaining it, never a charge. If Amazon fills them again, the same run returns them.

Why is a price missing? Three honest reasons: the product is a pre-order or unavailable, the seller hides the price on lists (we write MSRP: price shown on the product page), or the list shows only "N offers from", in which case price is the lowest offer and priceIsLowestOffer is true.

How fresh is the data? Amazon updates Best Sellers lists about every hour. Each run reads the live list, and scrapedAt tells you when.

How does rank tracking work? After each list, the actor saves its ranks in a key-value store in your own Apify account (k-data-lab-amazon-bestsellers-monitor). The next run of the same list compares against it. Turn it off with trackRankChanges: false.

Which prices and currencies do I get? Each marketplace's own currency (USD on amazon.com, EUR on amazon.de, JPY on amazon.co.jp…), as a number in price plus currency and the text as shown.

Is this an official Amazon API? No. It is an unofficial tool that reads the public Best Sellers pages amazon.com shows a signed-out visitor. It never logs in and never solves captchas; when Amazon shows one, it retries later from another IP. It is not affiliated with or endorsed by Amazon.

Something broke? Open an issue on the Issues tab with the run link. We answer the same day.

Use it from AI agents (MCP)

This actor fits tasks like "what are the best-selling products in this Amazon category" or "how did the top 100 change since yesterday". Load it as a tool in Claude, Cursor or any MCP client:

https://mcp.apify.com?tools=actors,k-data-lab/amazon-bestsellers-scraper

A typical call:

{ "marketplace": "co.uk", "categories": ["kitchen"], "maxItemsPerList": 10 }

Agents don't need the exact field names: urls, category, country and maxItems work too. RUN_SUMMARY tells the agent what happened, and the free monthly products make test calls cheap.

More from K-Data Lab

Amazon:

Apps, video and trends:

Maps and travel:

Something wrong or missing? Open an issue on the Issues tab.

⌂ 换网址