Skip to content
The Register

Amazon Reviews Scraper — Honest Scope, No Fake Blanks

Scrape the reviews Amazon serves on the product page (top reviews, rating and star histogram) with per-page accounting. Blocked pages are reported as blocked, never returned as zero reviews.

Amazon Reviews Scraper — Honest Scope, No Fake Blanks returns 28 documented output fields, including rowType, reviewId, title, body and stars. Every field carries a declared type, a written description and an example value. 52 runs are recorded on Apify.

Run it on ApifyPay per result · no subscription
28
Output fields
11
Inputs
52
Runs
2026-10-15
Last run

01 — output

What it returns

Every field the extractor writes to its dataset, with its type, a written description and an example value.

FieldTypeWhat it holdsExample
rowTypestringnullWhat kind of row this is, when one dataset mixes several shapes.<rowType>
reviewIdstringnullIdentifier of this review at the source.<reviewId>
titlestringnullTitle as the source writes it.Wireless Bluetooth Headphones
bodystringnullBody text of this record.<body>
starsnumbernullNumber of stars recorded upstream.131
authorstringnullAuthor of this record, as the source publishes it.jane.cooper
datestringnullISO 8601 date associated with this record.2026-10-15
countrystringnullCountry code associated with this record.US
verifiedPurchasebooleannullWhether the source marks this review as a verified purchase.true
helpfulVotesintegernullHow many users marked this review helpful.0
variantstringnullVariant identifier.<variant>
imagesstringnullImage URLs found in this record.<images>
imageCountintegernullNumber of images found.7
asinstringnullAmazon Standard Identification Number.B09XS7JWHH
marketplacestringnullMarketplace this record came from.<marketplace>
countryCodestringnullTwo-letter ISO 3166-1 country code.US
pageintegernullPage number this record came from. 1-based.1
overallRatingnumbernullOverall rating the source publishes.0
totalRatingsOnPageintegernullTotal ratings shown on the fetched page.0
urlstringnullThe URL this row describes.https://example.com/pricing
reviewsOnPageintegernullNumber of reviews present on the fetched page.0
stars5PercentintegernullStars5 Percent as recorded for this row.0
stars4PercentintegernullStars4 Percent as recorded for this row.0
stars3PercentintegernullStars3 Percent as recorded for this row.0
stars2PercentintegernullStars2 Percent as recorded for this row.0
stars1PercentintegernullStars1 Percent as recorded for this row.0
statusstringnullOutcome recorded for this row.ok
notebooleanShort free-text note recorded with this row.true

02 — sample

One record

Assembled from the example values declared on the schema above, not invented at render time.

{
  "rowType": "<rowType>",
  "reviewId": "<reviewId>",
  "title": "Wireless Bluetooth Headphones",
  "body": "<body>",
  "stars": 131,
  "author": "jane.cooper",
  "date": "2026-10-15",
  "country": "US"
}

03 — input

What you give it

InputTypeDescription
productUrlsarrayrequiredProduct pages to read reviews from (with /dp/ASIN). One per line.
minStarsintegeroptionalKeep only reviews at or above this rating (1-5). Leave empty for all.
maxStarsintegeroptionalKeep only reviews at or below this rating (1-5). Set both min and max to 1 to get only 1-star reviews.
sessionCookiestringoptionalSecret — supply your own value.
sortBystringoptionalrecent (newest first) or helpful (most helpful first).
maxReviewPagesintegeroptionalHow many review pages to fetch per product. Page 1 is served without login (~10 reviews); pages 2+ usually hit Amazon's login wall (reported as login_required, not faked). Default 1.
verifiedOnlybooleanoptionalKeep only reviews marked Verified Purchase.
includeSummarybooleanoptionalAdd one row per product with the overall rating, total ratings, and star histogram — so a product is never a silent blank even if reviews are login-gated.
useResidentialProxybooleanoptionalTurn on if pages get blocked. Costs more but gets through Amazon's throttling.
maxConcurrencyintegeroptionalHigher is faster but more likely to be throttled.
maxItemsintegeroptionalHard limit on rows (reviews + summaries). Strictly enforced — never charged beyond it.

04 — run

Run Amazon Reviews Scraper on your own input

It runs in the cloud on Apify. Nothing to install, and you are billed per result returned rather than per attempt.

Open on Apify ↗

05 — questions

Asked before running it

28 of 28 fields described

What does Amazon Reviews Scraper — Honest Scope, No Fake Blanks return?
It returns 28 documented output fields: rowType, reviewId, title, body, stars, author, date, country, verifiedPurchase, helpfulVotes, variant and images. Each field declares its type, a description of what it holds, and an example value. The remaining 16 are listed in the output schema below.
What input does Amazon Reviews Scraper — Honest Scope, No Fake Blanks require?
productUrls is required. A further 10 inputs are optional. The full input schema, with types and defaults, is below.
Does Amazon Reviews Scraper — Honest Scope, No Fake Blanks need an API key or login?
Yes — sessionCookie is marked secret and must be supplied by you. Nothing else in the input schema needs credentials.
How do I run Amazon Reviews Scraper — Honest Scope, No Fake Blanks?
It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.