Apify Amazon Scraper: Titles, Prices, ASINs, and Reviews
Build a repeatable dataset of titles, prices, reviews, ASINs, and seller signals without writing scraper code.
Quick Answer
The Apify Amazon Scraper (Amazon Product Scraper by junglee) extracts product titles, prices, reviews, ASINs, and seller data from Amazon by keyword, category, URL, or ASIN list. It runs pay-per-event, from $3 per 1,000 results, and schedules daily for price monitoring.
You run this pre-built Amazon Product Scraper from the Apify Store inside an Apify account. The free plan includes $5 in monthly credits for small tests; scale only after you validate output quality and current pricing on the Actor's Pricing tab.
Which Actor should I use for Amazon?
The Amazon Product Scraper is the right starting point for listings, prices, and reviews. This page is the walkthrough for that one Actor. If you are still choosing between Actors, the best Amazon scrapers roundup maps each job (product detail, ASIN batches, search results, reviews, bestsellers, ad slots) to a different Actor with its per-1,000 cost. If your job is closer to Shopify, eBay, or general e-commerce catalogs, compare it against the best e-commerce scrapers instead — or browse every Amazon-focused tool in the Store:
How much does the Amazon Product Scraper cost per 1,000 products?
- Open the Actor's Pricing tab.
- Find the price per result/event — this Actor runs pay-per-event, not a flat monthly fee.
- Multiply by 1,000 for a rough per-1K estimate.
Rates are set by the Actor's developer and can change without notice, so confirm the current number on the Actor page before scaling a job.
Is it legal to scrape Amazon?
Scrape public product data only, and review Amazon's terms and any local regulations that apply to you. This isn't legal advice — see the web scraping legality guide for the fuller picture.
Actor status and pricing verified against api.apify.com/v2/acts/junglee~amazon-crawler and the Actor's own Store page on 2026-09-09: live, not deprecated, and on pay-per-event pricing since 2026-04-14 (before that it was a $40/month rental). The per-result rate depends on your plan's Apify Store discount tier: $5.00 per 1,000 results on Free, $4.00 on Starter, $3.50 on Scale, and $3.00 on Business. Optional offer, seller, and deliveryLocation events are charged on top. Per-event rates are set by the developer and change without notice — check the Actor's Pricing tab before large production runs.
What you'll do:
- Run a maintained Amazon scraper on Apify by keyword, category, URL, or ASIN.
- Download structured CSV, Excel, or JSON.
- Schedule reruns for price monitoring.
What you'll need
- An Apify account. The free plan includes $5 in monthly credits to pilot runs.
We reference the Amazon Product Scraper by junglee — 22,600+ total users and roughly 1,900 monthly active users as of September 2026. Check the live Store page for the current count, rating, and run success rate before budgeting large jobs.
Step 1: Find the Amazon Product Scraper Actor
Search the Store for “Amazon Product Scraper”, or open the Actor directly: Amazon Product Scraper.
Click Try me for free (or equivalent) to open the run console.
Step 2: Specify what to scrape
Typical input modes:
- Start URLs: Product or category URLs.
- Search keywords: Listings for a query (for example
wireless earbuds noise cancelling). - Category URLs: Crawl within a branch of Amazon’s taxonomy.
- ASINs / product URLs: A defined basket of SKUs you already care about.
Tutorial example (keywords):
- Search terms:
wireless headphones - Amazon domain / country: Align with the marketplace you need (for example amazon.com).
If prices are missing: set proxy country to match the Amazon domain (for example US for amazon.com). Regional delivery and locale affect visible prices.
Review all fields in the input schema before large runs.
Step 3: Start the Amazon scraper
Click Start. Watch the Log for throttling, invalid inputs, or proxy issues. For first production scale, keep max items modest until success rates look stable.
Step 4: View, download, and (optional) schedule
When the run finishes, open Output or Storage. Preview the dataset, then download CSV, Excel, JSON, or connect via the API.
Scheduling: In Apify, create a schedule on the Actor (for example daily for price monitoring or weekly for category snapshots). Pair schedules with maxItems caps so costs stay predictable.
You now have a spreadsheet-ready feed for competitive analysis, repricing rules, or BI dashboards.
| Field | Description | Example |
|---|---|---|
| title | Product name | SanDisk 1TB Extreme microSDXC UHS-I Memory Card |
| asin | Amazon Standard Identification Number | B09X7MPX8L |
| price.value | Current selling price | 145.50 |
| price.currency | Price currency symbol | $ |
| listPrice.value | Original list price (before discount) | 299.99 |
| stars | Average customer rating | 4.8 |
| reviewsCount | Total number of reviews | 36704 |
| brand | Product brand name | SanDisk |
| inStock | Whether the product is available | true |
| seller.name | Third-party seller name | Direct Suppliers US |
| url | Direct product page URL | https://www.amazon.com/dp/B09X7MPX8L |
| thumbnailImage | Product image URL | https://m.media-amazon.com/images/I/... |
Each product in your dataset will look similar to this JSON object.
{
"title": "SanDisk 1TB Extreme microSDXC UHS-I Memory Card with Adapter",
"url": "https://www.amazon.com/dp/B09X7MPX8L",
"asin": "B09X7MPX8L",
"inStock": true,
"brand": "SanDisk",
"price": {
"value": 145.50,
"currency": "$"
},
"listPrice": {
"value": 299.99,
"currency": "$"
},
"stars": 4.8,
"starsBreakdown": {
"5star": 0.86,
"4star": 0.09,
"3star": 0.02,
"2star": 0.01,
"1star": 0.01
},
"reviewsCount": 36704,
"answeredQuestions": 151,
"breadCrumbs": "Electronics › Computers & Accessories › Memory Cards › Micro SD Cards",
"thumbnailImage": "https://m.media-amazon.com/images/I/716kSUlHouL.jpg",
"features": [
"Save time with card offload speeds of up to 190MB/s",
"Up to 130MB/s write speeds for fast shooting",
"4K and 5K UHD-ready with UHS Speed Class 3 (U3)"
],
"seller": {
"name": "Direct Suppliers US",
"id": "A210SJF12S88M5"
}
}
Use cases
- E-commerce price monitoring: Track competitors’ prices and discount cadence; diff your ASIN basket daily.
- Assortment & gap analysis: Map which brands dominate a category and how ratings cluster.
- Seller intelligence: Watch buy box sellers and third-party offers alongside price.
- Review volume signals: Use reviewsCount and stars as quality/demand proxies (full review text may need a dedicated reviews Actor).
Why Apify for Amazon data?
Amazon’s official APIs are narrow and approval-heavy for many teams. A Store Actor focuses on public listing fields you can export immediately, with logs, datasets, and scheduling handled on-platform. You spend time on decisions, not on maintaining headless browsers.
Start with a small maxItems run, confirm fields, then scale or schedule.
Scraping public Amazon data may be permissible in some jurisdictions depending on facts and law, but legality depends on context, local rules, and Amazon’s terms. This is not legal advice, so review compliance before large-scale use. See our scraping legality guide.
The Actor uses pay-per-event pricing, starting around $3 per 1,000 results at last check, with discounts on higher subscription tiers. Apify’s free plan includes $5 in monthly credits to start. Always read the Actor’s Pricing tab for current terms.
Pay-per-event Actors charge a fixed price for each set of results extracted (for example, per 1,000 products), rather than billing only for platform compute. You can estimate cost by multiplying the per-result rate by your expected volume. Check the Actor’s Pricing tab for current rates and any tier discounts.
This Actor exposes review aggregates such as reviewsCount, stars, and starsBreakdown. For full review text at scale, use a dedicated Amazon reviews Actor from the Store if available.
Amazon’s PA-API has approval requirements and field limits. A scraper Actor can surface public listing-side fields (seller, stock signals, star breakdowns) in a no-code run, subject to site behavior, blocks, and terms.
Amazon rate-limits aggressively. Store Actors typically manage concurrency and proxies, but search results are still finite (often dozens of pages per query). Prefer specific ASIN lists or tight keywords for coverage.
Prices can depend on delivery postcode and locale. Match proxy country to the marketplace, narrow delivery settings if the input allows, and retry with a product URL instead of search where needed.
You can export CSV, Excel (XLSX), JSON, JSONL, XML, and RSS from Apify datasets. CSV and Excel are the most common for spreadsheets and BI tools.
Yes. Create a schedule in Apify for the Actor, set conservative maxItems while tuning, and store historical runs as datasets you diff over time.