Amazon Bestsellers Scraper
junglee--amazon-bestsellersScrape Amazon Best Sellers category pages to extract the top 100 products with name, price, rank, URL, and image, then return the results as structured JSON.
Instructions
Amazon Bestsellers Scraper. 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. Download your data in various formats: HTML table, JSON, CSV, Excel, and more.
When to use: Use when you need the top 100 Amazon Best Sellers for a category URL (name, price, rank, URL, image).
Returns: the run's dataset rows as structured JSON (one row per result), plus the run and dataset IDs for paging the full dataset.
Behavior: starts one run of the Apify Actor "junglee/amazon-bestsellers" through Apify's hosted MCP gateway (mcp.apify.com) with your own APIFY_TOKEN; the run uses your Apify account. Read-only: it only reads public web data and changes nothing on the source site. Docs: https://apify.com/junglee/amazon-bestsellers
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | 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. | |
| categoryUrls | Yes | Pick one or a few Best Seller categories to scrape. If you enter a top-level category, all subcategories will be scraped (up to max depth). Category URL has to contain Best-Sellers , best-sellers or bestsellers . To see examples of all accepted URLs, check out the readme . Example: ["https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/"] | |
| depthOfCrawl | No | Amazon Best Sellers covers 42 main categories. Each of those have at least one more subcategory level. Setting this field to 2 will get you roughly 550 subcategories, each with 100 results. | |
| useCaptchaSolver | No | If enabled the scraper will automatically solve captchas thrown by Amazon. This will decrease the amount of request retries and increase the speed of the scraper. ***IMPORTANT*** - This option works well only for the `'.com'` Amazon domain, but even for that one Amazon doesn't show a few product fields after solving a captcha (specifically: 'attributes', 'manufacturer attributes', and 'bestseller ranks') | |
| detailedInformation | No | Check this if you want to get the maximum amount of information about individual products. However, choosing this option means the scraper could take longer, since it is extracting more data. | |
| maxItemsPerStartUrl | No | Enter the maximum number of results you want to scrape per each star URL. Note that Amazon has a hard limit of 100 bestsellers per category. Example: 100 |