Amazon Product Scraper - Prices, Reviews & Ratings
Pricing
from $4.00 / 1,000 results
Amazon Product Scraper - Prices, Reviews & Ratings
Scrape Amazon products by keyword or ASIN: real prices, full product details, ratings, and deep review pagination across marketplaces. No API key. Export JSON/CSV/Excel.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Amazon Product Scraper β Prices, Reviews & Ratings (No API Key)
Extract structured product data from Amazon without an API key: real prices, complete product details, ratings, and public reviews β by keyword, ASIN, or product URL, across any Amazon marketplace. Export to JSON, CSV, or Excel.
Built for price monitoring, e-commerce/market research, competitor analysis, and product intelligence.
Why this scraper
Most Amazon scrapers return thin search rows with missing prices (N/A / "see all buying options") and empty brand/seller. This one enriches every product from its detail page (so prices and fields are actually filled) and includes the public reviews Amazon shows there β completeness on the data Amazon exposes without login is the edge.
What it does
- π Search by keyword β paginate Amazon search results.
- π§± Full product details β brand, price, list price, currency, availability, feature bullets, description, category breadcrumbs, and image gallery.
- π² Real prices β reads the canonical price even when the visible price is split into sub-elements (fixes the common
N/A). - β Public reviews β author, rating, title, text, date, verified-purchase badge, helpful votes (the reviews Amazon shows on each product page, no login).
- π Any marketplace β amazon.com, .co.uk, .de, .in, and more via the
domainfield. - π― Direct ASIN / URL β scrape specific products without searching.
Example input
{"searchQueries":["wireless earbuds"],"domain":"amazon.com","maxItems":50,"scrapeProductDetails":true,"scrapeReviews":true,"maxReviewsPerProduct":50,"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}}
Example product output
{"type":"product","asin":"B09B8V1LZ3","title":"Wireless Earbuds, Bluetooth 5.3 Headphones","brand":"Acme","price":29.99,"listPrice":49.99,"currency":"USD","rating":4.4,"reviewsCount":18432,"availability":"In Stock","features":["40H playtime","IPX7 waterproof"],"breadcrumbs":["Electronics","Headphones","Earbud Headphones"],"url":"https://www.amazon.com/dp/B09B8V1LZ3"}
Example review output
{"type":"review","asin":"B09B8V1LZ3","author":"Jane D.","rating":5,"title":"Great value","text":"Battery lasts forever and they sound great.","date":"Reviewed in the United States on May 2, 2026","verifiedPurchase":true,"helpfulVotes":12}
Output fields
Search and product results are pushed as product items; with reviews enabled, each review is a separate review item.
Product (type: "product")
| Field | Description |
|---|---|
asin | Amazon product ID |
title | Product title |
brand | Brand / manufacturer |
price | Current price (number) |
listPrice | Original list price when discounted |
currency | Currency code (USD, GBP, EUR, β¦) |
rating | Average star rating (0β5) |
reviewsCount | Total number of ratings |
availability | Stock / availability text |
features | Bullet-point feature list (array) |
description | Product description |
breadcrumbs | Category path (array) |
images | Product image URLs (array) |
url | Product page URL |
scrapedAt | ISO 8601 timestamp |
Review (type: "review")
| Field | Description |
|---|---|
asin | Product the review belongs to |
author | Reviewer name |
rating | Star rating (1β5) |
title | Review title |
text | Review body |
date | Review date |
verifiedPurchase | Whether it is a verified purchase |
helpfulVotes | "X people found this helpful" count |
Common use cases
- Price monitoring & repricing β track prices and list prices over time.
- Market & competitor research β compare products, ratings, and review volume.
- Review/sentiment analysis β export reviews for a product or category.
- Catalog enrichment β fill product data from ASINs you already have.
Input reference
| Field | Type | Description |
|---|---|---|
searchQueries | array | Keywords to search on Amazon. |
asins | array | Specific ASINs to scrape directly. |
productUrls | array | Amazon /dp/ URLs to scrape directly. |
domain | string | Marketplace, e.g. amazon.com, amazon.co.uk. |
maxItems | integer | Max products in total (0 = no limit). |
maxPagesPerSearch | integer | Search pages to paginate per query. |
scrapeProductDetails | boolean | Enrich each product from its detail page (default true). |
scrapeReviews | boolean | Also scrape product reviews. |
maxReviewsPerProduct | integer | Cap on reviews per product. |
proxyConfiguration | object | Proxy settings (residential recommended). |
Notes & limits
- Amazon blocks datacenter IPs aggressively and serves CAPTCHA ("Robot Check") pages β use residential proxies (default) and the built-in retry/backoff.
- Amazon shows a limited number of reviews publicly (without login); this Actor collects the publicly available ones.
FAQ
Do I need an Amazon API key? No. No PA-API, key, or login required.
Why are some prices missing in other scrapers? They read only the search row; prices there are often JS-loaded. This Actor reads the product detail page's canonical price, so prices are filled.
Can I scrape other marketplaces? Yes β set domain to amazon.co.uk, amazon.de, amazon.in, etc.
