Documentation Python quickstart Blog Free tools Enterprise solutions hello@quanticdata.ioLog in
All collectors

Amazon reviews API

E-commerce · v1.1.0 · amazon_reviews

$0.002 / review

$2.00 / 1K · pay per delivered review

An Amazon reviews API that takes an ASIN or product URL and returns customer reviews as rows: star rating, title and full text, review date and country, the Verified Purchase and Vine flags, helpful votes, the purchased variant and any review images. Works across Amazon marketplaces with top/recent sorting and star filters, priced per delivered review.

$0.002 per delivered review · $2 free every month · Failed runs never billed

What it does

What an Amazon reviews API does

Reviews are the only part of a product page written by customers, and the flags around them decide what a row is worth: a Verified Purchase five-star and an unverified one are different signals, a Vine review is a third thing, and helpful votes rank the text the crowd found true. All of that arrives as columns, with the purchased variant attached — so "runs small" can be tied to the size that runs small.

One run reads the reviews published on the product page — typically 8 to 13 — and delivers at most 20.

Inputs

The whole request. Anything you leave out falls back to the default shown in the catalog.

InputTypeRequiredWhat it does
productstringyesASIN (10 characters) or Amazon product URL.
countrystringnoISO 3166-1 alpha-2 code — picks the local site AND the proxy exit (default us).
sortstringnoReview order (default helpful). One of: helpful, recent.
starsstringnoOnly reviews matching this filter. Omit for all. One of: 1, 2, 3, 4, 5, positive, critical.
max_resultsintegernoHow many reviews to deliver at most (1–20). You pay only for delivered reviews.

Outputs — 17 fields, one row per review

What one review looks like

Every delivered review carries these fields. Nullable means the source did not publish it — the field stays empty instead of being guessed.

FieldTypeWhat it holds
rankinteger1-based position in the requested order.
pageintegerReviews page the row came from.
review_idstring · nullableAmazon review id.
titlestring · nullableReview title.
textstring · nullableFull review text.
ratingnumber · nullableStar rating (1–5).
datestring · nullableReview date (YYYY-MM-DD when parseable).
date_rawstring · nullableThe date line as shown.
countrystring · nullableMarketplace country from the date line.
authorstring · nullableReviewer display name.
verified_purchasebooleanTrue when marked Verified Purchase.
helpful_votesintegerPeople who found the review helpful.
variantstring · nullablePurchased variant (size, colour…) when shown.
vinebooleanTrue for Amazon Vine reviews.
imagesstring[]Review image URLs (empty when none).
urlstring · nullableDirect link to the review.
asinstringASIN the review belongs to.

Integration

One POST, typed rows

Base URL https://api.quanticdata.io/v1, Bearer auth, the same key as every other Data API. Endpoint: POST /v1/scraper/collectors/amazon_reviews/run.

curl -X POST https://api.quanticdata.io/v1/scraper/collectors/amazon_reviews/run \
  -H "Authorization: Bearer $QD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"product":"B07FZ8S74R","country":"us","max_results":10}'

Example response

POST /v1/scraper/collectors/amazon_reviews/run
$ curl $QD/amazon_reviews/run \
    -H "Authorization: Bearer $QD_API_KEY" \
    -d '{"product": "B07FZ8S74R", "country": "us", "max_results": 10}'
{ "status": "done", "count": 10,
  "results": [
    {
      "review_id": "…",
      "title": "…",
      "text": "…",
      "rating": … } ],
  "cost": 0.02 }
# 10 reviews × $0.002 · nothing delivered, nothing charged

Try it

Amazon reviews, running now

Change the input and run it against the live collector — nothing to install, no sign-up.

Run it from your own code, on your own inputs

Same collector, same rows — $2 of free API credit every month, no card.

Get my free API key
Amazon reviews API: from product and country, QuanticData reads the Amazon reviews and returns one row per review with rating, title and text, at $0.002 per delivered review.
You send product and country; the run goes out through a residential exit and comes back as reviews with rank, page and review_id — 17 fields on every row — and you are billed $0.002 for each review actually delivered, nothing for a run that delivers none.
$0.002 / review1,000 reviews on the free $2 every month
Semantic inputproduct, country, sort — no URL lists
Up to 20reviews per run, pagination handled for you
No browserread over HTTP/TLS — cheaper and faster than rendering

Pricing

Amazon reviews API pricing

$0.002 per delivered review. A run that delivers nothing costs nothing: blocked pages, challenges and retries are on us, and the $2 monthly allowance covers about 1,000 reviews before you spend anything.

$0.002per delivered review$2 per 1,000 delivered reviews
1,000 reviewson the free allowance$2 every month, no card
Zero rowszero chargeblocks, captchas and retries are on us
−30%on volume tiersthe catalog returns your key's price

Same wallet, same key and same $2 monthly allowance as every other Data API. Prices are launch pricing read live from the billing config — GET /v1/scraper/collectors returns the price your key actually pays.

What people build with the Amazon reviews API

Three shapes of work this endpoint was designed around.

Review mining for product teams

Pull critical-filtered reviews for your ASINs and the complaint themes arrive pre-ranked by helpful votes, with the variant column pointing at which configuration fails.

Competitor listing analysis

Top-sorted reviews are the arguments Amazon itself puts in front of buyers — the exact language that sells the rival product, ready for positioning work.

Verified-share auditing

The verified and Vine flags per row make review-quality measurable: what share of a listing's praise is purchase-backed, per marketplace.

Amazon reviews API versus rolling your own

The differences that actually cost time when you build this in-house.

DIY scraperThis collector
FlagsBadges to parse out of markupverified_purchase, vine, helpful_votes as typed columns
MarketplacesOne domain hard-codedASIN + country: .com, .it, .de, .co.uk and the rest
Amazon reviews API: the POST to the amazon_reviews collector, 10 reviews delivered and the bill, 10 × $0.002 = $0.02 in usage.cost_usd; zero reviews would cost $0.
The same call you would paste into a terminal: a Bearer key, product, country and sort in the body, and back the envelope every QuanticData endpoint returns — type, message, payload — where count is how many reviews arrived and usage.cost_usd is $0.02, which is 10 × $0.002. A run that delivers nothing costs nothing. The key is good for 60 req/min on the free tier.

Sources and standards

The platform documentation and standards this collector is built against — check any claim on this page against the primary source:

FAQ

Questions we get about the Amazon reviews API.

Something else? Ask us

How many reviews can I get per product?

The reviews published on the product page: typically 8 to 13 per product, at most 20 per run. The notes always state how the run ended.

Can I filter to critical reviews only?

Yes — stars accepts 1–5, positive or critical, applied by Amazon before parsing, so a critical-only pull spends nothing on praise.

Which marketplaces are supported?

Any Amazon storefront the search collectors support: pass country (us, it, de, uk, fr, es, ca, jp…) and the matching domain is used, with the review's own country also parsed from its date line.

Is this allowed?

The collector reads public pages only and never logs in. You get what any signed-out visitor sees, structured.

Is there a free Amazon reviews API?

Every account gets $2 of credit every month with no card, which is about 1,000 delivered reviews on this endpoint at $0.002 each. It renews monthly, and a run that delivers nothing is never billed — so a failed or blocked attempt does not eat the allowance.

How much does one run cost?

Multiply the rows you actually receive by $0.002. A run capped at 20 reviews — the maximum for this collector — costs $0.04 if every row comes back, and less when the source has fewer. Volume tiers take up to 30% off, and GET /v1/scraper/collectors returns the price your key actually pays.

Run the Amazon reviews API now

$2 of free credit every month, no card. Your key returns its own prices from GET /v1/scraper/collectors.

Run in dashboard
Illustration: three coloured zones of the page that is read (Amazon reviews) turn into clean JSON with the fields rating, title and text; 17 fields on every row.