Amazon Product Scraper
Under maintenancePricing
from $1.00 / 1,000 results
Amazon Product Scraper
Under maintenanceFrom $1/1000 results. Extract product titles, prices, ratings, reviews, images, variants (color, size, style), seller info and more from Amazon search, category, best-seller and product pages — all major Amazon domains supported.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Alexandre Manguis
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Extract product data from Amazon search results, category pages, best-seller lists, and individual product pages — across all major Amazon domains worldwide. No Amazon account required.
What you get
| Field | Description |
|---|---|
title | Full product name |
asin | Amazon product identifier (ASIN) |
brand | Brand name |
price | Current price with currency |
listPrice | Original / crossed-out price |
stars | Average customer rating (0–5) |
reviewsCount | Total number of customer reviews |
inStock | Stock availability (true/false) |
features | Product bullet points |
description | Full product description |
url | Product URL |
thumbnailImage | Main product image URL |
highResolutionImages | All high-resolution image URLs |
breadCrumbs | Category path |
delivery | Delivery message |
seller | Featured seller info |
variantDimensions | Structured Color / Size / Style variants with ASINs |
variantDetails | Flat list of all variant ASINs with prices |
offers | Other sellers' offers (when maxOffers > 0) |
categoryPageData | Position, badge, sponsored flag from search page |
Input examples
Search results
{"categoryOrProductUrls": [{ "url": "https://www.amazon.com/s?k=wireless+keyboard" }],"maxItemsPerStartUrl": 50,"scrapeProductDetails": true}
Single product page
{"categoryOrProductUrls": [{ "url": "https://www.amazon.com/dp/B0B3BVWJ6Y" }],"scrapeProductDetails": true}
Best-seller list
{"categoryOrProductUrls": [{ "url": "https://www.amazon.com/gp/bestsellers/electronics" }],"maxItemsPerStartUrl": 100,"scrapeProductDetails": true}
German Amazon — laptop search
{"categoryOrProductUrls": [{ "url": "https://www.amazon.de/s?k=laptop" }],"maxItemsPerStartUrl": 30,"language": "de","proxyCountry": "DE","scrapeProductDetails": true}
Fast listing-card mode (no product page)
{"categoryOrProductUrls": [{ "url": "https://www.amazon.com/s?k=headphones" }],"maxItemsPerStartUrl": 200,"scrapeProductDetails": false}
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
categoryOrProductUrls | array | — | Amazon URLs to scrape (search, category, best-seller, product). At least one required. |
maxItemsPerStartUrl | integer | 100 | Max products per URL. Set to 0 for unlimited. |
scrapeProductDetails | boolean | true | Open each product page for full data. Disable to get listing-card data only (faster). |
maxSearchPagesPerStartUrl | integer | 9999 | Max search/category pages to paginate through per URL. |
maxProductVariantsAsSeparateResults | integer | 0 | Max variant ASINs to enqueue as separate product results per product. |
scrapeProductVariantPrices | boolean | false | Visit variant URLs to get their individual prices. Slower and higher blocking risk. |
maxOffers | integer | 0 | Max offers to scrape from the offer-listing page per product. 0 = skip. |
scrapeSellers | boolean | false | Enrich seller data from seller profile pages. |
language | string | Domain default | Language for the Amazon interface (e.g. en, de, fr, ja). |
countryCode | string | Not set | Best-effort delivery country code (e.g. US, DE). |
zipCode | string | Not set | Best-effort ZIP/postal code for delivery location (e.g. 10001). |
locationDeliverableRoutes | array | All pages | Page types where delivery location is applied. |
useCaptchaSolver | boolean | false | Automatically solve Amazon CAPTCHAs using your CAPTCHA service API key. |
captchaProvider | string | 2captcha | CAPTCHA solving service: 2captcha or capsolver. |
captchaApiKey | string | — | Your personal API key from the selected CAPTCHA provider. |
maxConcurrency | integer | 3 | Parallel browser pages. Lower is safer against blocking. |
maxRequestRetries | integer | 3 | Retry attempts per failed request. |
requestTimeoutSecs | integer | 90 | Per-page timeout in seconds. |
loadImages | boolean | false | Load image resources in the browser. Disable for speed. |
proxyCountry | string | Auto | Country for the proxy, auto-selected from the Amazon domain. |
proxyConfiguration | object | No proxy | Proxy settings. Leave empty for no proxy. A reliable proxy is recommended for production. |
Output example
{"title": "Logitech MK270 Wireless Keyboard and Mouse Combo — Black","asin": "B079JLY5M5","brand": "Logitech","url": "https://www.amazon.com/dp/B079JLY5M5","price": { "value": 27.99, "currency": "$" },"listPrice": { "value": 39.99, "currency": "$" },"stars": 4.5,"reviewsCount": 118404,"inStock": true,"inStockText": "In Stock","delivery": "FREE delivery Wednesday, May 25","features": ["Wireless 2.4 GHz connection with a tiny Unifying receiver","Full-size keyboard with 8 hot keys and number pad","3-year battery life for keyboard, 18 months for mouse"],"thumbnailImage": "https://m.media-amazon.com/images/I/71niXI9xqWL._AC_SX522_.jpg","breadCrumbs": "Electronics > Computers & Accessories > Keyboard & Mouse Combos","variantDimensions": [{"dimension": "color_name","label": "Color","selectedValue": "Black","options": [{ "asin": "B079JLY5M5", "value": "Black", "available": true },{ "asin": "B0DHGGRYZ9", "value": "Off White", "available": true },{ "asin": "B0D2X7DCG5", "value": "Rose", "available": true }]},{"dimension": "size_name","label": "Size","selectedValue": "1 Pack","options": [{ "asin": "B079JLY5M5", "value": "1 Pack", "available": true },{ "asin": "B0DK5M7QJR", "value": "4 Pack", "available": true }]},{"dimension": "style_name","label": "Style","selectedValue": "Combo","options": [{ "asin": "B004N627KS", "value": "Keyboard", "available": true },{ "asin": "B079JLY5M5", "value": "Combo", "available": true },{ "asin": "B08H6Y88K4", "value": "Keyboard and Mouse Combo", "available": true }]}],"categoryPageData": {"categoryUrl": "https://www.amazon.com/s?k=keyboard","productPosition": 3,"pageNumber": 1,"isSponsored": false,"bestsellerBadge": null}}
Tips
- Match proxy country to domain — Set
proxyCountryto match the Amazon domain (e.g.DEfor amazon.de) to get accurate local prices and availability. - Listing-card mode for large catalogs — Set
scrapeProductDetails: falseto get title, ASIN, price, rating, and image from search pages without opening each product. 5–10× faster. - Pagination control — Use
maxSearchPagesPerStartUrlwithmaxItemsPerStartUrlto limit large category pages. - Multiple countries at once — Use separate start URLs for different Amazon domains (amazon.com, amazon.de, amazon.fr, etc.) in the same run.
- Variants —
variantDimensionsgives you every color, size, and style option with its ASIN. UsemaxProductVariantsAsSeparateResultsto scrape each variant as a full separate product. - CAPTCHA solver — If you frequently hit Amazon CAPTCHAs, enable
useCaptchaSolverwith your own API key from 2captcha.com or capsolver.com.
Keywords
amazon scraper, amazon product data, amazon search scraper, amazon price tracker, amazon ASIN extractor, amazon category scraper, amazon bestseller scraper, ecommerce data, product research, price monitoring, amazon review count, product availability checker, amazon data extraction, crawl amazon, amazon variants, amazon color size scraper, multi-domain amazon