Amazon Product Scraper — Price, Rating, Seller & ASIN Data
Pricing
from $1.80 / 1,000 results
Amazon Product Scraper — Price, Rating, Seller & ASIN Data
Scrape Amazon product pages into clean JSON: price, rating, reviews, availability, seller, images, specs. Pay per result — $2 per 1,000 products scraped.
Pricing
from $1.80 / 1,000 results
Rating
0.0
(0)
Developer
Jaybird Technologies
Maintained by CommunityActor stats
3
Bookmarked
595
Total users
33
Monthly active users
2 days ago
Last modified
Categories
Share
Amazon Product Scraper
Scrape Amazon product pages at scale and get clean, structured JSON — price, rating, review count, availability, seller, images, feature bullets, specs, and top reviews. A fast, reliable Amazon product data API alternative for price tracking, market research, and catalog enrichment.
What does Amazon Product Scraper do?
Give it a list of Amazon product URLs (any /dp/ or /gp/product/ link) and it returns one structured record per product, ready to download as JSON/CSV/Excel or pipe into your app via API. It is HTTP-only (no headless browser), session-aware, and retries with backoff — built to keep working under Amazon's anti-bot measures. Each run processes up to 100 product URLs; for larger catalogs, split URLs across runs or schedule recurring runs.
Why use Amazon Product Scraper?
- 💰 Pay per result — $2 / 1,000 products. No subscription, no rental. Set
includeNotFound: falseand you pay only for products actually scraped. - ⚡ HTTP-only speed — no browser overhead, low compute per product.
- 📦 Complete product record — pricing, ratings, availability, condition, ships-from, byline/brand, seller, images, bullets, description, breadcrumbs, technical details, important information (ingredients, safety), variations, top reviews.
- 🤖 AI/agent ready — flat, predictable JSON drops straight into RAG pipelines and agent tools.
- 🗓️ Apify platform perks — schedule runs, webhooks, 5,000+ integrations, API + Python/JS SDKs.
What data can it extract?
| Field | Description |
|---|---|
asin, url | Amazon Standard Identification Number and product page URL |
title | Product title |
price, priceText, currency | Current buy-box price as a number, raw text, and currency symbol or code, in the marketplace's own currency. Empty when the page shows no buy-box price (for example, currently unavailable) |
rating, ratingText | Star rating (parsed and raw text) |
reviewCount, reviewCountText | Number of ratings (parsed and raw text) |
availability, condition | Stock status and product condition |
shipsFrom, soldBy | Fulfilment source and selling merchant |
sellerName, sellerId, sellerLink | Current seller details |
bylineText, bylineLink | Brand/byline ("Visit the X Store") info |
imageUrls | Product image URLs |
features | "About this item" feature bullets |
description | Product description text |
breadcrumbs | Category path as { text, url } objects |
productDetails | Technical details / specs table (key–value object), incl. book details (ISBN, publisher) — populated when Amazon serves a specs table (some device pages render specs as images) |
aboutProduct | Product attribute table as { label, value } pairs |
importantInformation | "Important information" section as { label, value } pairs — Ingredients, Safety Information, Directions, Legal Disclaimer (common on grocery, supplement, and health & beauty products) |
variationAsins, variationDimensions | Variation (size/color) info when present |
topReviews | Up to 5 top reviews (title, rating, body, author, date, verified) |
statusMessage, scrapedAt | FOUND/NOT_FOUND flag and scrape timestamp |
How to scrape Amazon product data
- Click Try for free / open the Actor.
- Paste your Amazon product URLs (up to 100 per run).
- Click Start and watch results stream into the dataset.
- Download JSON, CSV, or Excel — or fetch via the API.
How much will it cost to scrape Amazon?
Pay-per-event: $0.002 per product scraped — $2 per 1,000 products (less on paid Apify plans) — plus a small Actor-start fee ($0.007 per run). A full run of 100 product pages costs about $0.21; scraping 5,000 products across 50 runs costs about $10.35. No monthly fee. By default you always get one record per input URL: dead or removed listings produce a NOT_FOUND record and pages Amazon still blocks after all retries produce a BLOCKED record, both billed like any result — set includeNotFound: false to skip those records and not pay for them. Current per-event prices are always on the Pricing tab.
Input example
{"startUrls": [{ "url": "https://www.amazon.com/dp/B00P8XQPY4" },{ "url": "https://www.amazon.com/dp/B0DL76BQ5N" }],"includeNotFound": true}
includeNotFound (default true): dead or removed listings yield a record with statusMessage: "NOT_FOUND" and the ASIN parsed from your URL, so you can correlate results to input. Set false to skip (and not pay for) those pages.
Output example
{"url": "https://www.amazon.com/dp/B07DF46NW9","asin": "B07DF46NW9","title": "DEWALT 9-in-1 Painter's Tool | Carbon Steel w/Soft Grip Handle | DXTT-2-200","price": 14.39,"priceText": "$14.39","currency": "$","rating": 4.8,"ratingText": "4.8 out of 5","reviewCount": 2305,"availability": "In Stock","shipsFrom": "Amazon","soldBy": "LEVEL5 Tools","sellerName": "LEVEL5 Tools","sellerId": "A3GHITH485Z657","imageUrls": ["https://m.media-amazon.com/images/I/31QoNbmFZEL._AC_US100_.jpg"],"features": ["Hardened, mirror-polished, high-carbon steel blade"],"breadcrumbs": [{ "text": "Tools & Home Improvement", "url": "https://www.amazon.com/Tools-and-Home-Improvement/b/?node=228013" }],"aboutProduct": [{ "label": "Brand", "value": "DEWALT" }],"statusMessage": "FOUND","scrapedAt": "2026-06-04T02:41:56.918Z"}
Integrations
Export to Google Sheets, Google Drive, S3, or a database; automate with Zapier, Make, and webhooks; schedule recurring price-tracking runs; or call it from anywhere via the Apify API and JS/Python SDKs.
Related Actors
- Want to know which products to scrape? Our Amazon Bestsellers Rank Tracker returns the top 100 of any Best Sellers category on 11 marketplaces and tracks rank changes between runs.
- Amazon Reviews Scraper: ratings breakdowns, reviews and Amazon's "Customers say" summary for the same products.
- Amazon Seller Scraper: the business behind a seller ID, with address, phone, VAT and EU contact emails.
Feedback and reviews
Something not working, or a field you need? Open an issue on the Issues tab and we'll take a look.
If this Actor saved you time, a short review on Apify Store helps other people decide whether it fits their needs.
FAQ
Is this an alternative to the Amazon Product Advertising API? Yes — no approval process, no associate quota, no signature plumbing. Paste URLs, get JSON.
Which marketplaces work? Any Amazon domain product URL (amazon.com, .co.uk, .de, …). Non-Amazon URLs are filtered out automatically. Prices come back in the marketplace's own currency (£ on .co.uk, € on .de, …). Pages are fetched from US servers, so on non-US marketplaces Amazon may show the export price (for delivery outside the country, which can exclude local VAT) rather than the domestic shelf price.
How do I cap what a run costs? Set Maximum cost per run in the run options. The run stops by itself once the next result would go over it, and its status message says so.
Is it legal to scrape Amazon? This Actor extracts only publicly available product data — no private user data. You are responsible for how you use the results; personal data is protected by GDPR and other regulations, so consult your lawyers if unsure.
Changelog
0.5.6 (November 2026) — price fixes. About 1 in 10 runs could return another product's price (for example "$1304" for a $14.39 tool) and no seller, when Amazon served the page as if the visitor were abroad; those pages are now fetched again. Unavailable products no longer pick up a recommended product's price. Used-only listings report the featured offer's price. shipsFrom and soldBy are cleaned up (no more "and" or whole sentences). Runs stop at your maximum cost per run.
0.5.5 (October 2026) — the run summary is now always the final status message (Crawlee's own "Finished!" message could replace it), and progress during a run shows the same summary.
0.5.4 (October 2026) — added a Feedback and reviews section; runs that scrape at least one product with none blocked now end with a link to the Store reviews page in the status message. Data, fields and pricing are unchanged.
0.1 (June 2026) — extraction accuracy release: corrected rating / topReviews[].rating parsing (previously could concatenate digits, e.g. 4.75 instead of 4.7); imageUrls now full-resolution (previously thumbnails); dead/removed listings and non-product URLs now return honest NOT_FOUND records instead of partial data, with the new includeNotFound option to skip them; review title/body extraction fixed for Amazon's current markup; book pages now yield price and productDetails (ISBN, publisher, …); price extraction added for buybox-suppressed page variants.
Found a bug or need a field added? Open an issue on the Issues tab.