Amazon review scraper in n8n

Get Amazon customer reviews and a product-level rating summary by product URL, keyword, or category, with star-rating and sort filters, across 23 Amazon domains.

What this workflow does

Import it and n8n runs the Amazon Customer Review & Rating Summary Scraper Actor on Apify every day at 08:00 with the starter input below. Each row comes back with asin, rating, title, review description and 24 more; repeats with the same reviewId are dropped. A Google Sheets append is included and stays off until you add your sheet. The only credential it needs is your Apify API token.

Read from the workflow file, built for Amazon Customer Review & Rating Summary Scraper version 1.0.3. Updated 2026-11-14.
Amazon Reviews Runs daily at 08:00 From a Short

How the rows travel

6 nodes, in the order n8n runs them. The yellow stop is the call to the Apify Actor; the dashed stop is optional.

  1. Daily trigger Schedule trigger
  2. Configure input Code
  3. Run Apify Actor HTTP Request
  4. Normalize + dedupe Code
  5. Rows ready No operation
  6. Google Sheets (optional) Google Sheets, off until you switch it on

From the Short

This workflow is the one the video points to: the number in each video opens this page.

Input

The Configure input node holds the starter input. Change it there; every setting the Actor accepts is listed below.

{
  "keywords": [
    "wireless earbuds"
  ],
  "country": "amazon.com",
  "maxProductsToDiscover": 2,
  "maxReviews": 20,
  "includeAggregates": true
}
Input settings of Amazon Customer Review & Rating Summary Scraper
SettingTypeRequiredDefaultWhat it does
productUrls array No – Amazon product URLs (/dp/, /gp/product/, /gp/aw/d/, /product/) or bare 10-character ASINs, on any supported Amazon domain.
keywords array No – Search terms used to discover products when productUrls is empty (e.g. "wireless earbuds"). Each keyword contributes up to maxProductsToDiscover products.
categoryUrls array No – Advanced discovery: Amazon /s?... search URLs or /b?node=... category URLs. Used only when productUrls is empty.
maxProductsToDiscover integer No 5 Maximum products discovered from each keyword or category URL (1-50). Ignored when productUrls is supplied.
country string No amazon.com Amazon storefront to use for bare ASINs, discovery, and products whose URL does not carry a domain. Product URLs keep their own domain. 23 choices.
maxReviews integer No 100 Hard cap per product after merging and deduplication (1-2000). The product-page sample alone yields about 8-13 rows; the optional extended feed can add 100-800+ for popular US…
extendedHistory boolean No true Merge Amazon's public extended review feed for each ASIN (no login): up to 100 rows per star/sort bucket, typically 100-800+ unique reviews for popular US products, deduplicated…
mergeMarketplaces array No – Fetch the same product on these additional Amazon marketplaces and merge their deduplicated product-page reviews. Empty = the product's own marketplace only. 23 choices.
sortBy string No helpful Order of the returned reviews: most helpful first, or most recent first. One of: helpful, recent.
filterByStar string No – Keep only reviews with this rating. positive keeps 4-5 stars and critical keeps 1-2 stars. Applied after merging, so narrow filters can legitimately return few or no rows. 7 choices.
verifiedPurchasesOnly boolean No false Keep only reviews carrying Amazon's Verified Purchase badge. Applied server-side in the extended feed (and cookie mode) and client-side for product-page rows.
filterKeywords array No – Keep only reviews whose title or text contains at least one of these keywords (case-insensitive). Empty = no keyword filter.
reviewsNewerThan string No – Keep only reviews dated on or after this date (YYYY-MM-DD or any ISO date). Reviews whose localized date cannot be parsed are kept. Empty = no date filter.
mediaReviewsOnly boolean No false Keep only reviews that include at least one reviewer-uploaded image or video.
includeImages boolean No true Extract full-resolution image and video URLs uploaded by reviewers.
includeAggregates boolean No true Emit one amazon_review_aggregate record per product with product title, average rating, global ratings count, star histogram, derived per-star counts, and Amazon's "Customers…
includeGdprSensitive boolean No false Include reviewer display name, profile link, and avatar. Leave off for GDPR-sensitive workloads.
cookieString string No – Optional. Paste your own logged-in Amazon session cookie (the literal Cookie header value) to use paginated /product-reviews/ and unlock deeper history.

What each row holds

Every field the Actor returns stays in the row (28 in its dataset schema). Normalize + dedupe trims text, drops empty fields, removes repeats with the same reviewId and adds _source and _scrapedAt. The main fields:

Main output fields of Amazon Customer Review & Rating Summary Scraper
FieldWhat it is
productAsinASIN
ratingScoreRating
reviewTitleTitle
reviewDescriptionReview Description
isVerifiedVerified
reviewedInReviewed In
reviewReactionReview Reaction
variantVariant
reviewImagesReview Images
reviewIdReview ID
helpfulCountHelpful
reviewDateDate
reviewLocationLocation
sentimentHintSentiment
wordCountWords
hasImagesHas Images
imageCountImage Count
reviewUrlReview URL
isVineVoiceVine
reviewVideosReview Videos
hasVideosHas Videos
reviewHashReview Hash
sourceSource
sourceMarketplaceMarketplace
reviewedProductAsinReviewed Product Asin

What the first run costs

Each run starts at $0.40 on the Free plan (4 GB of memory), then $0.99 per 1,000 results, plus platform usage.

The Actor lists $0.99 per 1,000 results; its catalogue page breaks the price down by Apify plan. The Apify Free plan includes $5 of usage a month.

The Actor behind it

Amazon Customer Review & Rating Summary Scraper: Get Amazon customer reviews and a product-level rating summary by product URL, keyword, or category, with star-rating and sort filters, across 23 Amazon domains.

The same job from an AI agent

The matching agent skill gives Claude Code, Codex, Cursor and other agents the same Actor, input and fields. Install it in one line:

npx skills add https://scraperfinder.com --skill amazon-customer-review-and-rating-summary-scraper

The amazon review scraper skill, with manual install and run steps

Questions people ask

How do I import this workflow into n8n?

Copy https://scraperfinder.com/n8n/amazon-customer-review-and-rating-summary-scraper.json. In n8n, open a new workflow, click the three-dot menu, choose Import from URL and paste it. Or download the JSON file and use Import from File; both give the same 6 nodes.

Do I need an Apify account?

Yes. The workflow calls the Amazon Customer Review & Rating Summary Scraper Actor through the Apify API with your own token, and each run is billed to your Apify account. The Free plan includes $5 of usage a month.

What does a run cost?

Each run starts at $0.40 on the Free plan (4 GB of memory), then $0.99 per 1,000 results, plus platform usage. The Actor's Store page shows the current price.

Can I change what it collects?

Yes: edit the input object in the Configure input node. The Actor takes 18 settings; the table on this page lists each one with its default. Raise maxProductsToDiscover once the first rows look right.

Does it work without Google Sheets?

Yes. The rows wait in the Rows ready node, so you can connect any other node there: a database, Airtable, a webhook or an email. The Google Sheets node is only one option.

Workflow updated 2026-11-14