Amazon Best Sellers Scraper - Top 100 Rankings by Category
Pricing
Pay per usage
Amazon Best Sellers Scraper - Top 100 Rankings by Category
Scrape the Amazon Best Sellers categories and extract details on top 100 most popular items on Amazon. Download product name, price, URL, and thumbnail image. Best used on .com, .co.uk, .de, .fr, .es, and .it domains.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Hasnain Nisar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Amazon Bestsellers Scraper
Scrape the Amazon Best Sellers categories and extract details on the top 100 most popular items on Amazon. Download product name, price, URL, and thumbnail image. Best used on .com, .co.uk, .de, .fr, .es, and .it domains. Download your data in various formats: HTML table, JSON, CSV, Excel, and more.
What does Amazon Bestsellers Scraper do?
- 🏆 Scrapes any Amazon Best Sellers category — Books, Electronics, Toys, Beauty, you name it
- 💯 Gets the full top 100 for each category (Amazon lazy-loads half of every list — this scraper scrolls and paginates so you don't miss items 31–100)
- 🌍 Works across Amazon marketplaces: amazon.com, .co.uk, .de, .fr, .es, .it, and others
- 🗂 Optionally crawls subcategories to any depth (level 2 covers roughly 550 lists = ~55,000 products)
- 🔁 Automatically detects Amazon captchas and rotates proxy sessions to get past blocking
Output
One dataset record per bestseller item:
| Field | Description |
|---|---|
rank | Position in the Best Sellers list (1–100) |
name | Product name |
price | Displayed price, e.g. $14.99 |
priceValue / currency | Parsed numeric price and currency symbol |
stars | Average star rating, e.g. 4.7 |
reviewsCount | Number of ratings |
byline | Author / brand line when present |
productType | e.g. Hardcover, Paperback |
asin | Amazon product ID |
url | Canonical product URL |
thumbnail | Highest-resolution product image available in the list |
category / categoryUrl | The Best Sellers list the item came from |
domain | Amazon marketplace, e.g. amazon.com |
Export everything as JSON, CSV, Excel, XML, or an HTML table straight from the run's Dataset tab or via the Apify API.
Input
{"categoryUrls": ["https://www.amazon.com/Best-Sellers-Books/zgbs/books/"],"maxItemsPerStartUrl": 100,"depthOfCrawl": 1,"proxyConfiguration": { "useApifyProxy": true }}
- categoryUrls — one or more Best Sellers category URLs. The URL has to contain
Best-Sellers,best-sellers,bestsellers, orzgbs. - maxItemsPerStartUrl — cap on results per start URL (Amazon shows at most 100 per category).
- depthOfCrawl —
1scrapes just the categories you entered;2also scrapes each direct subcategory;3goes one level deeper. Each level multiplies the page count ~10–20×. - language — force a display language where the marketplace supports it.
- proxyConfiguration — Apify Proxy settings. Amazon blocks many datacenter IPs with captchas; residential proxies are the most reliable choice if your plan includes them.
Tips
- Enter a specific category URL (e.g.
.../zgbs/books/) to get its full top 100. The Best Sellers homepage (.../Best-Sellers/zgbs/) only shows short preview carousels — combine it withdepthOfCrawl: 2to fan out into every department instead. - Prices are shown in the currency Amazon serves to the proxy's location — use proxies from the marketplace's country for local prices.
FAQ
Is it legal to scrape Amazon Best Sellers? The scraper only collects publicly available product listings (no personal data). Still, make sure your use complies with applicable laws and Amazon's terms in your jurisdiction.
Why do I get fewer than 100 items? Some categories simply list fewer products; unavailable items are skipped. If runs end early with captcha errors, switch the proxy configuration to residential proxies.