Amazon Review Monitoring API - Track New Reviews avatar

Amazon Review Monitoring API - Track New Reviews

Pricing

from $3.00 / 1,000 reviews

Go to Apify Store
Amazon Review Monitoring API - Track New Reviews

Amazon Review Monitoring API - Track New Reviews

Monitor Amazon reviews on any ASIN and catch new ones every day. Charged once per review ever, so a daily schedule never re-bills you for reviews you already have. Star histogram, verified badge, images and 24 marketplaces included. No start fee, and failures are free.

Pricing

from $3.00 / 1,000 reviews

Rating

0.0

(0)

Developer

Blackcube

Blackcube

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

13 hours ago

Last modified

Share

Amazon Review Monitoring API — track new reviews on any ASIN

Amazon Reviews Suite  •  3 Actors, one codebase, one review billed once
Amazon Product Reviews Scraper API
ASIN & Ratings
Amazon Review Monitoring API
➤ You are here
Amazon Ratings Scraper API
Star Rating Histogram

More from this account: YouTube Transcript Suite · Website Contact & Email Suite · Career Site & ATS Jobs Suite · Google News Suite · Keyword Research Suite · Shopify Store Intelligence Suite · eBay Data Suite · Reddit · Meta Ad Library · Vinted · Trustpilot Review Intelligence Suite · App Store & Google Play Reviews Suite · Telegram Channel Intelligence Suite · Business Reviews Suite · Amazon Product Data Suite · Google Sheets Suite · TikTok Suite · Snapchat Suite · LinkedIn Public Data Suite · Instagram Suite · Contact Validation Suite

Built for repeat runs. You are charged once per review, ever — not once per run. Poll your products every day and you pay for each review the first time you see it and never again.

Watch your own listings or a competitor's. Every run returns the current published reviews for each ASIN, and flags which ones you have already been billed for, so "what changed since yesterday" is a single filter.

Unofficial tool. Not affiliated with, endorsed by, or connected to Amazon.com, Inc.


Why monitoring is priced differently here

Most review scrapers charge you the full price again on every run. If you check 50 products daily, you re-buy the same reviews 30 times a month.

This one remembers. Charge once per review, ever is on by default:

  • Run 1 on a product: returns its reviews, charges for them.
  • Run 2, 3, 4…: returns the same complete review set so your data is never partial, but the reviews you already paid for come back free, flagged alreadyPaidForInPreviousRun: true.
  • You are only ever billed for reviews that are new to you.

Verified on the platform, not just claimed: two identical back-to-back runs on one ASIN charged 8 and then 0, with all 8 rows delivered both times.

That means a daily schedule over 50 products costs roughly one full pull, plus whatever genuinely new reviews arrive.

How to monitor Amazon reviews for your own ASINs

Paste your ASINs and run it on a schedule:

{
"products": ["B07PXGQC1Q", "B09B8V1LZ3", "B0CWXNS552"]
}

Then in Apify: Schedules → Create schedule → daily. Nothing else to configure — repeat-run billing is already on.

To get only what arrived since yesterday, filter the output on alreadyPaidForInPreviousRun == false.

How to get alerted about new negative Amazon reviews

Pull only the ratings you care about. Filters run on our side and are free — you are never billed for a review a filter removes:

{
"products": ["B07PXGQC1Q"],
"filterByStars": ["1", "2"],
"reviewsNewerThan": "7 days"
}

Pair it with an Apify monitoring alert on Number of results is greater than 0 and you get an email the moment a new 1- or 2-star review appears on a product you watch.

How to track a competitor's Amazon reviews

Exactly the same — competitors' ASINs are public. Paste theirs instead of yours:

{
"products": ["https://www.amazon.com/dp/B0BDHWDR12"],
"reviewsNewerThan": "30 days"
}

The free product row that comes with each run also carries their full star histogram, average rating and total rating count, so you can watch a competitor's rating distribution move over time, not just read their latest reviews.

How to monitor an Amazon product across several countries

Amazon publishes a different set of reviews on each marketplace. Add the ones your product sells in and you catch problems that never surface on amazon.com:

{
"products": ["B07PXGQC1Q"],
"marketplaces": ["amazon.com", "amazon.co.uk", "amazon.de", "amazon.ca"]
}

Measured across 44 marketplace pairs on 11 products: zero overlap in any pair — every marketplace you add is genuinely new reviews, never repeats. Duplicates are removed by review ID and never charged twice.

What you get for every review

FieldCoverage (244-review benchmark)
reviewId, rating, title, body100%
reviewedAt (ISO date) + reviewedAtRaw100%
marketplace, countryCode, reviewUrl100%
verifiedPurchase98.0%
helpfulVotes53.7%
variant (which colour/size was reviewed)47.1%
images (full resolution)20.1%
alreadyPaidForInPreviousRunevery row — your "have I seen this?" flag

Dates are real ISO dates on every marketplace, including the ones Amazon writes in German, Italian, Spanish, French and Portuguese. A date that genuinely cannot be read comes back null with the original text kept — a guessed date would quietly corrupt a date filter, so this Actor never guesses one.

How many reviews exist to monitor

Be realistic about the ceiling: Amazon publishes roughly 8–13 reviews per product per marketplace on its public pages, and every review-specific page now requires a login. No public tool exceeds that, and any listing promising "all 2,000 reviews" is describing something that no longer exists.

For monitoring this matters far less than it sounds — the published set is the most recent activity, which is exactly what a monitoring job needs. And adding marketplaces multiplies it: mean 22.2 unique reviews per product across 8 marketplaces.

What it costs

Charged per review returned, and nothing else — unless you opt into the monthly pass below.

  • No start fee.
  • Failures are free — blocked pages, products not listed in a marketplace, products with no reviews, and invalid inputs all return an explanatory row and cost nothing.
  • Filtered-out reviews are free.
  • Duplicates are free.
  • Previously-paid reviews are free, forever.
  • Optional monthly pass: $19.00 — 30 days with no per-review or per-check charges, charged once, no automatic renewal.

The monthly pass is for heavy schedules: turn Monthly pass on and the run charges it once, right before the first review or check would be billed, then every run you start with it on for the next 30 days delivers reviews and product checks — the per-page charge for a product read on a day it had nothing new — without per-unit charges. It pays for itself above roughly 1,900 product checks or 6,000 new reviews a month, about 65 products on a daily schedule, and it is never charged silently: a run that reads nothing pays nothing, and a listing that does not offer the pass says so in a free pass-not-offered row and bills per unit as usual.

Set Maximum reviews for a hard cap on any run's bill. It is exact.

Every input either returns reviews or tells you why not

No silent gaps. Anything that produces no reviews produces a row with a stable reason you can filter on: not-listed-in-marketplace, no-reviews-published, blocked-by-amazon, reviews-section-missing, invalid-input, fetch-failed, skipped-run-limit-reached.

reviews-section-missing is worth knowing about: Amazon occasionally serves a product page with its reviews section absent entirely. This Actor retries from a different route and, if it still cannot see the section, says so — rather than reporting "no reviews" for a product that has thousands. For a monitoring feed that distinction is the difference between a real signal and a false alarm. Each run also writes a RUN_REPORT with the counts.

This matters most for monitoring: a product that quietly stops returning data is a signal in itself, and you will see it as a row rather than as an unexplained gap in your dashboard.

Personal data and GDPR

Reviewer names, profile IDs and profile URLs are personal data and are off by default. Everything else — rating, text, dates, badges, votes, images — is returned either way. Only enable them if you have a lawful basis. This Actor reads only what Amazon publishes publicly; it never logs in and never touches anything behind a sign-in wall.

Proxy

Required and on by default — Amazon serves a CAPTCHA to unproxied cloud IPs. The default works and you do not need to buy a residential proxy add-on.

Need the full picture rather than a monitoring feed? Use Amazon Product Reviews Scraper API for one-off pulls, or Amazon Ratings Scraper API for star ratings and histograms in bulk.


Unofficial tool. Not affiliated with, endorsed by, or connected to Amazon.com, Inc. "Amazon" is a trademark of Amazon.com, Inc., used here only to describe what this tool reads. Publicly available data only.

Use it from n8n, MCP, the API or a schedule

Built to be called by a workflow, not only from the Store form. The Actor is vonsensey/amazon-review-monitoring-scraper-api; every snippet below sends {}, which runs the defaults shown on the form — replace it with your own input.

n8n

Install the Apify community node (@apify/n8n-nodes-apify under Settings → Community Nodes, or search "Apify" on n8n Cloud). Add Apify → Run Actor with Actor vonsensey/amazon-review-monitoring-scraper-api and your input JSON, then Apify → Get Dataset Items on the run's defaultDatasetId and pipe the rows anywhere. For scheduled runs, the On new Apify Event trigger fires when a run of this Actor finishes.

MCP (Claude, Cursor, VS Code, any MCP client)

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=vonsensey/amazon-review-monitoring-scraper-api",
"headers": {
"Authorization": "Bearer <YOUR_APIFY_TOKEN>"
}
}
}
}

Your agent then calls vonsensey/amazon-review-monitoring-scraper-api as a tool with the same input the form takes and reads the dataset back.

REST API (one call, rows in the response)

curl -X POST "https://api.apify.com/v2/acts/vonsensey~amazon-review-monitoring-scraper-api/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" -d '{}'

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("vonsensey/amazon-review-monitoring-scraper-api").call(run_input={})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('vonsensey/amazon-review-monitoring-scraper-api').call({});
const { items } = await client.dataset(run.defaultDatasetId).listItems();

Make, Zapier, LangChain, CrewAI

The Apify app in Make and Zapier has a Run an Actor module: pick vonsensey/amazon-review-monitoring-scraper-api. In LangChain and CrewAI the Apify tool wrappers take the same Actor id. A daily schedule needs nothing but the Console: Schedules → Create → this Actor → cron, and the dataset fills on its own.

Run it without configuring anythingTrack new Amazon reviews on a product, a ready-made example you can start as-is or copy.

Use cases

  • Mine reviews for product research. What buyers complain about in a category is a product spec you did not have to invent.
  • Monitor your own ASINs. A scheduled run surfaces new reviews as they land — and only charges for the ones you have not seen.
  • Track a competitor's rating. The full 1–5 star histogram shows whether an average is solid or hiding a bimodal split.
  • Compare across marketplaces. The same ASIN in .com, .co.uk and .de often tells three different stories.

Run it on a schedule

A one-off pull answers a question; a schedule answers it every day without you. Open Schedules in the Apify Console, point a cron at this Actor, and the dataset keeps filling on its own — no server, no cron box, no babysitting. Everything here is built to be re-run: you are billed per review delivered, and the FAQ below says exactly what a scheduled run that finds nothing new costs.

FAQ

Do I pass an ASIN or a URL?

Either. Both resolve to the same product, across any supported marketplace.

Can I get only reviews I have not seen before?

Yes — that is what the monitoring Actor in this suite does, and it charges only for the new ones.

Is the star histogram included?

Yes. Average, total ratings and the per-star breakdown come back with the product, not as a separate paid call.

Which marketplaces are supported?

24 Amazon marketplaces, selected per run or detected automatically from the product.


Something wrong, or a field you need that is missing? Open an issue on the Issues tab — it is read and it gets fixed. If this saved you time, a rating on the Store page helps the next person find it.