Amazon Best Sellers Scraper
Pricing
from $5.99 / 1,000 results
Amazon Best Sellers Scraper
Amazon Best Sellers Scraper SD - Amazon Best Sellers Scraper is an e-commerce research tool that extracts the ranked Top 100 Best Sellers or New Releases of any Amazon category on 21 marketplaces: rank, ASIN, title, price, rating, reviews, image - all departments.
Pricing
from $5.99 / 1,000 results
Rating
0.0
(0)
Developer
Neuro Scraper
Maintained by CommunityActor stats
1
Bookmarked
26
Total users
0
Monthly active users
22 days ago
Last modified
Categories
Share
Amazon Best Sellers Scraper — the ranked Top 100 of any Amazon category
The Amazon Best Sellers Scraper collects Amazon's own Best Sellers rankings: rank, ASIN, title, price, rating, number of ratings and image for the Top 100 products of any category.
Point it at one category URL, name the departments you want, or let the Amazon Best Sellers Scraper walk every department of a marketplace. New Releases rankings work the same way.
In our tests the Amazon Best Sellers Scraper returned the complete Top 100 of Books on amazon.com, ranks 1 to 100 with no gaps, in 8 seconds.
Why sellers use the Amazon Best Sellers Scraper
Product research: see what sells in a category today, at what price and with how many ratings.
Trend tracking: schedule the Amazon Best Sellers Scraper daily and watch products climb or fall in the ranking.
Competitor monitoring: check whether your ASIN, or a rival's, is in the Top 100 of its category and sub-categories.
Market sizing: compare price bands and rating counts across all departments of a marketplace in one dataset.
How the Amazon Best Sellers Scraper works
Each Amazon Best Sellers page holds 50 ranked products. Amazon puts ranks 1 to 30 in the page itself and loads ranks 31 to 50 when the visitor scrolls.
The Amazon Best Sellers Scraper reads the first 30 from the page, then makes the same "next 20" request the browser makes when scrolling. Every value that request needs is read from the page on every run.
Page 2 of the ranking (ranks 51 to 100) is the page's own "Next page" link, so the Amazon Best Sellers Scraper delivers the full Top 100 per category.
Department names come from the marketplace's own Best Sellers page, read live. Nothing is a stored list, so new or renamed Amazon departments are picked up automatically.
Amazon's interstitials (soft CAPTCHA, Akamai check, JavaScript challenge, 503 page) are handled the same way as in our other Amazon Actors: answered from the page when possible, otherwise with a new session and proxy IP.
Input fields for the Amazon Best Sellers Scraper
Give a Best Sellers URL, department names, or switch on All departments. With none of them the run stops immediately and says so.
| Field | Type | Default | Meaning |
|---|---|---|---|
startUrls | array | electronics URL (prefill) | Any Best Sellers or New Releases page, top level or deep sub-category, any marketplace |
categories | array | empty | Department names as Amazon lists them, e.g. Books, Electronics; case-insensitive, partial match |
allDepartments | boolean | false | Scrape every department listed on the marketplace's Best Sellers page |
includeSubcategories | boolean | false | Also scrape the sub-categories listed in each category's left menu (one level) |
listType | select | bestsellers | Best Sellers or New Releases, for department names and All departments |
domain | select | amazon.com | Marketplace for department names and All departments; URLs keep their own |
maxItemsPerCategory | integer 1–100 | 100 | Take only the top N of each category |
maxItems | integer | 100 | Total rows for the run |
setDeliveryLocation | boolean | false | Set a postcode before reading; prices were shown without it in our tests |
deliveryZipCode | string | empty | Postcode used when the option above is on |
proxyConfiguration | proxy | Apify RESIDENTIAL | Proxy for Amazon; residential is recommended |
Example input for the Amazon Best Sellers Scraper
{"allDepartments": true, "domain": "amazon.de", "listType": "new-releases", "maxItemsPerCategory": 10, "maxItems": 400}
Output fields of the Amazon Best Sellers Scraper
Every row is one ranked product in one category. The same ASIN can appear in two categories with two different ranks; both rows are kept.
| Field | Meaning |
|---|---|
rank | Position in the Amazon ranking (1–100) |
asin | Amazon product ID |
title | Product title |
url | Clean product URL |
price | Lowest price shown on the ranking card, as a number |
currency | ISO currency, e.g. USD, EUR, GBP |
priceText | Price exactly as shown, including ranges |
offersText | Offer line, e.g. "15 offers from $17.29" or the book format |
rating | Average stars |
reviewsCount | Number of ratings |
thumbnail | Card image URL |
image | Full-size version of the image |
category | Category name, e.g. "Electronics" |
listTitle | Ranking title, e.g. "Best Sellers in Electronics" |
listType | bestsellers or new-releases |
categoryUrl | The ranking page the row came from |
page | 1 for ranks 1–50, 2 for ranks 51–100 |
domain | Marketplace |
scrapedAt | ISO timestamp (UTC) |
Example row from the Amazon Best Sellers Scraper
{"rank": 61, "asin": "1250892317", "title": "Murdle: Volume 1", "price": 6.47, "currency": "USD", "offersText": "Paperback 29 offers from $6.47", "rating": 4.5, "reviewsCount": 7709, "category": "Books", "listType": "bestsellers", "page": 2, "domain": "amazon.com"}
Measured results of the Amazon Best Sellers Scraper
These runs were made on 2026-10-03 from one residential IP; platform runs use Apify residential proxy.
| Test | Result |
|---|---|
| amazon.com Electronics, 50 products | ranks 1–50 in 3 seconds, every field filled except the offer line (25 of 50) |
| amazon.com Books, full Top 100 | ranks 1–100, 2 pages, 8 seconds; 89 of 100 books had ratings |
| amazon.de, all departments, New Releases, top 3 each | 30 rows from 10 departments in 33 seconds, prices in EUR |
| amazon.co.uk Home & Kitchen with sub-categories, top 5 each | 25 rows from 5 categories in 8 seconds, prices in GBP |
Why this is not an Amazon reviews scraper
This Actor was planned as a reviews scraper. On 2026-10-03 we measured that Amazon no longer shows review texts to logged-out visitors: product pages say "Sign in to see customer reviews" and the review pages redirect to the sign-in form.
Because our Actors never log in, the Actor became the Amazon Best Sellers Scraper instead. For the public rating data that remains (histogram, "Customers say" summary), use the Amazon Product Scraper below.
Amazon Best Sellers Scraper limits, stated plainly
Amazon ranks at most 100 products per category, so the Amazon Best Sellers Scraper returns at most 100 rows per category. More rows need more categories or sub-categories.
Most Wished For, Gift Ideas and Movers & Shakers lists showed no products to logged-out visitors in our tests, so the Amazon Best Sellers Scraper offers Best Sellers and New Releases only.
includeSubcategories goes one level down. For deeper levels, paste the deeper category URLs into startUrls.
rating and reviewsCount are empty for products Amazon shows without ratings, for example new books.
price is the price printed on the ranking card. When several sellers offer the item, Amazon prints the lowest offer, as in "15 offers from $17.29". For the buy-box price, stock and seller of each product, pass the ASINs to the Amazon Product Scraper.
How to run the Amazon Best Sellers Scraper
For one category, open the Amazon Best Sellers Scraper, paste the Best Sellers URL from your browser into startUrls and press Start. The first 50 rows usually arrive within seconds.
For several departments, leave startUrls empty, type the department names into categories and choose the marketplace in domain. The Amazon Best Sellers Scraper matches your names against the live department list and logs the available names when one does not match.
For a full market snapshot, switch on allDepartments, lower maxItemsPerCategory to 10 or 20, and raise maxItems. The Amazon Best Sellers Scraper then visits every department of the marketplace in one run.
Ideas for the Amazon Best Sellers Scraper data
- Find price gaps: compare
priceof the top 20 with the top 100 in a category. - Spot rising products: products with few ratings but a high
rankare often new and growing. - Track seasonality: run the Amazon Best Sellers Scraper weekly over a year for the same departments.
- Feed product research: send the ASINs to the Amazon Product Scraper for full details.
Troubleshooting the Amazon Best Sellers Scraper
- A department name was skipped: the log lists the exact names Amazon uses on that marketplace; copy one of them.
- Fewer than 100 rows for a category: Amazon ranked fewer products there, or
maxItemsPerCategoryis lower. - A URL was rejected: it is not a
/zgbs/,/gp/bestsellers/or/gp/new-releases/page.
Export, API and automation with the Amazon Best Sellers Scraper
Export the Amazon Best Sellers Scraper dataset to CSV, JSON, Excel, XML or HTML from the Apify console, or read it through the Apify API with Python or JavaScript.
Schedule a daily run and send the dataset to Google Sheets with the built-in integration, or to Make, Zapier or n8n for your own automation. A webhook can trigger your code after every run.
Since every row has rank, category and scrapedAt, a simple pivot of the exports shows rank history per ASIN over days or weeks.
Amazon Best Sellers Scraper pricing
The Amazon Best Sellers Scraper uses pay-per-event pricing: you pay per ranked product in the dataset. The current price per 1,000 results is on the Pricing tab.
Free-plan accounts get up to 30 rows per run. Paid plans are limited only by maxItems.
Related scrapers
The Amazon Best Sellers Scraper is part of a family of no-login scrapers from the same developer.
| Actor | What it extracts |
|---|---|
| Amazon Scraper | Amazon search results by keyword with position, price and badges |
| Amazon Product Scraper | Full product pages: variants, images, seller, Best Sellers Rank |
| TikTok Profile Scraper | TikTok profile stats and bio |
| TikTok Video Details Scraper | TikTok video plays, likes and hashtags |
| Snapchat Profile Scraper | Snapchat creator profiles and Spotlight views |
| Facebook Marketplace Scraper | Facebook Marketplace listings |
| Facebook Ads Library Scraper | Public Facebook ads |
| Instagram Hashtag Scraper | Instagram posts for a hashtag |
| Instagram Scraper | Instagram posts, reels and profiles |
| YouTube Scraper | YouTube search results and video data |
| YouTube Shorts Scraper | YouTube Shorts and their stats |
| YouTube Channel Scraper | YouTube channel details and videos |
Leave a review
If the Amazon Best Sellers Scraper is useful to you, please leave a star rating and a short review on the Actor page. It helps other sellers find it and tells us what to add next.
If a category failed, open an issue with the run link and the category URL.
Frequently asked questions
Does the Amazon Best Sellers Scraper need an Amazon account?
No. The Amazon Best Sellers Scraper reads the public Best Sellers pages without logging in and without browser cookies.
How many products does the Amazon Best Sellers Scraper return per category?
Up to 100, because Amazon ranks 100 per category. Our amazon.com Books run returned ranks 1 to 100 in 8 seconds.
Can the Amazon Best Sellers Scraper scrape all categories at once?
Yes. Switch on allDepartments. The department list is read live from the marketplace; amazon.com listed 40 departments in our test.
Does the Amazon Best Sellers Scraper work outside amazon.com?
Yes. We ran it on amazon.de (New Releases, all departments) and amazon.co.uk (Home & Kitchen with sub-categories); 21 marketplaces are in the selector.
Can the Amazon Best Sellers Scraper read New Releases?
Yes. Set listType to New Releases for department names, or paste any /gp/new-releases/ URL into startUrls.
Why is the same ASIN in my dataset twice?
The product ranks in two categories, for example a department and one of its sub-categories. Each row carries its own rank and category.
Does the Amazon Best Sellers Scraper give review texts?
No. Amazon shows review texts only to signed-in users, which we measured on 2026-10-03. Rating and number of ratings are included.
How do I track rank changes with the Amazon Best Sellers Scraper?
Schedule it daily with the same input, export to Google Sheets or a database, and compare rank per asin and category across scrapedAt dates.
Can I call the Amazon Best Sellers Scraper from Python?
Yes. Start the Amazon Best Sellers Scraper with the Apify Python client, wait for the run to finish and read the dataset items as JSON. The same works from JavaScript or any HTTP client through the Apify API.
How fast is the Amazon Best Sellers Scraper?
A category of 50 products took 3 seconds and the full Top 100 took 8 seconds in our tests. All departments of a marketplace take longer because each department is a separate ranking page.