Amazon Reviews Scraper avatar

Amazon Reviews Scraper

Pricing

from $4.00 / 1,000 reviews

Go to Apify Store
Amazon Reviews Scraper

Amazon Reviews Scraper

Real-time Amazon product reviews for any ASIN and marketplace, with rich filters and structured output for monitoring and analytics.

Pricing

from $4.00 / 1,000 reviews

Rating

5.0

(2)

Developer

agi

agi

Maintained by Community

Actor stats

5

Bookmarked

91

Total users

23

Monthly active users

3 hours ago

Last modified

Categories

Share

Collect structured Amazon product reviews by ASIN and marketplace country. Pass one or up to 100 ASINs per run. Ideal for market research, competitor analysis, sentiment tracking, and catalog enrichment—without building your own scraper or maintaining browser automation.

Outputs

Each run produces two outputs. The reviews themselves go to the Dataset; a small JSON run summary goes to the Output tab. They are separate and serve different purposes — check the Output tab for counts and per-ASIN status, and the Dataset tab for the actual review data.

1. Dataset — the reviews

Each review is written as one row to the default Dataset as the scrape runs. Open the Dataset tab on the Apify run page to preview or download as JSON, CSV, Excel, or via the Apify API.

Fields per review row:

FieldDescription
ratingStar rating
headerReview title
contentFull review text
authorReviewer name
date / date_formatOriginal date string and normalized date
is_verifiedVerified purchase
is_amazon_vineAmazon Vine review
helpful_count“Helpful” vote count
images / videosMedia attached to the review
country_codeMarketplace of the review
idStable review identifier
asinProduct ASIN for this review

2. Output — the run summary

A small JSON document is saved to the run’s key-value store under the key OUTPUT. Open the Output tab on the Apify run page to view it (or fetch it via the Apify API). The tab shows a link to the full reviews dataset and a link to debug artifacts in the key-value store; the complete JSON — including count, domain, and the per-ASIN breakdown below — is shown in the raw output viewer on the same tab.

Top-level fields:

FieldDescription
countTotal reviews saved to the dataset across all ASINs
domainMarketplace domain (e.g. www.amazon.com)
asin_resultsPer-ASIN breakdown — see the next table

Each entry in asin_results:

FieldDescription
asinProduct ASIN
countReviews fetched for this ASIN under the current filters
total_reviewsTotal reviews Amazon reports for this ASIN under the current filters (stars, verified, keyword, sort, etc.). Compare it to count: if total_reviews is higher than count, more reviews exist than were fetched — refine the filters and run again to pick up the rest (see tip below). Absent when the value could not be read (e.g. pre-check path or scrape errors).
errorError code if this ASIN failed (e.g. invalid_asin, account_blocked, session_expired). Absent on success.

Supported marketplaces

United States, Canada, Mexico, United Kingdom, Ireland, Germany, France, Italy, Spain, Netherlands, Sweden, Poland, Belgium, Australia, India, Singapore, United Arab Emirates, Saudi Arabia, Turkey, Brazil, Egypt, and South Africa.

How to use

  1. Open the Input tab.
  2. Enter one or more product ASINs (e.g. B0DMT42TFS; up to 100 per run).
  3. Choose Country (marketplace).
  4. Set Max pages (up to 10 pages per ASIN; about 10 reviews per page).
  5. Optionally set End date when sorting by most recent (see below).
  6. Optionally adjust other filters and sorting (see below).
  7. Click Start and open the Dataset tab when the run completes.

Input options

OptionDescription
ASINsOne or more Amazon product identifiers (1–100 per run)
CountryAmazon site / locale
Max pagesHow many review pages to load per ASIN (1–10). Scraping stops when this limit is reached.
Sort byTop reviews (helpful) or most recent
End dateOptional YYYY-MM-DD. Only when Sort by = Most recent. On any page (including page 1), if any review is older than this date, that whole page is still saved and pagination stops. Reviews are never dropped from a page. Max pages and End date are independent — scraping stops when either limit is hit first. Ignored for Top reviews.
Reviewer typeAll reviewers or verified purchase only
Filter by starAll stars, specific star, positive, or critical
Filter by keywordOnly reviews containing your keyword
Format typeAll formats or current product format
Media typeAll reviews or media reviews only

Why use this scraper

  • Multi-country — One input form for 22 Amazon locales.
  • Rich filters — Stars, verified buyers, keywords, sort order, and media—match what you see on the review page.
  • Clean structured data — Ratings, text, dates, verification flags, and helpful votes in a consistent schema.
  • Ready for pipelines — Schedule runs, chain with other Actors, or pull results from your app with the Apify API.
  • Pay for results — Reviews are saved to the dataset as they are collected during the run.

Tips

  • Start with 1–2 pages to validate ASIN and country, then increase Max pages for full exports.
  • With Sort by = Most recent, set End date to stop pagination early and save cost. If a page hits the cutoff, all reviews on that page are still included.
  • Use Verified purchase only when you care about buyer feedback, not Vine or unverified entries.
  • For large catalogs, pass multiple ASINs in one run (up to 100), or automate with schedules or the API.
  • Amazon caps paginated reviews at ~100 per ASIN (10 pages × 10 reviews), even when more exist. Each ASIN's total_reviews in the run summary tells you how many reviews Amazon reports under your current filters. If total_reviews is larger than what was fetched, refine the filters (narrow by star rating, reviewer type, keyword, or sort by most recent with an End date) and run again to pick up the rest.

Rate limits

Free users (non-paying Apify users) can run this Actor once per hour. If you try to run again within the cooldown window, the run exits immediately and shows the remaining wait time. Add usage credits to your Apify account to become a paying user and remove this limit.

Support

If something looks wrong, share your Run ID, ASINs, country, and max pages so we can reproduce the issue quickly.