How to Scrape Amazon Product Data (No-Code Tutorial)
Build a repeatable dataset of titles, prices, reviews, ASINs, and seller signals without writing scraper code.
Quick Answer
Apify's Amazon Scraper extracts product titles, prices, reviews, ASINs, and seller data from Amazon. Schedule daily runs for price monitoring or competitor research.
You run a pre-built Amazon Product Scraper from the Apify Store inside an Apify account. The free plan includes monthly credits for small tests; scale only after you validate output quality and Actor pricing on the Pricing tab.
Best tool for Amazon product scraping
Start with the Amazon Product Scraper Actor, or browse Amazon-focused tools:
Pricing per 1,000 products (how to estimate)
- Open the Actor’s Pricing tab.
- Find the price per result/event (or applicable model).
- Multiply by 1,000 for a rough per‑1K estimate.
Confirm current rates on the Actor page before scaling. Store Actors can change pricing models.
Legal & compliance note
Scrape public product data and review marketplace terms and local regulations. This is not legal advice. See the web scraping legality guide.
Actor stats and pricing were verified against the Amazon Product Scraper Store page in 2026; confirm again 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, a widely adopted Store Actor for Amazon listings. Check the live Store page for current user 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.





