Request a tool
All toolsGuidesMCP serverRequest a toolPlatformsCategories
Amazon Product & Reviews Scraper icon

Amazon Product & Reviews Scraper

Scrape Amazon product details, prices, ratings and reviews by ASIN or keyword search across any marketplace. No login or API key needed.

5 from 1 review on Apify 159 runs on Apify $0.00075 per product ($0.75 / 1,000)
Run this in the cloudRun on Apify →

E-commerce & Price Tools

How it works

  1. 1
    Open it on Apify

    Hit Run on Apify — it opens the tool in the cloud, no install.

  2. 2
    Set the inputs

    Adjust asins, searchQueries, domain (sensible defaults are pre-filled).

  3. 3
    Click Run

    The tool runs on Apify’s cloud and collects the data for you.

  4. 4
    Export the results

    Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.

Pricing

$0.00075 per product = $0.75 per 1,000

You are charged forWhenPrice
Product returnedCharged per product or search result returned (empty/blocked not charged).$0.00075

Pay-per-event pricing: you are billed per result, not per subscription — a run that returns nothing costs nothing beyond the start fee. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-08-03, and they are what you are actually charged.

Inputs

FieldWhat it doesType
asinsList of Amazon ASINs (10-character product IDs, e.g. B0BS1PRC4L) to scrape. Each ASIN returns full product details (including hi-res images) plus the on-page top customer reviews. Individual fields (price, rating, reviewCount, brand, availability, images, reviews) can be null/empty when Amazon does not render them on the page. Find the ASIN in a product URL: amazon.com/dp/<ASIN>. Leave empty if you only want search results.array
searchQueriesList of search terms (e.g. "wireless earbuds", "4k monitor") to scrape from Amazon search result pages. Each query returns products with asin, title, price, rating, reviewCount, url and an images array, paginated until maxItems is reached. Note: search-mode images contain only a small (~200px) thumbnail URL — product/ASIN mode returns hi-res images. Fields like price, rating and reviewCount can be null when Amazon omits them for a listing. Leave empty if you only want product details by ASIN.array
domainWhich Amazon marketplace (TLD) to scrape. The matching i18n preference cookie is sent automatically to force the marketplace's native currency and language so prices come back consistently (instead of being geo-priced by the proxy exit IP).string
maxItemsMaximum number of search result products to return per search query. The actor paginates through ?page=N until this many products are collected or the results run out. Ignored in ASIN-only mode.integer
notionConnectorOptional. Write each product as a page into your Notion when the run finishes. Authorize a Notion connector once in Settings → API & Integrations → MCP connectors, then pick it here. Leave empty to skip (default) — results are always saved to the dataset regardless.string
notionParentIdOptional. The Notion data source ID of the database to write into (only used if a Notion connector is set). Leave empty to create the pages privately in your workspace instead.string

What you get

A structured dataset — each result includes fields like:

asinavailabilitybrandcurrencydetailsfeatureBulletsimagespricequeryratingreviewCountreviewsreviewsParsedtitleurl

Export every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.

20 ready-to-run use cases

Amazon Buy Box Price Tracker by ASIN for Repricing

Scheduled Amazon Buy Box price scraping for any ASIN list. Feeds live Featured Offer prices straight into your repricing tool so you keep winning the sale.

Amazon BSR Tracker to Validate a Product Idea

Sellers vetting a new product can read Best Sellers Rank for candidate ASINs to gauge demand and sales velocity before committing to inventory.

Compare Amazon Prices Across US, UK and DE

Cross-border price comparison for one ASIN on amazon.com, .co.uk and .de. Spot international arbitrage gaps worth flipping for profit between marketplaces.

Amazon MAP Violation Monitor for Your Brand

Brand owners can watch their Amazon listings and flag every offer priced below MAP, surfacing unauthorized resellers and rogue sellers fast enough to act.

Find Trending Amazon Products by Keyword

Amazon search-results scraping for any niche keyword reveals trending, fast-selling products worth sourcing or dropshipping, with ASINs, prices and ratings.

Extract Competitor Keywords from Amazon Search

See who ranks for an Amazon keyword, organic vs sponsored, and harvest the title keywords your rivals use to sharpen your own listing SEO and PPC targeting.

Mine Amazon Reviews for Product Feature Gaps

Every review for a competitor's Amazon product, mined for recurring complaints and missing features so you can design a better product and out-build them.

Turn Amazon Review Praise into PPC Ad Copy

The exact phrases happy buyers use in your Amazon reviews, pulled and ready to repurpose as converting PPC ad copy, listing bullets and A+ content.

Amazon Stock and Restock Monitor for Arbitrage

Watch a list of Amazon ASINs for out-of-stock and back-in-stock changes so you can time arbitrage buys and repricing the moment inventory shifts.

Amazon Reviews Dataset for NLP and ML Training

Thousands of Amazon reviews with star ratings and verified-buyer flags across products, structured to train sentiment analysis or fake-review detection models.

Scrape Amazon Product Variations and Prices

Every color, size and style variation of an Amazon product, each with its own price and ASIN, not just the default option shown on the listing page.

Daily Amazon Catalog Price and Rank Monitor

Daily monitoring of a fixed Amazon ASIN catalog, tracking price and Best Sellers Rank changes across your entire product set in one scheduled run.

Amazon Product Data API for AI Shopping Agents

Structured, real-time Amazon product data for any ASIN set, ready to feed an AI shopping assistant's price comparisons and spec lookups via JSON.

Amazon Niche Research by Keyword for Sellers

A keyword's Amazon results read out average price, review counts and ratings, giving FBA sellers the numbers to judge whether a niche is worth entering.

Track New Product Launches in an Amazon Niche

Scheduled re-scans of an Amazon niche keyword catch newly launched competitor products the moment they enter the category, so nothing slips past you.

Benchmark Your Amazon Listing vs Rival ASINs

Side-by-side comparison of your Amazon product against named competitor ASINs on price, rating, review count and BSR, all from a single run.

Amazon Product Details from an ASIN (Title, Price)

Paste an ASIN like B0BS1PRC4L and receive the title, price, star rating, review count, bullet points and hi-res images as clean structured data.

Scrape Amazon Reviews by ASIN, No Login

On-page top reviews for any Amazon product, pulled straight from its ASIN with star ratings and review text. No Amazon login or account required.

Scrape Amazon Search Results for a Keyword

A keyword search like 'wireless earbuds' returns the result products with ASINs, prices, ratings and thumbnails as a structured dataset you can export.

Bulk Amazon Price Check by ASIN List

Feed a list of ASINs and get current price and star rating for each, a fast bulk price-tracking snapshot for sellers and arbitrage sourcers.

Related tools in E-commerce & Price Tools

Other ready-to-run tools in the same category — all pay-per-use on the Apify cloud.

Shopify Products Scraper iconE-commerce & Price Tools

Shopify Products Scraper

Scrape any Shopify store's full catalog: product titles, prices, variants, SKUs, stock and images. No API key or login. Export to JSON, CSV or Notion.

19 use cases

Structured Product Price & Stock Monitor — JSON-LD / Shopify iconE-commerce & Price Tools

Structured Product Price & Stock Monitor — JSON-LD / Shopify

Track product price and stock from a store's own JSON-LD/Shopify data. Get price-drop and restock events plus Slack/Discord alerts. No API key.

4 use cases

eBay Sold Listings Scraper iconE-commerce & Price Tools

eBay Sold Listings Scraper

Get eBay sold and completed listings with sale price, shipping, sold date and condition. 9 marketplaces, no eBay API key. $0.70 per 1,000 listings.

Ready to run — no setup

1688 Wholesale Scraper iconE-commerce & Price Tools

1688 Wholesale Scraper

Scrape 1688.com wholesale listings: product ID, title, unit price, quantity price tiers, minimum order quantity, supplier company, sales counts.

Ready to run — no setup

Alibaba 1688 Supplier Ratings Scraper iconE-commerce & Price Tools

Alibaba 1688 Supplier Ratings Scraper

Scrape 1688.com supplier ratings: composite score, five sub-scores, repeat-buyer rate, years on platform, factory vs trader, audits, location.

Ready to run — no setup

Alibaba.com Scraper iconE-commerce & Price Tools

Alibaba.com Scraper

Extract Alibaba.com products without an account: price ranges, quantity price tiers, MOQ, supplier name, country, years, verified status, ratings and images.

Ready to run — no setup

See all E-commerce & Price Tools →

Amazon Product & Reviews Scraper

Scrape Amazon product details, search-result listings, and on-page top customer reviews from server-rendered HTML. No login and no API key required. Give the actor a list of ASINs for full product details + reviews, or a list of search queries for paginated result listings. Supports 7 marketplaces (com, co.uk, de, fr, it, es, ca), and forces each marketplace's native currency/language via an i18n cookie so prices come back consistently.

What it does

  • ASIN / product mode — for each ASIN, returns title, price, currency,

rating, review count, brand, availability, feature bullets, hi-res images, and the top reviews embedded in the product page.

  • Search mode — for each query, paginates through Amazon's result pages

(up to maxItems) and returns asin, title, price, currency, rating, reviewCount, a thumbnail image (~200px), sponsored flag, and url.

Input

{
  "asins": ["B0BS1PRC4L"],
  "searchQueries": ["wireless earbuds"],
  "domain": "com",
  "maxItems": 50,
  "proxyConfiguration": { "useApifyProxy": true }
}

Provide asins, searchQueries, or both. At least one is required — an empty input returns an uncharged BAD_INPUT diagnostic row (it does not crash the run).

You do not need to configure a proxy. The actor routes every request through its own pool of static US addresses and takes a fresh exit address on each retry. proxyConfiguration is only there if you would rather the requests came from addresses you control — set your own proxy servers under *Custom proxies* and they are used exactly as given.

Sample output

Product row (ASIN mode):

{
  "ok": true,
  "type": "product",
  "asin": "B0BS1PRC4L",
  "url": "https://www.amazon.com/dp/B0BS1PRC4L",
  "title": "Example Wireless Earbuds",
  "price": "$49.99",
  "currency": "USD",
  "rating": "4.5",
  "reviewCount": "1,234 ratings",
  "brand": "ExampleBrand",
  "availability": "In Stock",
  "featureBullets": ["40h battery life", "IPX5 water resistant"],
  "images": ["https://m.media-amazon.com/images/I/hi-res-1.jpg"],
  "reviews": [
    { "id": "R1", "author": "Jane", "rating": "5.0", "title": "Great", "date": "...", "verifiedPurchase": true, "helpfulVotes": "3 people found this helpful", "body": "..." }
  ],
  "reviewsParsed": 1
}

Search row (search mode):

{
  "ok": true,
  "type": "search",
  "query": "wireless earbuds",
  "asin": "B0XXXXXXXX",
  "title": "Example Wireless Earbuds",
  "price": "$49.99",
  "currency": "USD",
  "rating": "4.5",
  "reviewCount": "1,234",
  "images": ["https://m.media-amazon.com/images/I/thumb-200px.jpg"],
  "sponsored": false,
  "url": "https://www.amazon.com/dp/B0XXXXXXXX"
}

Both modes expose images as an images array so the output schema is uniform downstream. The difference is content: product mode yields hi-res image URLs, search mode yields a single ~200px thumbnail URL.

Nullable fields

These fields can be null/empty when Amazon does not render them for a given product or listing: price, rating, reviewCount, brand, availability, images (empty array), and reviews (empty array). Plan downstream pipelines to tolerate nulls.

Pricing

$0.75 per 1,000 products ($0.00075 each), with no run-start fee. Flat rate — no volume tiers, no plan gates — and you are charged only for products actually returned.

You are charged once per successfully parsed product/search row (ok: true). Blocked, failed, truncated, or empty results are never charged — those come back as ok: false diagnostic rows with an errorCode (BLOCKED, RATE_LIMITED, SERVER_ERROR, NETWORK, NO_RESULTS, BAD_INPUT). Embedded reviews ride along inside the product row at no extra charge: a product with ten on-page reviews still costs one row.

> Price change on 19 August 2026: the per-product price stays at $0.00075, > and a $0.001 run-start fee is added to each run from that date.

Troubleshooting

  • BLOCKED / robot check — Amazon served a captcha/robot-check page on every

attempt. The actor already retries on a fresh exit address; if it persists, retry later or supply your own proxy servers in proxyConfiguration.

  • Truncated search results — if a later page (page 2+) is blocked mid-run,

the actor returns the rows it already collected and adds a diagnostic row explaining the truncation. Retry, or supply your own proxy servers in proxyConfiguration, for the full set.

  • NO_RESULTS — the page loaded but nothing matched your input; check the

ASIN/query and the selected domain.

  • BAD_INPUT — you provided neither ASINs nor search queries.