Amazon Best Sellers
Pricing
$19.99/month + usage
Amazon Best Sellers
Scrape Amazon Best Sellers categories and extract details on top 100 most popular items. Download product name, price, URL and thumbnail. Best used on .com, .co.uk, .de, .fr, .es, and .it domains.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
Scraply
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Amazon Best Sellers
The Amazon Best Sellers scraper is a purpose-built Apify actor that extracts structured data from Amazon’s Best Sellers lists across categories and regions. It solves the “what’s trending now?” problem by collecting the top-ranking items with clean fields like ASIN, product name, price, rating, and rank — ideal for marketers, developers, data analysts, and researchers. Whether you’re tracking Amazon top sellers, analyzing Amazon best selling products, or building dashboards from the Amazon best sellers list, this tool scales to help you monitor best sellers on Amazon right now across domains and subcategories.
What data / output can you get?
You’ll get clean, structured records for each product in the Amazon Best Sellers list. Fields are pushed to the dataset in real time as items are collected.
| Data type | Description | Example value |
|---|---|---|
| name | Product name as shown on the Best Sellers page | “Fire TV Stick with Alexa Voice Remote” |
| url | Canonical product page URL | https://www.amazon.com/dp/B08C1W5N87 |
| asin | Amazon Standard Identification Number (10 chars) | B08C1W5N87 |
| position | Rank/position within the category | 1 |
| price.value | Parsed numeric price (if available) | 39.99 |
| price.currency | Price currency symbol extracted with value | “$” |
| numberOfOffers | Count of offers mentioned in the card (if shown) | 4 |
| stars | Average rating (if available on the card) | 4.6 |
| reviewsCount | Total number of reviews (if available) | 125340 |
| thumbnailUrl | Product thumbnail image from the list | https://images-na.ssl-images-amazon.com/images/I/…._AC_UL300_.jpg |
| categoryName | Short category name | “Electronics” |
| categoryFullName | Full category header text | “Best Sellers in Electronics” |
| categoryUrl | Source Best Sellers category URL | https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/ |
| subcategories | Array of related subcategories on the page | [{ "categoryName": "Accessories & Supplies", "categoryUrl": "https://www.amazon.com/…" }] |
| input | The original input URL that was processed | “https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/” |
Note: Some fields may be null if not present on the page (for example, price, stars, numberOfOffers). You can export your dataset to JSON, CSV, or Excel from the Apify platform.
Key features
-
🔝 Bold top 100 focus by category Collect the top-ranking Amazon top 100 best sellers quickly with clean fields engineered for analysis and benchmarking.
-
🧭 Category + subcategory coverage Configure subcategory depth to include more granular lists — perfect for Amazon best sellers by category tracking across niches like electronics, books, toys and games, or home and kitchen.
-
🌍 Multi-domain support Built to work best on Amazon.com, Amazon.co.uk, Amazon.de, Amazon.fr, Amazon.es, and Amazon.it so you can compare Amazon best sellers today across markets.
-
🌐 Language header control Optional language setting adjusts the Accept-Language header for better localization on supported domains.
-
🔒 Proxy configuration Configure proxy usage directly in the input. Default is DIRECT; description notes it can fall back to residential when blocked.
-
🤖 Optional captcha solver toggle When enabled in input, you can opt to use a captcha solver if you encounter blocks.
-
⚡ Parallel category processing Multiple category URLs are processed concurrently, and results are saved to the dataset in real time for fast feedback loops.
-
📦 Developer- and analyst-friendly output Stable JSON structure (ASIN, price object, rating, rank, category context) designed for pipelines, BI dashboards, and comparative analysis of top trending products on Amazon.
How to use Amazon Best Sellers - step by step
- Create or log into your Apify account.
- Open the “Amazon Best Sellers” actor.
- Add input URLs:
- Paste one or more Amazon Best Sellers category URLs into categoryUrls. You can provide plain strings or objects with a url field.
- Example: https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/
- Set limits and scope:
- maxResults: Control how many items to collect per category URL (1–500; default 100).
- subcategoryDepth: Choose 1 for main category only or 2+ to include subcategories (default 2).
- Tune localization and resilience (optional):
- language: Select a preferred language for the request header. If unsupported by the domain, the default domain language is used.
- proxyConfiguration: Configure proxies if you need them. Default is DIRECT.
- useCaptchaSolver: Toggle if you want to attempt solving captchas when blocked.
- Start the run:
- Click Start. The actor will fetch each category URL, paginate through Best Sellers pages, and push items to the dataset as they’re found.
- Download your results:
- Open the run’s Dataset and export to JSON, CSV, or Excel. Use the Apify API for programmatic access.
Pro tip: Use multiple categoryUrls to track Amazon best sellers list changes across regions and verticals (e.g., Amazon best sellers electronics, Amazon best sellers books, or Amazon best sellers home and kitchen).
Use cases
| Use case name | Description |
|---|---|
| E-commerce competitor research | Track Amazon best selling products to benchmark pricing, offers, and review velocity against competitors in your category. |
| Market trend analysis | Monitor Amazon top sellers and top trending products on Amazon across domains to spot momentum early and adapt merchandising. |
| Product research for sourcing | Identify proven winners in Amazon top 100 best sellers and evaluate demand via stars and reviewsCount before you stock. |
| Merchandising & content planning | Use categoryName, position, and price to plan promotional slots, bundles, and content around Amazon best sellers today. |
| BI dashboards & analytics | Export the dataset to power dashboards tracking rank shifts, pricing movements, and ratings by Amazon best sellers by category. |
| Academic & policy research | Analyze longitudinal trends in consumer demand via position, ratings, and review counts on public category leaderboards. |
| SEO & affiliate content | Build data-backed content around best sellers on Amazon right now, “Amazon most wished for” style roundups, and buying guides. |
Why choose Amazon Best Sellers?
This actor is optimized for precision, automation, and reliability on Amazon’s public Best Sellers lists.
- ✅ Accurate, structured fields: Clean ASIN, price object, ratings, and category context ready for analysis.
- 🌍 Multi-region ready: Works best on .com, .co.uk, .de, .fr, .es, and .it to compare markets side by side.
- 🧭 Subcategory depth control: Include more granular “long tail” lists for deeper insights.
- ⚡ Concurrency & real-time saves: Processes multiple categories in parallel and pushes items instantly.
- 🧑💻 Developer-friendly: Stable JSON output that plugs into APIs, pipelines, and notebooks without wrangling.
- 🔒 Proxy and captcha options: Input controls let you configure proxies and captcha solver usage for tougher runs.
- 🧰 Better than browser add-ons: No flaky extensions — production-grade HTTP client with resilient pagination.
Bottom line: a focused, production-ready scraper for Amazon Best Sellers that delivers trustworthy, analytics-grade data.
Is it legal / ethical to use Amazon Best Sellers?
Yes — when used responsibly on publicly available data. This actor targets public Amazon Best Sellers pages and does not require login.
Guidelines to consider:
- Review Amazon’s terms and your jurisdiction’s regulations before scraping.
- Collect only public product data (e.g., names, prices, ratings, URLs).
- Apply reasonable rate limits and proxy use to minimize server load.
- Ensure compliance with data protection laws (e.g., GDPR/CCPA) for your use case.
- Consult your legal team for edge cases or commercial deployments.
Input parameters & output format
Example JSON input
{"categoryUrls": ["https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/"],"maxResults": 100,"subcategoryDepth": 2,"language": "en","detailedInformation": false,"useCaptchaSolver": false,"proxyConfiguration": {"useApifyProxy": false}}
Input fields
- categoryUrls (array, required)
- Description: Amazon Best Sellers category page URLs to scrape.
- Default: none
- maxResults (integer)
- Description: Maximum number of products to extract per each Amazon category URL.
- Default: 100 (min 1, max 500)
- subcategoryDepth (integer)
- Description: 1️⃣ = main category only, 2️⃣+ = include subcategories.
- Default: 2 (minimum 1)
- language (string, nullable)
- Description: Language to use on Amazon. Disclaimer: each Amazon domain has a different set of supported languages. If you choose a language that is not supported by the domain, the scraper will use the default language of the domain.
- Default: null/empty (“” or omitted)
- Enum: "", cs, da, de, en, es, fr, nl, pl, pt, sv, tr, he, ar, mrta, hi, bn, ta, te, kn, ml, ko, zh_CN, zh_TW, ja
- detailedInformation (boolean)
- Description: Fetch extra product details (when available).
- Default: false
- useCaptchaSolver (boolean)
- Description: Use captcha solver when blocked (⚠️ warning: may incur extra cost).
- Default: false
- proxyConfiguration (object)
- Description: Proxy settings. Default is DIRECT. If blocked, falls back to residential proxy.
- Default: { "useApifyProxy": false }
Example JSON output (one dataset item per product)
{"name": "Blink Subscription Plan with Monthly Auto-Renewal","url": "https://www.amazon.com/dp/B08JHCVHTY","asin": "B08JHCVHTY","position": 1,"price": { "value": 11.99, "currency": "$" },"numberOfOffers": null,"stars": 4.4,"reviewsCount": 272624,"thumbnailUrl": "https://images-na.ssl-images-amazon.com/images/I/31YHGbJsldL._AC_UL300_.jpg","categoryName": "Electronics","categoryFullName": "Best Sellers in Electronics","subcategories": [{ "categoryName": "Accessories & Supplies", "categoryUrl": "https://www.amazon.com/..." }],"categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/","input": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/"}
Notes:
- Fields like price, numberOfOffers, stars, and reviewsCount may be null if not present on the Best Sellers page card.
- The subcategories array lists related categories discovered on the page for context.
FAQ
Do I need to log in or provide cookies to run this?
No. The actor targets publicly available Amazon Best Sellers pages and does not require authentication.
Which Amazon domains are supported?
The actor is best used on Amazon.com, Amazon.co.uk, Amazon.de, Amazon.fr, Amazon.es, and Amazon.it. You can add Best Sellers category URLs from these domains to categoryUrls.
How many products can I scrape per category?
You can set maxResults from 1 to 500 per start URL. The actor processes pages and subcategories (based on subcategoryDepth) until the limit is reached or pages are exhausted.
Does it support subcategories?
Yes. Use subcategoryDepth to include subcategories. Set 1 for the main category only, or 2+ to include subcategories as well.
What fields are included in the output?
Each item includes fields like name, asin, url, position, price {value, currency}, numberOfOffers, stars, reviewsCount, thumbnailUrl, categoryName, categoryFullName, subcategories, categoryUrl, and input.
Can I choose the language or region?
You can set the language header via the language parameter. The actor also supports multiple Amazon domains, and you can configure proxyConfiguration if needed.
Can I export results to CSV or Excel?
Yes. After the run, open the Dataset and export results to JSON, CSV, or Excel, or access them via the Apify API.
Is scraping Amazon Best Sellers allowed?
Scraping public pages can be acceptable when done responsibly. Always review Amazon’s terms and applicable laws, collect only public data, and consult your legal team for your specific use case.
Final thoughts
This Amazon Best Sellers scraper is built to track and analyze top-ranking products across categories and regions. With structured outputs (ASIN, price, ratings, rank, and more), subcategory depth control, and multi-domain support, it’s ideal for marketers, developers, analysts, and researchers who need clean data on Amazon top sellers. Connect the dataset to your BI stack or API workflows and start extracting smarter insights today.

