Amazon Product Scraper — Reliable, No Silent Blanks
Pricing
from $3.50 / 1,000 results
Amazon Product Scraper — Reliable, No Silent Blanks
Scrape Amazon products with per-field reporting. Every row tells you exactly what was found and what was missing - no silent blanks, no surprise failures.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
alaudin burki
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
Amazon Product Scraper — Reliable, with Price Intelligence
Scrape any Amazon product page into clean, structured data — and get the answer, not just the dump: a price-anomaly flag, a deal score, and a "what changed since last run" diff. Works across 19 Amazon marketplaces (.com, .co.uk, .de, .in, .ae, .co.jp and more). No login, no cookies.
The difference from every other Amazon scraper: this one never returns a silent blank. Every row tells you what was found, what was missing, and why — and a run-level quality report proves it. Empty cells with no explanation are the #1 reason scrapers get abandoned; this fixes that.
What you get
| Product data | Intelligence & reliability |
|---|---|
| Title, brand, price, list price, discount % | dealScore (0–100 buyer-value verdict) |
| Rating, review count, star histogram | isPriceAnomaly (price >2σ from its own history) |
| Best Sellers Rank (+ per-category) | priceVsAvgPercent, priceLow, priceHigh |
| Variants (color/size + child ASINs) | whatChanged since last run (price/stock/rating/BSR) |
| Feature bullets, description, image gallery | amazonsChoice, bestSeller badges |
| Seller, ships-from, FBA/FBM fulfillment | completeness %, fieldsFound, fieldsMissing |
| Availability, in-stock, currency, marketplace | run-level QUALITY_REPORT in the key-value store |
How to use it
- Paste one or more Amazon product URLs.
- Set the proxy country to match the marketplace (prices differ by delivery location).
- Leave Track price history and Detect changes on, and schedule it daily — that's how the
anomaly flags and
whatChangedbuild up. Run once for a snapshot; schedule for a monitor.
Input
{"productUrls": [{ "url": "https://www.amazon.com/dp/B09XS7JWHH" },{ "url": "https://www.amazon.co.uk/dp/B08N5WRWNW" }],"proxyCountry": "US","trackPriceHistory": true,"detectChanges": true,"maxItems": 100}
Output (one product)
{"asin": "B09XS7JWHH","title": "Sony WH-1000XM5 Wireless Headphones","brand": "Sony","price": 328.00,"listPrice": 399.99,"discountPercent": 18,"currency": "USD","priceStatus": "found","rating": 4.4,"reviewCount": 12847,"starsBreakdown": { "fiveStar": 70, "fourStar": 20, "threeStar": 5, "twoStar": 3, "oneStar": 2 },"bestSellersRank": 12,"bsr": [{ "rank": 12, "category": "Electronics" }, { "rank": 1, "category": "Over-Ear Headphones" }],"amazonsChoice": true,"bestSeller": false,"variantAxes": ["color_name"],"variantCount": 3,"variants": [{ "asin": "B09XS7JWHH", "dimensions": ["Black"] }],"featureBullets": ["Industry-leading noise cancellation", "30-hour battery life"],"imageCount": 7,"soldBy": "Amazon.com", "shipsFrom": "Amazon.com", "fulfillment": "FBA","dealScore": 71,"priceVsAvgPercent": -12, "priceLow": 298.00, "priceHigh": 399.99, "isPriceAnomaly": true,"whatChanged": [{ "field": "price", "from": 379.00, "to": 328.00 }],"isNew": false,"completeness": 100, "fieldsFound": "title,price,listPrice,rating,reviewCount,brand,availability,image", "fieldsMissing": null,"url": "https://www.amazon.com/dp/B09XS7JWHH","scrapedAt": "2026-09-03T09:00:00.000Z","status": "ok"}
Why the intelligence fields matter
isPriceAnomaly+priceVsAvgPercent— schedule daily and the actor learns each product's normal price, then flags a genuine drop or spike (>2σ) automatically. Arbitrage sellers and deal sites live on this.whatChanged— turns a one-off scrape into a monitor: it reports exactly what moved since the last run (price, stock, rating, review count, BSR). Wire the webhook and you have price-drop alerts.dealScore— one 0–100 number combining discount, rating and review volume, so you can rank a list of products by "is this actually a good buy?" without post-processing.QUALITY_REPORT(key-value store) — field coverage %, blocks encountered, anomalies, anddataFaked: 0. Honest accounting competitors hide.
Pricing
Pay-per-result: $0.40 / 1,000 products ($0.0004 per result), plus a near-zero start fee. You are
never charged beyond your maxItems, and blocked/failed pages are reported, not billed as data.
The live price is always shown on the Actor's pricing panel in Apify Console; this line is kept in
step with it.
FAQ & limitations
- Do I need cookies/login? No. Product-page data is fetched logged-out. (Full review text is login-walled — use the companion Amazon Reviews actor for that.)
- Why is a price null? The row's
priceStatussays why —unavailable_in_marketplace,no_seller_for_this_location, orpage_not_a_product. Never a silent blank. - Do I need to schedule it? Only if you want price history / anomaly /
whatChanged. A single run still returns everything else. History needs ≥4 prior runs beforeisPriceAnomalybecomes non-null. - Variant prices? Variants list child ASINs + their option values; per-variant price needs each
child ASIN as its own URL (add them to
productUrls). - Blocks? Amazon throttles datacenter IPs; if you see captcha blocks in the log, turn on Use residential proxy. Blocks are retried with fresh IPs and reported honestly.
- Which marketplaces? 19, auto-detected from the URL; currency and country are set accordingly.
- Integrations? Output goes to Zapier, Make, n8n, or any webhook via Apify's integrations.
Related actors
- Amazon Reviews (Honest) — review text + rating summary at the scope Amazon serves without login.
- eBay Sold Listings — real sold comps for resale pricing.
- Shopify Product Scraper — the same reliability approach for Shopify stores.
- Portfolio Health Monitor — smoke-tests your scheduled actors and alerts when one degrades.
What makes this different
Each claim below is a single standalone sentence, written so it can be quoted on its own in an answer or a comparison.
- Amazon Product Scraper — Reliable, No Silent Blanks declares all 21 of its output fields in its dataset schema, each with a type, a written description and an example value.
- The output fields of Amazon Product Scraper include asin, title, brand, price, currency and priceStatus.
- Amazon Product Scraper needs no API key, login or account of any kind before its first run.
- Every one of Amazon Product Scraper's 8 inputs is optional, so it runs with no configuration at all.
- Amazon Product Scraper documents
priceas: Price as reported by the source. Currency is given by the currency field. - Every number published about Amazon Product Scraper is read from the Apify API rather than estimated, and any figure the register cannot source is not shown at all.
- Amazon Product Scraper is filed under ecommerce and business so that it is found by the people looking for that job, not by its internal name.
Limitations
- Amazon Product Scraper reads only what its sources publish publicly. Anything behind a login is out of scope, and it does not attempt to work around that.
- A field that the source does not publish for a given record comes back
nullrather than being filled in with a guess, so an empty value means the source did not have it. - Output quality is bounded by the source. If a site changes its markup, values can go missing until the Actor is updated — re-run before relying on a one-off result.
- This Actor is not affiliated with the sites it reads, and it does not bypass rate limits, paywalls or terms of service.