Amazon Bestsellers Scraper avatar
Amazon Bestsellers Scraper
Try for free

Pay $5.00 for 1,000 items

View all Actors
Amazon Bestsellers Scraper

Amazon Bestsellers Scraper

junglee/amazon-bestsellers
Try for free

Pay $5.00 for 1,000 items

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.

Amazon category URLs

categoryUrlsarrayOptional

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.

Max results (per start URL)

maxItemsPerStartUrlintegerOptional

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.

How many subcategories do you want to scrape?

depthOfCrawlintegerOptional

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.

Default value of this property is 1

Language

languageEnumOptional

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.

Value options:

"cs": string"da": string"de": string"en": string"es": string"fr": string"nl": string"pl": string"pt": string"sv": string"tr": string"he": string"ar": string"mrta": string"hi": string"bn": string"ta": string"te": string"kn": string"ml": string"ko": string"zh_CN": string"zh_TW": string"ja": string

Detailed information

detailedInformationbooleanOptional

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.

Default value of this property is false

Use Captcha solver (warning: see description)

useCaptchaSolverbooleanOptional

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')

Default value of this property is false

Proxy configuration

proxyobjectRequired

You can set proxy groups from specific countries. Amazon shows you the products that can be shipped to your address based on the proxy you use. You don't need to worry about it if globally shipped products are enough for you.

Default value of this property is {"useApifyProxy":true}

Developer
Maintained by Apify
Actor metrics
  • 33 monthly users
  • 99.4% runs succeeded
  • 4.6 days response time
  • Created in Mar 2023
  • Modified about 21 hours ago
Categories