Amazon Reviews Scraper - Ratings, Verified Purchases & Images avatar

Amazon Reviews Scraper - Ratings, Verified Purchases & Images

Pricing

from $1.75 / 1,000 results

Go to Apify Store
Amazon Reviews Scraper - Ratings, Verified Purchases & Images

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

Automly

Maintained by Community

Actor 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:

FieldDescription
review_idAmazon's own review ID, stable across runs and across marketplaces. Use it to remove duplicates when monitoring.
ratingStar rating as a number, 1 to 5
titleReview headline
bodyFull review text, with the reviewer's paragraph breaks kept
author_nameReviewer's display name
author_profile_urlLink to the reviewer's public Amazon profile
review_urlPermalink to the review
dateReview date as ISO YYYY-MM-DD
date_rawThe date exactly as Amazon printed it
countryCountry the review was written in, for example "United States"
verified_purchaseTrue when Amazon shows the Verified Purchase badge
is_vineTrue for Vine Customer Review of Free Product
helpful_votesNumber of people who found the review helpful, as a number
variantThe variant the review is about, for example "Color: Large | Copper"
variant_asinThat variant's own ASIN
languageLanguage the review was written in, for example en-US
imagesReviewer photos, as full-size image URLs
image_urlFirst customer photo, for an inline preview; images keeps the complete list
asinThe product you asked for
source_asinThe product or variant this review came from, which differs when variants are included
marketplaceWhich Amazon site it came from, for example amazon.co.uk
product_title, product_rating, product_rating_count, product_rating_distributionProduct 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_urlMain image of the product, separate from customer photos
amazon_customers_sayAmazon's own "Customers say" text, exactly as published for that product; null when unavailable
position, scraped_atOrder within the run and the UTC timestamp

How to scrape Amazon reviews

  1. Create a free Apify account.
  2. Open Amazon Reviews Scraper.
  3. Add your ASINs, or paste Amazon product links.
  4. Set Maximum reviews per product, and optionally extra marketplaces, variants and star, verified or date filters, then click Start.
  5. 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, ca and com.au can 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

SettingWhat it does
Amazon product URLsProduct pages to get reviews from. Review links work too
ASINsProduct IDs, the 10 characters after /dp/ in a product link
Amazon marketplaceWhich Amazon site to use for ASINs (default amazon.com). A link's own domain always wins
Maximum reviews per productUpper bound per product across its marketplaces and variants (default 10, up to 50)
Maximum reviews in totalUpper bound across all products; 0 (default) means unlimited
Include product contextAdd product title, image, overall rating, star distribution and Amazon's "Customers say" text to each review (on by default)
Also read these marketplacesExtra storefronts to merge, for example co.uk, ca
Also read this many product variantsHow many colour or size variants to read as well (0 to 20)
Minimum star rating / Maximum star ratingKeep only reviews in a star range
Verified purchases onlyKeep only Verified Purchase reviews
Reviews written on or after / on or beforeKeep 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

ActorWhat it gets
Amazon Scraper - Product Prices, BSR & Sales EstimatesAmazon products by keyword, link or ASIN: price, Best Sellers Rank, monthly sales estimates, specs, variants
Walmart Reviews Scraper - Ratings, Text & Verified BuyersWalmart customer reviews: rating, title, text, date, verified purchase, helpful votes
Walmart Scraper - Products, Prices, Stock & ReviewsWalmart products: price, stock, seller, ratings
Trustpilot Scraper - Reviews, Ratings & Company DataTrustpilot company reviews, replies and TrustScore
App Store Reviews Scraper - iOS App Ratings by CountryApple 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.

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.