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
Shahryar
Maintained by CommunityActor 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.