Amazon Reviews Scraper avatar

Amazon Reviews Scraper

Try for free

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

Go to Store
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.

Do you want to learn more about this Actor?

Get a demo

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). Click + Add to scrape multiple URLs at once.

Max reviews per product (up to 500 reviews)

maxReviewsintegerOptional

Type in the amount of reviews to be scraped. Leave this blank if you want to extract all reviews.
❗ Note: max amount of reviews per product is 100 for each star rating or 500 reviews for a single product.

Sort reviews by

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"

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

Filter by ratings

filterByRatingsarrayOptional

Select the number of stars by which 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.

Default value of this property is ["allStars"]

Search 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.

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

Get reviews since date

reviewsCutoffDatestringOptional

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

  • Works only for supported languages (Open an issue to add new ones).
  • This feature requires the Sort by review to be set to recent, otherwise it will be overridden.
  • You can also use relative dates like 3 days, 1 week or 3 months. (You need to use the JSON input editor for this.)

Scrape a single 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

❗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 country

proxyCountryEnumOptional

You can set proxy country to avoid geo-blocking and access region-specific content. Amazon shows you the products that can be shipped to your address based on the proxy you use.

By default, the scraper automatically selects the proxy country based on the used Amazon website domain, ensuring low blocking rates and results relevant to the base domain.

Value options:

"AUTO_SELECT_PROXY_COUNTRY": string"AF": string"AL": string"DZ": string"AS": string"AD": string"AO": string"AI": string"AQ": string"AG": string"AR": string"AM": string"AW": string"AU": string"AT": string"AZ": string"BS": string"BH": string"BD": string"BB": string"BY": string"BE": string"BZ": string"BJ": string"BM": string"BT": string"BO": string"BQ": string"BA": string"BW": string"BV": string"BR": string"IO": string"VG": string"BN": string"BG": string"BF": string"BI": string"KH": string"CM": string"CA": string"CV": string"KY": string"CF": string"TD": string"CL": string"CN": string"CX": string"CC": string"CO": string"KM": string"CK": string"CR": string"HR": string"CU": string"CW": string"CY": string"CZ": string"CD": string"DK": string"DJ": string"DM": string"DO": string"TL": string"EC": string"EG": string"SV": string"GQ": string"ER": string"EE": string"ET": string"FK": string"FO": string"FJ": string"FI": string"FR": string"GF": string"PF": string"TF": string"GA": string"GM": string"GE": string"DE": string"GH": string"GI": string"GR": string"GL": string"GD": string"GP": string"GU": string"GT": string"GG": string"GW": string"GN": string"GY": string"HT": string"HM": string"HN": string"HK": string"HU": string"IS": string"IN": string"ID": string"IR": string"IQ": string"IE": string"IM": string"IL": string"IT": string"CI": string"JM": string"JP": string"JE": string"JO": string"KZ": string"KE": string"KI": string"XK": string"KW": string"KG": string"LA": string"LV": string"LB": string"LS": string"LR": string"LY": string"LI": string"LT": string"LU": string"MO": string"MG": string"MW": string"MY": string"MV": string"ML": string"MT": string"MH": string"MQ": string"MR": string"MU": string"YT": string"MX": string"FM": string"MD": string"MC": string"MN": string"ME": string"MS": string"MA": string"MZ": string"MM": string"NA": string"NR": string"NP": string"NL": string"NC": string"NZ": string"NI": string"NE": string"NG": string"NU": string"NF": string"KP": string"MK": string"MP": string"NO": string"OM": string"PK": string"PW": string"PS": string"PA": string"PG": string"PY": string"PE": string"PH": string"PN": string"PL": string"PT": string"PR": string"QA": string"CG": string"RE": string"RO": string"RU": string"RW": string"BL": string"SH": string"KN": string"LC": string"MF": string"PM": string"VC": string"WS": string"SM": string"ST": string"SA": string"SN": string"RS": string"SC": string"SL": string"SG": string"SX": string"SK": string"SI": string"SB": string"SO": string"ZA": string"GS": string"KR": string"SS": string"ES": string"LK": string"SD": string"SR": string"SJ": string"SZ": string"SE": string"CH": string"SY": string"TW": string"TJ": string"TZ": string"TH": string"TG": string"TK": string"TO": string"TT": string"TN": string"TR": string"TM": string"TC": string"TV": string"UM": string"VI": string"UG": string"UA": string"AE": string"GB": string"US": string"UY": string"UZ": string"VU": string"VA": string"VE": string"VN": string"WF": string"EH": string"YE": string"ZM": string"ZW": string"AX": string

Default value of this property is "AUTO_SELECT_PROXY_COUNTRY"

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

Scrape quick product reviews (up to 80 reviews)

scrapeQuickProductReviewsbooleanOptional

If enabled, the scraper will scrape the quick product reviews using an alternative API. This allows you to scrape up to 80 reviews.

All of the regular review filters and sorting methods are functional. Category info like X total ratings, X with reviews is currently not scraped.

Useful when Amazon blocks regular reviews behind a login-wall...

Default value of this property is true

Developer
Maintained by Apify

Actor Metrics

  • 224 monthly users

  • 57 stars

  • >99% runs succeeded

  • 1.1 days response time

  • Created in May 2022

  • Modified a day ago

Categories