Amazon Reviews Scraper avatar
Amazon Reviews Scraper
Try for free

14 days trial then $40.00/month - No credit card required now

View all Actors
Amazon Reviews Scraper

Amazon Reviews Scraper

junglee/amazon-reviews-scraper
Try for free

14 days trial then $40.00/month - No credit card required now

Amazon scraper to extract reviews from Amazon products. Scrape and download detailed reviews without using the Amazon API, including rating score, review description, reactions and images. Download your data as HTML table, JSON, CSV, Excel, XML.

Enter URLs of Amazon products

productUrlsarrayRequired

Enter the URL or URLs of the Amazon products you want to scrape. (E.g., https://www.amazon.com/Sceptre-E248W-19203R-Monitor-Speakers-Metallic/dp/B0773ZY26F). Just click +Add to enter additional URLs.

Max reviews per product (limited to 100 for each star rating - up to 500 reviews for a single product)

maxReviewsintegerOptional

Enter the maximum number of reviews to be scraped. Leave this blank if you want to extract all reviews.

Include personal information

includeGdprSensitivebooleanOptional

Personal data such as name, id or profile image is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. Read more.

Default value of this property is false

Reviews sort

sortEnumOptional

Select by which criteria the reviews should be sorted. Amazon's default is 'Top reviews'.

Value options:

"helpful": string"recent": string

Default value of this property is "helpful"

Filter by ratings

filterByRatingsarrayOptional

Select the ratings by which the reviews should be filtered. Amazon's default is 'All stars'. Duplicate reviews, caused by selecting overlapping ratings (e.g., 1 star and All critical) will be filtered out. You can differentiate the scraped reviews by the filterByRating output field.

Default value of this property is ["allStars"]

Filter by keywords

reviewsFilterByKeywordsarrayOptional

Enter keywords by which the reviews should be filtered. Each keyword is scraped separately, in a combination with 'Filter by ratings' option. Duplicate reviews, caused by selecting overlapping keywords, will be filtered out. You can differentiate the scraped reviews by the filterByKeyword output field.

Example keywords that get lots of results: ["Good", "Bad", "Great", "Quality", "Useful", "Love", "Price"]

Only reviews since date

reviewsCutoffDatestringOptional

Only scrape reviews since the given date (inclusive) (YYYY-MM-DD).

  • Works only for the English language.
  • This feature requires the reviewsSort to be set to recent, otherwise it will be overriden.
  • You can also use relative dates like '3 days', '1 week' or '3 months' (you need to use the JSON input editor for this)

Filter only product variant

reviewsUseProductVariantFilterbooleanOptional

If the product has multiple variants (e.g., different colors, sizes, etc.), you can scrape reviews only for the selected variant.

Default value of this property is false

Scrape all product variants

reviewsEnqueueProductVariantsbooleanOptional

If the product has multiple variants (e.g., different colors, sizes, etc.), you can scrape reviews for all of these variants separately. Enabling this option will automatically set the Filter only product variant option to true.

Default value of this property is false

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

Proxy configuration

proxyConfigurationobjectRequired

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}

Scrape product details

scrapeProductDetailsbooleanOptional

If enabled, the Actor will scrape and save product data the same way as the Amazon Product Scraper. The product details will be available in the product output field.

Default value of this property is false

Always save category data

reviewsAlwaysSaveCategoryDatabooleanOptional

If enabled, the Actor will return the review category data even if there are no reviews.

  • Normally, only reviews are saved, if there are no reviews, the review category data is not saved.
  • With this option, the review category data will be saved alone, if there are no reviews (review fields are empty).

Default value of this property is false

Developer
Maintained by Apify
Actor metrics
  • 147 monthly users
  • 91.7% runs succeeded
  • 2.9 days response time
  • Created in May 2022
  • Modified about 18 hours ago
Categories