Amazon Best Sellers Scraper - New Releases, Movers & Shakers avatar

Amazon Best Sellers Scraper - New Releases, Movers & Shakers

Under maintenance

Pricing

from $0.002 / actor run started

Go to Apify Store
Amazon Best Sellers Scraper - New Releases, Movers & Shakers

Amazon Best Sellers Scraper - New Releases, Movers & Shakers

Under maintenance

Get Amazon's Best Sellers, New Releases or Movers & Shakers ranking for any category on 15 Amazon marketplaces: rank, ASIN, title, local price, star rating, review count and image per product. For sellers, brands and analysts who track category leaders over time.

Pricing

from $0.002 / actor run started

Rating

0.0

(0)

Developer

SR

SR

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

7

Monthly active users

20 days ago

Last modified

Share

Amazon Best Sellers Scraper

This Amazon best sellers scraper returns the Best Sellers, New Releases or Movers & Shakers ranking of any Amazon category on fifteen marketplaces. Each ranked product becomes one row with Amazon's own rank, the ASIN, title, product link, local price, star rating, review count and image, ready to track category leaders over time or match them to your own catalogue.

What the Amazon best sellers scraper returns

Each product tile in the ranking becomes one dataset row. The rank is Amazon's own badge, so gaps remain visible rather than being replaced by consecutive row numbers. Prices are numbers in the currency shown by the selected marketplace, and the original price and rating text are kept beside the parsed values. A product with no visible price or rating stays in the result, with null for those fields.

The scraper reads the ranking page rather than each product detail page. A ranking shows which products occupy the list at the moment of collection; it does not report sales volumes, revenue, a complete product specification or every seller's offer. Rank changes are useful observations, but they do not establish how many units a product sold.

Three Amazon lists are supported:

  • Best Sellers: the established Amazon best sellers ranking of a category, updated by Amazon throughout the day.
  • New Releases: the best-selling recently released products in a category, popular for books, music and games.
  • Movers & Shakers: the products with the largest recent gain in Amazon best sellers rank within a category.

Input

The category field is required. Enter a category slug, a category path containing a numeric node, or a full Amazon ranking URL. The console prefills electronics; that is a suggested starting category rather than an implicit default for a missing category. A deeper category is necessary when a broad department page contains no directly readable product tiles.

FieldDefaultMeaning
categoryRequiredCategory slug, numeric node or full Amazon ranking URL
marketplacecomWhich Amazon marketplace to read
list_typebestsellersbestsellers, new_releases or movers_and_shakers
limit30Maximum products to return, from 1 to 60
retries4Attempts per page, from 1 to 6

You can also paste a ranking URL straight from your browser's address bar. Both the /gp/bestsellers/, /gp/new-releases/ and /gp/movers-and-shakers/ paths and the shorter /zgbs/, /zgnr/ and /zgms/ paths work, including the category title prefix and the ref= tail Amazon adds when you click through the menu. For example, this URL returned thirty products from the Kitchen & Dining Best Sellers list on Amazon.com:

{
"category": "https://www.amazon.com/Best-Sellers-Kitchen-Dining/zgbs/kitchen/"
}

Supported marketplaces are com, co.uk, de, fr, it, es, nl, se, pl, ca, com.au, com.mx, com.br, in and co.jp. These cover the United States, United Kingdom, Germany, France, Italy, Spain, Netherlands, Sweden, Poland, Canada, Australia, Mexico, Brazil, India and Japan. A full Amazon ranking URL determines the marketplace used to read the page. The original marketplace input is still echoed in each row; country records the actual market of the URL.

Example input for the batteries Best Sellers list on Amazon Germany:

{
"category": "ce/562066",
"marketplace": "de",
"limit": 10
}

Output

The following row is the first product from a real run with the input above. Ranking positions, prices and ratings change between runs.

{
"rank": 1,
"asin": "B00LH3DMUO",
"title": "Amazon Basics AAA-Alkali-Hochleistungsbatterien, 1,5 V, 10 Jahre lagerfähig, 36 Stück",
"url": "https://www.amazon.de/Amazon-Basics-AAA-Alkalisch-batterien-leistungsstark-Grau/dp/B00LH3DMUO/ref=zg_bs_g_562066_d_sccl_1/705-5623806-7600925?psc=1",
"price": 7.01,
"price_text": "7,01 €",
"currency": "€",
"rating": 4.6,
"rating_text": "4,6 von 5 Sternen",
"reviews_count": 855,
"image": "https://images-eu.ssl-images-amazon.com/images/I/81Apg8B6+0L._AC_UL300_SR300,200_.jpg",
"marketplace": "de",
"category": "ce/562066",
"list_type": "bestsellers",
"source": "amazon-bestsellers",
"product_id": "B00LH3DMUO",
"image_url": "https://images-eu.ssl-images-amazon.com/images/I/81Apg8B6+0L._AC_UL300_SR300,200_.jpg",
"scraped_at": "2026-10-03T22:39:26.797Z",
"fetched_at": "2026-10-03T22:39:26.797Z",
"country": "DE",
"currency_code": "EUR"
}

All original fields remain available: rank, asin, title, url, price, price_text, currency, rating, rating_text, reviews_count, image, marketplace, category and list_type. The currency field preserves the symbol or code from the rendered price, such as $ or €. The additional currency_code field supplies the ISO currency code, such as USD or EUR, when a price is available. It is checked against the currency symbols on the page before the result is accepted, so a price shown in another currency is never labelled as the marketplace currency; a product without a price has null.

The additional source, fetched_at, product_id, image_url and country fields support joining this output with other commerce data. scraped_at is an alias of fetched_at. product_id is the ASIN and image_url is the original image URL. Missing price, image or rating data is represented by null rather than a guessed value. Books in New Releases often have no rating yet.

The summary record contains itemCount, errorCount, pagesRequested, itemsFound, rankRange, rankGapNote, marketplace, listType, clientRenderedPage, exitCountry and fetchedInSeconds. Errors, when present, are written to a separate errors record. A partial result retains products from the available page and includes a warning explaining the missing page. You can download the dataset as JSON, CSV, Excel or HTML, or read it through the Apify API.

Ranking limits

Amazon supplies thirty readable product tiles from each fifty-position page. Page one covers ranks 1–30; page two covers 51–80. The maximum is sixty products, and ranks 31–50 and 81–100 are absent from this output. The scraper never changes the original ranks to hide those gaps. The rankGapNote in the summary explains the gap when the result includes more than thirty products.

Broad hub pages may require choosing a deeper category. A hub with no readable tiles produces an empty dataset with an explanatory error. An unknown category or an unavailable ranking also produces an empty run. If one of two requested pages is unavailable, the available products are still delivered.

Use cases for an Amazon best sellers scraper

  • Category research: compare the leaders of a category across the marketplaces where you sell, in each market's own currency.
  • Rank tracking: schedule the same category every day and join the snapshots by ASIN to follow a launch or watch a competitor move up or down the list.
  • Assortment gaps: match ranked ASINs against your own catalogue to see which best sellers you do not stock yet.
  • Publishing and media: follow the Amazon best sellers books lists and New Releases for a genre to spot titles gaining traction.
  • Trend spotting: use Movers & Shakers to see which products are climbing fastest before they settle in the Best Sellers list.

Keep the category, marketplace and list type fixed when building a time series, so every snapshot measures the same list.

Amazon best sellers scraper compared with other options

Amazon publishes its best seller lists on the website, but it offers no public Amazon best sellers API for these rankings, and copying a list by hand does not scale beyond a few categories. Generic web scraping tools can read the pages, but they require you to maintain selectors and handle the two-page layout yourself.

This actor focuses on one job: the ranking itself, as structured rows. Unlike general Amazon product scrapers it reads one ranking page instead of every product page, so you pay per ranked row, and it keeps Amazon's original rank including the gaps. It covers fifteen marketplaces and all three list types with the same output fields, so a German Movers & Shakers list and a US Best Sellers list can sit in the same table. If you need full product details, pass the ASINs from this output to a product detail scraper.

Pricing

The current price is $0.002 per started run plus $0.003 per delivered product, which is $3 per 1,000 ranked products. A run delivering thirty products therefore costs $0.092 in actor events. A run with an empty dataset has no product charge and retains the $0.002 start fee. Missing prices or ratings do not make a delivered product free: billing counts product rows.

Users without a paid Apify plan receive at most ten products per run. The product charge counts only those delivered rows. Paying users can request up to sixty products. The actor's published pricing and your Apify account usage remain the source of truth for the total charge.

FAQ

Can I retrieve all one hundred positions?

This scraper returns the positions present in the readable ranking: at most sixty products, with the original gaps preserved. Requesting sixty does not make it return the missing positions.

Is there an official Amazon best sellers API?

Amazon does not offer a public API that returns these category rankings. This actor gives you the same lists as structured data that you can call through the Apify API, schedule, or connect to your own tools.

What should I do when a category returns no products?

Check that the URL is a category ranking and choose a deeper leaf category when the message identifies a hub. Review the errors and summary records to distinguish an unknown category from an unavailable page.

Does a null rating mean the product failed?

No. A product can appear in a ranking before it has a visible rating, particularly on New Releases. Its row remains available, and null describes the missing source value.

Can I paste a URL from my browser?

Yes. Open any Best Sellers, New Releases or Movers & Shakers list on a supported Amazon marketplace and paste the URL into the category field. Address-bar URLs such as /zgbs/kitchen/ work as well as the longer /gp/bestsellers/ form, and the URL decides which marketplace is read.

Is an empty run free?

There is no product event when no rows are delivered. The published $0.002 run-start event still applies once per run.

Does the scraper return the Amazon Best Sellers Rank (BSR) of a product?

It returns the position of the product in the list you requested, which is the same rank Amazon shows on that list. It does not read the product page, so the separate BSR values Amazon lists per product page category are not included.