Amazon Reviews Scraper - Ratings, Verified Purchases & Images
Pricing
from $1.75 / 1,000 results
Amazon Reviews Scraper - Ratings, Verified Purchases & Images
Scrape Amazon customer reviews by ASIN or product link: review text, star rating, title, author, date, verified purchase, helpful votes, variant and review photos. No login. Export to CSV, JSON or Excel, schedule runs or use the API.
Pricing
from $1.75 / 1,000 results
Rating
0.0
(0)
Developer
Automly
Maintained by CommunityActor stats
0
Bookmarked
16
Total users
6
Monthly active users
11 days ago
Last modified
Categories
Share
What is Amazon Reviews Scraper?
Amazon Reviews Scraper is a tool that lets you scrape customer reviews from Amazon by ASIN or product link: star rating, review title, full review text, author, date, country, Verified Purchase badge, helpful votes, the product variant it was written for, the review's language and any photos the reviewer attached. Add ASINs or product links, click Start, and download the reviews as Excel, CSV or JSON.
- ⭐ Every review as a row: rating, title, full text, author, date, country, verified purchase, helpful votes, variant, language and photos
- 🌍 11 Amazon stores, with reviews merged across stores and variants for more depth
- 🎯 Filters: star range, verified purchases only, date range
- 🔓 No login: no Amazon account needed
- 💸 Free to try: the $5 of free usage every Apify account gets each month covers up to about 2,800 reviews
What can Amazon Reviews Scraper do?
- Scrape Amazon reviews by ASIN or from a list of product links
- Scrape Amazon review URLs: the product ID is taken from the link
- Scrape Amazon reviews in several countries (amazon.com, co.uk, de, fr, it, es, ca, com.mx, in, co.jp and com.au) and merge them, with duplicates removed
- Filter Amazon reviews by star rating, for example only 1 and 2 star complaints
- Get only verified purchase reviews, or reviews from a date range
- Download Amazon review photos as full-size image URLs
- Add product context to each review: product title, image, overall rating, star distribution and Amazon's "Customers say" text
- Export to Excel, CSV, JSON or XML, or send the reviews to Google Sheets, Make, Zapier and more
A link's own domain always wins, so a list mixing amazon.com and amazon.de links is read on both sites without extra settings.
What data can you extract from Amazon reviews?
| ⭐ Star rating | 🏷️ Review title | 💬 Full review text |
| 👤 Author name and profile link | 📅 Review date | 🌍 Country |
| ✅ Verified Purchase | 🌱 Vine review flag | 👍 Helpful votes |
| 🎨 Variant and variant ASIN | 🌐 Review language | 🖼️ Reviewer photos |
| 📦 Product title and image | 📊 Product rating and star distribution | 🗣️ Amazon's "Customers say" text |
Every field in a row:
| Field | Description |
|---|---|
review_id | Amazon's own review ID, stable across runs and across marketplaces. Use it to remove duplicates when monitoring. |
rating | Star rating as a number, 1 to 5 |
title | Review headline |
body | Full review text, with the reviewer's paragraph breaks kept |
author_name | Reviewer's display name |
author_profile_url | Link to the reviewer's public Amazon profile |
review_url | Permalink to the review |
date | Review date as ISO YYYY-MM-DD |
date_raw | The date exactly as Amazon printed it |
country | Country the review was written in, for example "United States" |
verified_purchase | True when Amazon shows the Verified Purchase badge |
is_vine | True for Vine Customer Review of Free Product |
helpful_votes | Number of people who found the review helpful, as a number |
variant | The variant the review is about, for example "Color: Large | Copper" |
variant_asin | That variant's own ASIN |
language | Language the review was written in, for example en-US |
images | Reviewer photos, as full-size image URLs |
image_url | First customer photo, for an inline preview; images keeps the complete list |
asin | The product you asked for |
source_asin | The product or variant this review came from, which differs when variants are included |
marketplace | Which Amazon site it came from, for example amazon.co.uk |
product_title, product_rating, product_rating_count, product_rating_distribution | Product context for the product the review came from. The distribution keeps Amazon's displayed percentage for each star level. Ratings may cover a whole variation family. |
product_image_url | Main image of the product, separate from customer photos |
amazon_customers_say | Amazon's own "Customers say" text, exactly as published for that product; null when unavailable |
position, scraped_at | Order within the run and the UTC timestamp |
How to scrape Amazon reviews
- Create a free Apify account.
- Open Amazon Reviews Scraper.
- Add your ASINs, or paste Amazon product links.
- Set Maximum reviews per product, and optionally extra marketplaces, variants and star, verified or date filters, then click Start.
- When the run finishes, download the reviews as Excel, CSV, JSON or XML.
How many Amazon reviews can you scrape per product?
Amazon shows visitors who are not signed in a sample of each product's reviews, commonly 8 to 13 reviews. Amazon shows the complete review list only to signed-in shoppers (checked in September 2026), so this tool does not return a product's full review history. Availability varies by product and storefront. The product's total rating count includes ratings without written reviews and is not the number of rows you can get.
You can widen the sample by merging sets of reviews:
- Read the same product on several marketplaces. Storefronts may show different reviews. Adding
co.uk,caandcom.aucan add rows, with duplicates removed by review ID. - Read the product's variants. A colour or size can show reviews the main product does not. The sets can overlap, so more variants do not guarantee proportionally more reviews.
Both are off by default, because both make a run longer. Turn them on when you need depth.
How much does it cost to scrape Amazon reviews?
You pay $1.75 per 1,000 reviews, plus a start fee of $0.02 per run at the default settings. The Apify platform usage of the run is paid separately, on top of the review price.
Example: 1,000 reviews cost $1.75, plus the $0.02 start fee and the run's platform usage. Because the price is per review, a product with four reviews costs a fifth of one with twenty. Maximum reviews in total and a maximum cost per run keep each run within your budget.
Every Apify account gets $5 of free usage each month, enough for up to about 2,800 reviews. See the Pricing tab for details.
⬇️ Input
| Setting | What it does |
|---|---|
| Amazon product URLs | Product pages to get reviews from. Review links work too |
| ASINs | Product IDs, the 10 characters after /dp/ in a product link |
| Amazon marketplace | Which Amazon site to use for ASINs (default amazon.com). A link's own domain always wins |
| Maximum reviews per product | Upper bound per product across its marketplaces and variants (default 10, up to 50) |
| Maximum reviews in total | Upper bound across all products; 0 (default) means unlimited |
| Include product context | Add product title, image, overall rating, star distribution and Amazon's "Customers say" text to each review (on by default) |
| Also read these marketplaces | Extra storefronts to merge, for example co.uk, ca |
| Also read this many product variants | How many colour or size variants to read as well (0 to 20) |
| Minimum star rating / Maximum star rating | Keep only reviews in a star range |
| Verified purchases only | Keep only Verified Purchase reviews |
| Reviews written on or after / on or before | Keep only reviews in a date range |
Connection settings - the default works for most runs.
The run stops when the total review cap or your maximum cost per run is reached. Its summary counts the reviews saved and lists how many products were processed or skipped.
Example: 1 and 2 star verified reviews of one product, from three Amazon stores.
{"asins": ["B07N7KFHVH"],"marketplace": "com","alsoSearchMarketplaces": ["co.uk", "ca"],"maxReviewsPerProduct": 50,"minRating": 1,"maxRating": 2,"verifiedPurchasesOnly": true}
⬆️ Output
You get one row per review. The default Reviews table shows customer-photo previews alongside the review text, rating, date, verified purchase and helpful votes. Photos & variants adds the complete photo list, purchased variant, Vine status, country and language. Product context shows the product image, rating totals, star distribution and Amazon's "Customers say" text. Download CSV or Excel from the output links, or use Full dataset for every field.
Product context is repeated on each review row, so do not add its rating totals together. It follows each row's source_asin and marketplace. Turn off Include product context to leave it out.
{"review_id": "R3QZ12747962W7","asin": "B07N7KFHVH","variant_asin": "B0D5DM136R","rating": 5,"title": "great product","body": "I am very pleased with this garlic press. It presses garlic quickly with very little effort.\n\nMy only regret is that I wish I had purchased the larger model.","author_name": "George Pinell","author_profile_url": "https://www.amazon.com/gp/profile/amzn1.account.AE3SWAAR6UPKOHMUEPU2I3SUZUNA","review_url": "https://www.amazon.com/portal/customer-reviews/srp/-/R3QZ12747962W7","date": "2026-07-20","date_raw": "Reviewed in the United States on July 20, 2026","country": "United States","verified_purchase": true,"is_vine": false,"helpful_votes": 5,"variant": "Color: Large | Copper","language": "en-US","images": [],"image_url": null,"marketplace": "amazon.com","product_title": "Zulay Kitchen Premium Garlic Press Set","product_rating": 4.6,"product_rating_count": 51884,"product_rating_distribution": { "5_star_pct": 78, "4_star_pct": 13, "3_star_pct": 5, "2_star_pct": 2, "1_star_pct": 2 },"product_image_url": null,"amazon_customers_say": null,"position": 1,"scraped_at": "2026-09-20T15:40:12.001Z"}
How can I use Amazon review data?
- Product research: read what buyers complain about before sourcing a product, and size the complaint by how many people found the review helpful
- Sentiment analysis: feed review text to a classifier or language model, with the rating on each row as a label
- Competitor monitoring: track a rival's new reviews on a schedule and get alerts on one and two star reviews
- Quality control: catch a defect pattern early by filtering to critical reviews from the last 30 days
- Listing optimisation: see which variant attracts the complaints and fix the listing or the packaging
Run Amazon Reviews Scraper from the Apify API
Start a run and get the reviews back in one call:
curl -X POST "https://api.apify.com/v2/acts/automly~amazon-reviews-scraper/run-sync-get-dataset-items?token=<YOUR_API_TOKEN>" \-H "Content-Type: application/json" \-d '{"asins":["B07N7KFHVH"],"maxReviewsPerProduct":10}'
Scrape more Amazon and review data
| Actor | What it gets |
|---|---|
| Amazon Scraper - Product Prices, BSR & Sales Estimates | Amazon products by keyword, link or ASIN: price, Best Sellers Rank, monthly sales estimates, specs, variants |
| Walmart Reviews Scraper - Ratings, Text & Verified Buyers | Walmart customer reviews: rating, title, text, date, verified purchase, helpful votes |
| Walmart Scraper - Products, Prices, Stock & Reviews | Walmart products: price, stock, seller, ratings |
| Trustpilot Scraper - Reviews, Ratings & Company Data | Trustpilot company reviews, replies and TrustScore |
| App Store Reviews Scraper - iOS App Ratings by Country | Apple App Store reviews: ratings, titles, text and app versions |
❓FAQ
How much does it cost to scrape Amazon reviews?
$1.75 per 1,000 reviews, plus a $0.02 start fee per run and the run's platform usage. See How much does it cost to scrape Amazon reviews? above.
Do I need an Amazon account?
No. Amazon Reviews Scraper gets only the reviews Amazon shows to every visitor. You never hand over a login.
How many reviews will I actually get per product?
Commonly 8 to 13 per product from one marketplace. Extra marketplaces and variants may add different reviews. Availability and overlap vary, and your filters and review limits can reduce the result.
Can I filter Amazon reviews by star rating, verified purchase or date?
Yes. Set a star range, the Verified Purchase toggle or a date range, and only matching reviews are saved. Filters apply to the reviews Amazon shows: a one-star filter keeps the one-star reviews in that sample, it does not find every one-star review the product has. Reviews whose date could not be read are dropped when a date filter is set.
Why do some products return fewer reviews than the product page shows?
The rating count on a listing also counts ratings without text. Only reviews with text are published, and only those are returned.
Can it scrape reviews in other languages?
Yes. Reviews are returned exactly as written, and each row carries a language field, so a pull across marketplaces stays sortable by language.
Does it return review photos and videos?
Photos, yes, as full-size image URLs. Videos are not returned.
Can I scrape reviews for a whole category or a search term?
Not directly. Give it products. Amazon Scraper turns a keyword search into a list of products with ASINs, prices, Best Sellers Rank and sales estimates; add those ASINs here.
Why might a product's reviews be unavailable?
Amazon sometimes leaves out the reviews for a product even when the rest of the product is shown. Such products are named in the run log and summary, so you can try them again in a later run. Products that simply have no reviews are not counted as errors.
Can I run it on a schedule and only get new reviews?
Yes. Schedule the run, then remove duplicates on review_id, which is stable across runs and marketplaces.
What happens if a product has no reviews?
You get no rows for it and a line in the log.
Can I connect Amazon Reviews Scraper to other tools or AI agents?
Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.
Is it legal to scrape Amazon reviews?
Amazon Reviews Scraper only collects public reviews that Amazon shows to any visitor without an account. It does not log in and does not collect anything behind a sign-in. Reviews do contain personal data, such as a reviewer's display name and profile link, which may be protected by laws such as GDPR. Only scrape for a legitimate reason, drop the author fields when you do not need them, and ask a lawyer if you are unsure. You can read more in Is web scraping legal?
Amazon Reviews Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by Amazon.
Something isn't working?
Open the Issues tab with the ASIN, the marketplace and what you expected. Missing a field you need? Tell us there too.
⭐ Your feedback
Have an idea or found a problem? Tell us in the Issues tab. If Amazon Reviews Scraper saved you time, a short review on the Reviews tab helps other people find it.