Amazon Product Scraper
Pricing
from $3.00 / 1,000 results
Amazon Product Scraper
Scrapes Amazon product data including prices, reviews, seller info, variants, and delivery details. Supports multiple Amazon domains and languages.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(1)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
26
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Amazon product pages for pricing, ratings, seller, and variant data across 21 country domains. Give it product URLs or bare ASINs and get back price, list price, stock status, star rating and review count, seller info, images, bestseller ranks, variants, and technical details for each product. No cookies or login required — proxy is handled automatically.
What this actor does
- 21 Amazon domains — mix
amazon.com,.co.uk,.de,.fr,.co.jp,.in, and 15 others freely in one run; URLs are grouped by domain and proxy traffic is routed per TLD - Flexible input — accepts full product URLs (
/dp/ASIN) or bare 10-character ASINs (auto-builds the URL for you) - Deep product data — price, list price, stock status, ratings/review breakdown, seller, variants + per-variant pricing, bestseller ranks, images, description, features, technical details, and book-specific fields when applicable
- Optional delivery targeting — set a delivery country/postal code to see buy-box price and availability as it would render for that destination
- Automatic anti-bot handling — datacenter proxy by default, with automatic escalation to residential proxy only when a block is detected, and automatic bot-check click-through
- Empty fields are omitted — only fields the actor could actually populate for a given product appear on that record
Output per product
title— Product titleurl— Product page URLasin— Amazon Standard Identification NumberinStock— Whether the buy-box is currently purchasableinStockText— Raw stock availability textbrand— Product brand nameprice— Current price (value,currency,display)listPrice— Original/strike-through price if discountedshippingPrice— Shipping cost, when explicitly shown (omitted for FREE shipping)stars— Average rating (0-5)starsBreakdown— Percentage of reviews per star level (5star...1star, 0.0-1.0)ratingHistogram— Per-star histogram entries (stars,percent)reviewsCount— Total number of reviewsansweredQuestions— Number of answered customer questionsbreadCrumbs— Category paththumbnailImage— Main product image URLimages[]— All product image URLs (main + alt thumbnails), max-resolutiondescription— Product description textfeatures[]— Bullet-point feature listvariantAsins[]— Related variant product ASINs (e.g. other colors/sizes)variantAttributes[]— Variant dimensions (dimension,values[]), e.g. Color/SizepriceVariants— Per-variant pricing matrix, when the page exposes onereviewsLink— URL to the full reviews pagedelivery— Delivery/shipping messagefastestDelivery— Fastest delivery option textlocationText— The delivery destination the page rendered forreturnPolicy— Return policy textsupport— Product support textseller— Seller information (name,id,url,reviewsCount,averageRating)bestsellerRanks[]— Bestseller rankings (rank,category)purchaseOptions[]— Buying options (type:ONE_TIME/SUBSCRIBE_AND_SAVE/USED,price,availabilityStatus)sustainabilityFeatures— Climate Pledge Friendly / sustainability textdocuments[]— Manuals/guides (label,url,mediaType)sizeChart[]— Apparel/footwear size-chart rows, when presentdetails[]— Grouped technical/additional/overview detail rows (group,key,value,raw)customersSay— "Customers say" AI-generated review summary + sentiment aspectsrelatedProducts[]— Related-product carousels (only whenincludeRelatedProducts=true)productType—"BOOK"when book-specific evidence (ISBN/byline) is presentbook— Book-specific fields (isbn10,isbn13,authors,publisher,format, ...)manufacturer,modelNumber,weight,productDimensions,countryOfOrigin,dateFirstAvailable,gtin,upc,isbn10,isbn13— Common technical-detail fields promoted to the top level when presentscrapedAt— ISO-8601 UTC timestamp when the record was scraped
Input
| Field | Type | Default | Description |
|---|---|---|---|
productUrls | array | – | Amazon product URLs to scrape (e.g., amazon.com/dp/ASIN). One of productUrls/asins required |
asins | array | – | Bare 10-character Amazon ASINs, as an alternative/addition to productUrls. Builds /dp/{ASIN} URLs on amazon.com (or the first productUrls domain, if provided) |
deliveryCountry | string | – | Best-effort delivery country to set before scraping (used together with postalCode); affects buy-box availability/price for some products |
postalCode | string | – | Best-effort ZIP/postal code to set as the delivery destination before scraping |
includeRelatedProducts | boolean | false | Include a best-effort relatedProducts[] array (Frequently Bought Together / From the Brand / Similar items) on each record |
proxyConfiguration | object | {"useApifyProxy": true} | Apify Proxy configuration. Defaults to AUTO (datacenter-first); the actor automatically escalates to a residential proxy for a domain session if it detects a block, so most users never need to change this |
proxyCountry | string | AUTO | Proxy country for geo-targeting. Use AUTO to automatically select based on the Amazon domain |
rateLimitDelay | integer | 2 | Delay between requests in seconds (1-30) |
Example: single product
{"productUrls": ["https://www.amazon.com/dp/B09X7MPX8L"]}
Example: bare ASINs (no full URL needed)
{"asins": ["B09X7MPX8L", "B08H75RTZ8"]}
Example: multiple domains in one run
{"productUrls": ["https://www.amazon.com/dp/B09X7MPX8L","https://www.amazon.co.uk/dp/B09X7MPX8L","https://www.amazon.de/dp/B09X7MPX8L"]}
Example: delivery destination + related products
{"productUrls": ["https://www.amazon.com/dp/B09X7MPX8L"],"deliveryCountry": "US","postalCode": "10001","includeRelatedProducts": true}
Use cases
- Price monitoring — track price, list price, and stock status across your catalog or competitors' listings
- Market research — compare ratings, review counts, and bestseller ranks across products and categories
- Catalog enrichment — pull images, descriptions, features, and technical details to populate your own product database
- Repricing tools — feed buy-box price/availability by delivery destination into a repricing engine
- Review/reputation tracking — monitor star ratings, rating breakdowns, and "Customers say" sentiment over time
- Cross-marketplace comparison — scrape the same ASIN across multiple country domains to compare pricing and availability
FAQ
Which Amazon domains are supported? 21 country domains: amazon.com, .co.uk, .de, .fr, .es, .it, .ca, .com.au, .co.jp, .in, .com.br, .com.mx, .nl, .se, .pl, .com.tr, .ae, .sa, .sg, .com.be, .eg. Mix domains freely in one run; the actor groups URLs by domain and routes proxy traffic per TLD.
Do I need to configure a residential proxy myself?
No. The actor defaults to Apify's AUTO proxy (cheaper, datacenter-first) and only escalates a domain session to residential automatically when it detects an actual block — you never need to change proxyConfiguration unless you want to force a specific behavior.
What happens if a CAPTCHA/bot-check page appears? The actor first attempts a soft bypass (clicking the "Continue shopping" button on the simple bot-check page). If a hard image CAPTCHA is detected, that ASIN is skipped and the run continues with the next URL.
Can I scrape by ASIN instead of a full URL?
Yes — use the asins input field with bare 10-character ASINs; the actor builds the /dp/{ASIN} URL for you (on amazon.com, or the domain of the first productUrls entry if both are supplied).
Why is a field missing from some records?
Empty/null fields are dropped at push time, so the dataset only carries fields that were actually populated for a given product. Fields like priceVariants, sizeChart, and book only appear on products that actually carry that kind of data (a variant matrix, an apparel size chart, a book listing).
Does deliveryCountry/postalCode always change the result?
It's best-effort: some marketplaces don't expose a settable delivery-location UI, in which case the request still succeeds using the proxy's own default location.
Is this affiliated with Amazon? No, this is a third-party actor that scrapes publicly available Amazon product pages. It is not affiliated with, endorsed by, or sponsored by Amazon.
Is the actor compliant with Amazon's robots.txt?
Yes. It only fetches /dp/{ASIN} product pages, which Amazon's robots.txt does not disallow for User-agent: *. There is no Crawl-delay directive on amazon.com; the actor paces requests via the rateLimitDelay input.
More Amazon Actors
Part of a full Amazon scraper suite — also check out:
- Amazon Category Scraper
- Amazon Best Sellers & Rankings Scraper
- Amazon Reviews Scraper
- Amazon Reviews Scraper Pro
- Amazon Offers Scraper (All Offers Display)
- Amazon Seller & Shop Scraper
- Amazon Deals Scraper
- Amazon Brand Store Scraper
- Amazon Creator Shop Scraper
- Amazon Wishlist & Registry Scraper
- Amazon Keyword Suggestions Scraper