Amazon Product Scraper | Prices, ASIN & Reviews
Pricing
from $4.00 / 1,000 results
Amazon Product Scraper | Prices, ASIN & Reviews
Scrape Amazon products without the official API. Extract prices, ASIN, ratings, reviews, brand, images, specs, seller info and breadcrumbs from search, category, bestseller and product URLs. Fast HTTP scraping with automatic browser fallback and residential proxy support.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Rémi Pelloux
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
2
Monthly active users
11 days ago
Last modified
Categories
Share
Amazon Product Scraper — Prices, ASIN, Reviews & Full Product Data
Scrape Amazon products without the official API. Extract prices, ASIN codes, star ratings, review counts, brand names, images, feature bullets, technical specs, seller info, breadcrumbs, bestseller ranks, and 40+ structured fields from search results, category pages, bestseller lists, and direct /dp/ product URLs — across 18 Amazon country domains.
From $5.00 / 1,000 results with 10 free results to test. Fast HTTP scraping with automatic browser fallback. Tiered proxy system keeps costs low.
Full product details are included by default — features, specs, seller info, images, variants, and 40+ fields per ASIN. Listing-only mode is optional when you only need search-page cards (faster, cheaper).
Why pay $6–$12 per 1,000 results on other scrapers? This actor uses smart proxy tiering (datacenter first, residential fallback) to deliver the same data at a fraction of the cost — with better anti-block recovery.
Two scraping modes
| Mode | Setting | What you get | Best for |
|---|---|---|---|
| Full detail (default) | scrapeProductDetails: true | 40+ fields from each product page — features, specs, seller, images, variants, ranks | Catalog enrichment, price monitoring, affiliate research |
| Listing only (optional) | scrapeProductDetails: false | ASIN, title, price, rating, review count from search/category cards | Quick scans, large batches, lower compute cost |
Direct /dp/ASIN URLs always fetch the full product page regardless of the toggle.
The Try for free button on Apify uses a lightweight listing-only prefill (5 results, 1 page) so the demo finishes in seconds. Your own runs use the defaults below unless you change them — scrapeProductDetails stays true.
How It Compares
| Feature | Amazon Product Scraper (This) | Junglee ($6.20/1k) | Basic scrapers |
|---|---|---|---|
| Search + category + bestseller + product URLs | All 4 supported | Partial | Search only |
| Full detail page scraping | 40+ fields | 20–30 fields | 10–15 fields |
| Captcha / block recovery | Auto browser fallback | Manual retry | None |
| Price per 1,000 results | $5.00 | $6.20 | $8–$12 |
| Multi-country (18 domains) | .com, .co.uk, .de, .fr, .it, … | .com only | .com only |
| Tiered proxy (cost savings) | Datacenter → residential auto | Residential only | Residential only |
| Free tier | 10 results | 5 results | None |
What Data You Get
Each product includes 40+ structured fields across 9 categories:
| Category | Fields |
|---|---|
| Identity | ASIN, title, brand, product URL, author |
| Pricing | Current price, list price, currency, shipping price |
| Social proof | Star rating, review count, monthly purchase volume |
| Availability | In-stock status, delivery estimate, fastest delivery |
| Content | Description, feature bullets, breadcrumbs |
| Media | Thumbnail, gallery thumbnails, high-resolution images |
| Specifications | Attributes table, product overview, manufacturer attributes |
| Commerce | Seller name/link, offers, Amazon's Choice badge, condition |
| Variants | Variant ASINs, variant details (color, size), bestseller ranks |
Input
| Field | Required | Default | Description |
|---|---|---|---|
categoryUrls | Yes | — | Amazon search, category, bestseller, or /dp/ product URLs |
maxItemsPerStartUrl | 100 | Max products per start URL | |
maxSearchPagesPerStartUrl | 7 | Max listing pages per URL (Amazon caps keyword search at ~7) | |
scrapeProductDetails | true | Fetch full product pages (40+ fields). Set false for fast listing-only mode | |
useBrowserFallback | true | Auto-retry blocked pages with headless browser | |
detailConcurrency | 5 | Parallel product detail fetches (1–10) | |
proxyConfiguration | Auto-tiered | Leave empty for optimal cost. Override only if needed |
Supported URL types
Search: https://www.amazon.com/s?k=wireless+keyboardCategory: https://www.amazon.com/b?node=12879431Bestseller: https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronicsProduct: https://www.amazon.com/dp/B07D34L57F
Example input — full detail (recommended)
{"categoryUrls": [{ "url": "https://www.amazon.com/s?k=wireless+keyboard" },{ "url": "https://www.amazon.com/dp/B07D34L57F" }],"maxItemsPerStartUrl": 20,"maxSearchPagesPerStartUrl": 3,"scrapeProductDetails": true,"useBrowserFallback": true,"detailConcurrency": 5}
Example input — listing only (fast mode)
{"categoryUrls": [{ "url": "https://www.amazon.com/s?k=wireless+keyboard" }],"maxItemsPerStartUrl": 50,"scrapeProductDetails": false}
Output example
{"asin": "B07D34L57F","title": "Arteck 2.4G Wireless Keyboard Stainless Steel Ultra Slim","url": "https://www.amazon.com/dp/B07D34L57F","brand": "Arteck","price": { "value": 25.77, "currency": "USD", "raw": "$25.77" },"listPrice": { "value": 39.99, "currency": "USD", "raw": "$39.99" },"stars": 4.5,"reviewsCount": 29003,"inStock": true,"inStockText": "In Stock","delivery": "FREE delivery Tue, May 27","features": ["Easy Setup: Simply insert the nano USB receiver...","Ergonomic design: Stainless steel material..."],"description": "Full-size wireless keyboard with low-profile keys...","breadCrumbs": "Electronics > Computers & Accessories > Keyboards","thumbnailImage": "https://m.media-amazon.com/images/I/71example.jpg","galleryThumbnails": ["https://m.media-amazon.com/images/I/71ex1.jpg"],"highResolutionImages": ["https://m.media-amazon.com/images/I/71ex1.jpg"],"productOverview": [{ "key": "Brand", "value": "Arteck" }],"attributes": [{ "key": "Connectivity Technology", "value": "Wireless" }],"seller": { "name": "Arteck Direct", "url": "https://www.amazon.com/..." },"isAmazonChoice": true,"monthlyPurchaseVolume": "10K+ bought in past month","bestsellerRanks": [{ "rank": 1, "category": "Computer Keyboards" }],"loadedCountryCode": "US","succeeded": true,"processedAt": "2026-05-23T12:00:00.000Z"}
Pricing
Pay per result — platform usage (compute + proxy) is billed separately by Apify.
| Volume | Price |
|---|---|
| Per result | $0.005 |
| Per 1,000 results | $5.00 |
| Per 10,000 results | $50.00 |
| Free trial | 10 results |
Quick Start
1. Apify Console (no code)
- Click Try for free at the top of this page (quick listing demo — 5 results)
- For full product data, enable Scrape product details (on by default when you start a new run)
- Paste your Amazon URLs into
categoryUrls - Click Start → download results from the Dataset tab
2. API (cURL)
curl -X POST "https://api.apify.com/v2/acts/rp_openpro.ai~amazon-ultimate-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"categoryUrls": [{ "url": "https://www.amazon.com/s?k=wireless+keyboard" }],"maxItemsPerStartUrl": 20}'
3. Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("rp_openpro.ai/amazon-ultimate-scraper").call(run_input={"categoryUrls": [{"url": "https://www.amazon.com/s?k=wireless+keyboard"}],"maxItemsPerStartUrl": 20,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["title"], item["price"])
4. JavaScript / Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('rp_openpro.ai/amazon-ultimate-scraper').call({categoryUrls: [{ url: 'https://www.amazon.com/s?k=wireless+keyboard' }],maxItemsPerStartUrl: 20,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => console.log(item.title, item.price));
Supported Amazon Domains
| Domain | Country | Domain | Country |
|---|---|---|---|
| amazon.com | United States | amazon.co.jp | Japan |
| amazon.co.uk | United Kingdom | amazon.in | India |
| amazon.de | Germany | amazon.com.mx | Mexico |
| amazon.fr | France | amazon.nl | Netherlands |
| amazon.it | Italy | amazon.se | Sweden |
| amazon.es | Spain | amazon.pl | Poland |
| amazon.ca | Canada | amazon.com.be | Belgium |
| amazon.com.au | Australia | amazon.sg | Singapore |
| amazon.ae | UAE | amazon.sa | Saudi Arabia |
Use Cases
- Price monitoring — track competitor pricing, list prices, and deals across categories
- Product research — analyze ratings, review counts, and bestseller ranks for market entry
- Catalog enrichment — import ASIN, title, brand, images, specs into your PIM, ERP, or database
- Seller intelligence — identify top sellers, analyze offer distribution
- Affiliate marketing — find high-review, high-rating products in profitable niches
- Competitor analysis — benchmark products side-by-side with structured attribute data
How It Works
- Listing discovery — fetches search, category, or bestseller pages via fast HTTP
- Tiered proxy — tries datacenter proxy first; auto-escalates to residential on blocks (with safe fallback to default Apify proxy)
- Browser fallback — if Amazon shows a captcha, retries with a headless browser
- Detail enrichment — when
scrapeProductDetailsistrue(default), fetches each product page in parallel (5 concurrent by default) for 40+ structured fields - Structured output — parses and pushes clean JSON to the dataset; failed URLs are logged without stopping the run
Listing-only mode: set scrapeProductDetails: false for 5–10x faster runs when you only need titles, prices, ratings, and ASINs from the search page.
Production status: build 1.8.2 — passes Apify automated QA, tiered proxy with fallbacks, browser cleanup after listing-only runs.
Integrations
Connect your Amazon data to any workflow:
- Google Sheets — auto-export results to a spreadsheet
- Zapier / Make — trigger actions on new products or price changes
- Webhooks — POST results to your backend in real time
- Slack / Email — get alerts when prices drop or new products appear
- Apify Scheduling — run hourly, daily, or weekly from the Console
More Scrapers by rp_openpro.ai
Build complete data pipelines by combining our scrapers:
| Actor | What it does | Link |
|---|---|---|
| Google Maps Scraper | Business names, emails, phones, socials & marketing tags | Open |
| TikTok Ultimate Scraper | Videos, profiles, hashtags, sounds & Creative Center analytics | Open |
| Trustpilot Scraper | Reviews, ratings, company data & sentiment analysis | Open |
| Contact Details Scraper | Emails, social media & marketing tags from any website | Open |
| Ultimate Leads Generator | Full lead profiles from a single keyword | Open |
| LeBonCoin Scraper | Search, cars, real estate & classified ads from LeBonCoin | Open |
| B2B URL Finder | Find company websites by keyword or industry | Open |
| LinkedIn Profile Scraper | LinkedIn profiles with email finder — no cookies needed | Open |
FAQ
Does this use the official Amazon Product Advertising API? No. It scrapes publicly available Amazon web pages — no API keys or Amazon account required.
Why only ~7 search pages for keyword searches? Amazon caps keyword search pagination at approximately 7 pages. For deeper coverage, use a category URL combined with search filters, or scrape bestseller lists.
Which proxy should I use? Leave the proxy field empty for optimal cost — the actor automatically uses datacenter proxy first and escalates to residential only when needed. Override only if you have specific requirements.
Can I scrape a single product by ASIN?
Yes — pass a direct /dp/ASIN URL (e.g., https://www.amazon.com/dp/B07D34L57F) in categoryUrls.
How do I get listing-only data faster?
Set scrapeProductDetails: false to skip individual product page visits. You'll get titles, prices, ratings, and ASINs from the listing cards — 5–10x faster at lower cost. Full details remain the default when you start a new run from the Console.
Does Try for free include full product details? No — the Apify Try for free prefill uses listing-only mode (5 results) so the demo completes quickly. Enable Scrape product details for the complete 40+ field output.
What happens if Amazon blocks a request? The actor retries automatically: first with a different proxy tier, then with a headless browser. Most blocks are resolved transparently.
Can I schedule recurring scrapes? Yes — use Apify Scheduling in the Console to run hourly, daily, or weekly. Combine with webhooks or Google Sheets export for automated monitoring.
Changelog
v1.8.2 (2026-05-26)
- Fix: Apify QA prefill uses lightweight listing-only demo (5 items) — full detail scraping unchanged (
scrapeProductDetailsdefaulttrue) - Fix: Proxy setup falls back to default Apify proxy if custom datacenter group unavailable
- Fix: Browser closed after listing-only runs to reduce memory use
- Docs: README clarifies full-detail vs listing-only modes
Responsible Use
Scrape only data you are legally allowed to collect. Respect Amazon's Terms of Service and applicable laws in your jurisdiction. This tool is intended for legitimate business intelligence, research, and automation.