Amazon Bestsellers Scraper | Best Sellers Top 100 avatar

Amazon Bestsellers Scraper | Best Sellers Top 100

Pricing

from $5.00 / 1,000 ranked products

Go to Apify Store
Amazon Bestsellers Scraper | Best Sellers Top 100

Amazon Bestsellers Scraper | Best Sellers Top 100

The Amazon Best Sellers Scraper extracts Top 100 rankings from Best Sellers, New Releases, Most Wished For and Most Gifted charts on any Amazon marketplace, capturing rank, ASIN, title, price, rating and review count per category — ideal for rank tracking, product sourcing and market research.

Pricing

from $5.00 / 1,000 ranked products

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

7

Total users

5

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

🚀 Amazon Best Sellers Scraper: Top 100 Products, Ranks and Prices

Export the Amazon Best Sellers Top 100 for any category, on any Amazon marketplace, as clean JSON, CSV or Excel. The Amazon Best Sellers Scraper turns Amazon's ranked charts into one row per product with rank, ASIN, title, price, rating and review count. Use it to see what sells best on Amazon, to track the best selling products in a category over time, or as a simple Amazon top sellers API for product research.

🎯 Use Cases for Amazon Top Sellers Data

  • Find what sells best on Amazon: pull the Top 100 of a department and its subcategories to see which products, brands and price points lead right now.
  • Amazon product research: size up a niche before you launch, comparing prices, ratings and review counts of the best selling products in it.
  • Track the Amazon Best Sellers list daily: schedule a run and build your own rank history for the products you sell or watch.
  • Spot new winners in Amazon New Releases: scrape the Hot New Releases chart to catch products climbing before they reach the main list.
  • Compare marketplaces: run the same category on amazon.com, the Amazon Best Sellers UK list and other countries to see what sells where.
  • Feed dashboards and catalogs: send the Amazon top selling products of each category to a spreadsheet, BI tool or your own app.

✨ Features

  • Full Top 100: every ranked product in a category, including the items Amazon only loads as you scroll (ranks 31–50 and 81–100).
  • Best Sellers and New Releases charts: paste a Best Sellers or Hot New Releases URL. Most Wished For and Most Gifted URLs are accepted too (see the FAQ).
  • Every marketplace: amazon.com, .co.uk, .de, .fr, .it, .es, .ca, .co.jp, .in, .com.au and more, with a currency code on every row.
  • Subcategory crawling: set a depth and the scraper walks the category tree for you, so one URL can cover a whole department.
  • Any URL form, or just a category name: short /gp/bestsellers/... links, long /Best-Sellers-.../zgbs/... links, links without https://, or plain names like books with a Marketplace and List type; the output always carries a clean category URL.
  • Every department at once: leave the URLs empty, pick a marketplace, and set Max items per category (e.g. 10) for the Top 10 of every department.
  • Lowest offer and sellers: on "12 offers from $66.67" cards you get the lowest offer as price plus offersCount; books, music and video also carry byline (author) and format.
  • Prices as numbers: price is a number ready for sorting, with the original priceText kept next to it.
  • Fast and light: a Top 100 list takes a handful of requests and finishes in seconds; hundreds of categories finish in minutes.
  • Fair billing: you pay per saved product only. Wrong or empty category URLs cost nothing beyond the start fee.

🛠️ How to Scrape the Amazon Best Sellers List

  1. Enter category URLs: paste any Best Sellers or New Releases page, e.g. https://www.amazon.com/gp/bestsellers/electronics or https://www.amazon.co.uk/gp/new-releases/books.
  2. Choose the scope: set Max items, optionally Max items per category (Top 10, Top 50…), and a Subcategory depth to include the categories below each URL.
  3. Run the scraper: get one row per ranked product, with the category, chart and marketplace it came from. Download it or pull it through the API.

Category slugs differ between marketplaces (for example electronics on amazon.com is ce-de on amazon.de), so copy the URL from the marketplace you want to scrape.

⚙️ Input

FieldWhat it does
Category URLsAmazon Best Sellers, New Releases, Most Wished For or Most Gifted category pages on any marketplace, or plain category names (books, toys-and-games). One per line, many per run. Empty = every department of the chosen marketplace.
MarketplaceCountry (US, UK, DE, JP…) for plain category names and for the all-departments mode. URLs keep their own marketplace. Default US.
List typeBest Sellers, New Releases, Most Wished For, Most Gifted or Movers & Shakers, for plain category names and the all-departments mode. Default Best Sellers.
Max itemsMaximum number of ranked products to save in total, across all lists. Each list has up to 100 products. Default 100.
Max items per categoryOptional cap per list, e.g. 10 for the Top 10 of every subcategory. Empty = the full list.
Subcategory depthHow many levels of subcategories to crawl below each URL. 0 scrapes only the given pages; 1 adds their direct subcategories (typically 10–35 each); 2 adds the level below that. Maximum 3. Default 0.
{
"categoryUrls": [
"https://www.amazon.com/Best-Sellers-Electronics-Headphones/zgbs/electronics/172541",
"https://www.amazon.co.uk/gp/new-releases/books"
],
"maxItems": 300,
"subcategoryDepth": 1
}

Field names from other Best Sellers scrapers (startUrls, urls, maxResults, maxItemsPerStartUrl, depthOfCrawl, country, chartType) are accepted too, so a saved input runs unchanged.

Max items is one budget for the whole run, not per URL: with several URLs or a subcategory depth, raise it so every list gets its full Top 100 (for example 100 × the number of lists you expect).

💰 Pricing

Pay only for the products you get. No monthly rental.

EventPriceWhat you get
Ranked product$0.005 per product ($5.00 per 1,000)One ranked product row with all the fields below
Actor start$0.00005 per runCharged once when the run starts (one per GB of memory; default 1 GB)

Examples:

  • One category Top 100 = 100 × $0.005 + $0.00005 = $0.50.
  • Daily Top 100 of 5 categories = 500 products = $2.50 per day.
  • A Top 100 snapshot of 200 categories = 20,000 products = $100; weekly, that is about $430 per month.

📊 Sample Output: Amazon Best Sellers Rank Data

A real row from the Headphones Best Sellers list on amazon.com:

{
"rank": 1,
"asin": "B0FQFB8FMG",
"title": "Apple AirPods Pro 3 Wireless Earbuds with Active Noise Cancellation | Live Translation, Heart Rate Sensing, Hearing Aid Feature, …",
"url": "https://www.amazon.com/Apple-Cancellation-Translation-Headphones-High-Fidelity/dp/B0FQFB8FMG",
"imageUrl": "https://images-na.ssl-images-amazon.com/images/I/61solmQSSlL._AC_UL300_SR300,200_.jpg",
"price": 199,
"priceText": "$199.00",
"currency": "USD",
"rating": 4.4,
"ratingCount": 16814,
"offersCount": null,
"byline": null,
"format": null,
"listType": "bestsellers",
"category": "Headphones",
"categoryUrl": "https://www.amazon.com/gp/bestsellers/electronics/172541",
"marketplace": "amazon.com",
"scrapedAt": "2026-10-21T09:46:11.928Z"
}

rank is the product's position in that chart (1–100), so it is the category's Amazon Best Sellers rank for the day you scrape it. ratingCount is the number of ratings shown on the card. When a card shows "12 offers from $66.67" instead of a single price, price is that lowest offer and offersCount the number of offers. byline (author or artist) and format (Hardcover, Paperback, Kindle…) are filled on books, music and video. listType is bestsellers or new-releases (or the other chart you asked for), and category is the category name as Amazon shows it, so rows from many subcategories stay easy to group. The same ASIN can appear in several rows when it ranks in more than one category.

🔁 Schedule and Integrate

For rank tracking, run it once a day with the same URLs: every run is a dated snapshot (scrapedAt), and together they form your Amazon best sellers rank history. For broader product research, a weekly run over a department with Subcategory depth 1 is usually enough. Set it up in Apify Schedules, and send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new rankings land where your team already works.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can ask "what sells best in headphones on Amazon?" and call it with:

{ "categoryUrls": ["https://www.amazon.com/gp/bestsellers/electronics/172541"], "maxItems": 20 }

❓ FAQ

Does Amazon have an official API for best sellers? Amazon's product APIs are for approved Amazon Associates and registered sellers and need credentials. They are built for looking up products you already know, not for exporting the public Best Sellers charts as a ranked Top 100. This Actor needs no key, account or approval and returns the charts exactly as shoppers see them: rank, ASIN, price, rating and review count per category.

How do I find what sells best on Amazon? Start with the department's Best Sellers URL and set Subcategory depth to 1 or 2. You get the Top 100 of every subcategory in one dataset; sort by rank, ratingCount or price to find the best selling products and the gaps between them.

Do I need an Amazon account? No. The charts are public pages, and the Actor reads them without logging in.

Why is a price or rating empty? A few cards show no price (for example when Amazon asks you to click through to see it, or the product is out of stock), and brand-new products have no ratings yet, which is common on New Releases. Those fields are null then; a card without a price also has priceText and currency set to null.

Which currency are the prices in? The marketplace's own currency: USD on amazon.com, GBP on amazon.co.uk, EUR on amazon.de, JPY on amazon.co.jp and so on, with its code in currency on every priced row.

Does it scrape Most Wished For, Most Gifted and Movers & Shakers? These URLs are accepted, but in October 2026 Amazon shows these lists as empty in the categories we checked ("Sorry, there are no … items available in this category"), so they return no products and cost nothing beyond the start fee. The run still succeeds, and its status message names the lists that were empty. Best Sellers and New Releases return full Top 100 lists.

What are the limits? Amazon shows up to 100 products per list, so each category gives at most 100 rows. Max items caps the whole run. Subcategory depth goes up to 3. For very large crawls (depth 2 or 3 over big departments), raise the run timeout in the run options: shortly before the timeout the run stops on its own, keeps everything saved so far and says so in its status message. With a maximum charge set, the run stops at that limit and never saves rows it did not charge for.