Skip to main content

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.

Time~5 min
CostFrom $3 / 1K products (pay per event)
DifficultyBeginner
OutputCSV / Excel / JSON

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)

  1. Open the Actor’s Pricing tab.
  2. Find the price per result/event (or applicable model).
  3. 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.

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

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:

  1. Start URLs: Product or category URLs.
  2. Search keywords: Listings for a query (for example wireless earbuds noise cancelling).
  3. Category URLs: Crawl within a branch of Amazon’s taxonomy.
  4. 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

Apify Affiliate Banner 300x250Apify Affiliate Banner 300x250Apify Affiliate Banner 300x50Apify Affiliate Banner 300x50

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.

Output Data Fields
FieldDescriptionExample
titleProduct nameSanDisk 1TB Extreme microSDXC UHS-I Memory Card
asinAmazon Standard Identification NumberB09X7MPX8L
price.valueCurrent selling price145.50
price.currencyPrice currency symbol$
listPrice.valueOriginal list price (before discount)299.99
starsAverage customer rating4.8
reviewsCountTotal number of reviews36704
brandProduct brand nameSanDisk
inStockWhether the product is availabletrue
seller.nameThird-party seller nameDirect Suppliers US
urlDirect product page URLhttps://www.amazon.com/dp/B09X7MPX8L
thumbnailImageProduct image URLhttps://m.media-amazon.com/images/I/...
Sample Output (1 result)

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.

Ready to scrape Amazon?

Start with a small maxItems run, confirm fields, then scale or schedule.

Run the Amazon Product Scraper on Apify

Frequently Asked Questions

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.

Apify Affiliate Banner 728x90Apify Affiliate Banner 728x90Apify Affiliate Banner 300x50Apify Affiliate Banner 300x50