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.
How it works
- 1Open it on Apify
Hit Run on Apify — it opens the tool in the cloud, no install.
- 2Set the inputs
Adjust
asins,searchQueries,domain(sensible defaults are pre-filled). - 3Click Run
The tool runs on Apify’s cloud and collects the data for you.
- 4Export the results
Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.
Inputs
| Field | What it does | Type |
|---|---|---|
asins | List 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 to | array |
searchQueries | List of search terms (e.g. "wireless earbuds", "4k monitor") to scrape from Amazon search result pages. Each query returns products with asin, title, price, rat | array |
domain | Which Amazon marketplace (TLD) to scrape. The matching i18n preference cookie is sent automatically to force the marketplace's native currency and language so p | string |
maxItems | Maximum 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 r | integer |
notionConnector | Optional. Write each product as a page into your Notion when the run finishes. Authorize a Notion connector once in Settings → API & Integrations → MCP connecto | string |
notionParentId | Optional. 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 wo | string |
What you get
A structured dataset — each result includes fields like:
asinavailabilitybrandcurrencydetailsfeatureBulletsimagespricequeryratingreviewCountreviewsreviewsParsedtitleExport 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.
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, "apifyProxyGroups": ["RESIDENTIAL"] }
}
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).
Residential proxies are strongly recommended: Amazon captcha-checks datacenter IPs quickly. Use a proxy country matched to the marketplace (e.g. US residential for amazon.com).
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
Pay-per-result: 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).
Troubleshooting
BLOCKED/ robot check — Amazon served a captcha/robot-check page. Use a
residential proxy (or one in the marketplace's country) and retry. Datacenter IPs get blocked quickly.
- 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. Add/rotate a residential proxy and retry 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.