Amazon Product Scraper - Prices, Reviews & ASIN avatar

Amazon Product Scraper - Prices, Reviews & ASIN

Pricing

from $0.000035 / actor start

Go to Apify Store
Amazon Product Scraper - Prices, Reviews & ASIN

Amazon Product Scraper - Prices, Reviews & ASIN

Amazon product scraper by keyword or URL — title, ASIN, brand, numeric price + currency, list price, discount %, rating, reviews, in-stock, category, seller & image, with a 0-100 deal score. Dedup, filters & clean flat rows. Track prices & monitor competitors. Export CSV/JSON/Excel.

Pricing

from $0.000035 / actor start

Rating

5.0

(1)

Developer

Flash Scrape

Flash Scrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

This Amazon product scraper turns any keyword or URL into a clean product spreadsheet — one flat row per product with the title, ASIN, brand, a numeric price + currency, list price, computed discount %, star rating, review count, in-stock status, category, seller, image, and a 0–100 deal score. Search Amazon by keyword (or paste product/search URLs), filter to what matters, and export to CSV, JSON, or Excel.

Built for e-commerce sellers, price trackers, dropshippers, and market researchers who want structured product data — not a nested scrape. It reads only public product pages: no login, no API key.


How to scrape Amazon products

  1. Enter search keywords (e.g. wireless earbuds, standing desk) and pick the marketplace (US, UK, DE, …). Or paste product / search URLs into productUrls.
  2. The scraper pulls matching products via the proven junglee/amazon-crawler engine.
  3. Each product is cleaned: the price object is flattened to a number + currency, the discount % is computed from the list price, the breadcrumb is split into a category array, and the seller object is flattened.
  4. Duplicates (same ASIN) are removed, your filters applied, and every product gets a 0–100 deal score (rating + review volume + discount + availability).
  5. You get a clean table to download as CSV, JSON, or Excel — or pull via API.

What data you get

Every row is one product, best deals first:

  • Title, ASIN, and brand.
  • Price and currency — flattened to a clean number, plus listPrice and a computed discountPct.
  • Rating and review count — social-proof signals.
  • In-stock flaginStock true/false.
  • Category — the breadcrumb trail as an array.
  • Seller — seller name (enable seller scraping for rating/details).
  • Image and product URL.
  • Features — bullet-point list (when full details are scraped).
  • A 0–100 deal score — blends rating, log-scaled review volume, discount %, and availability.

Filters & options

  • Minimum rating — keep only well-rated products.
  • Minimum reviews — drop products without social proof.
  • Maximum price — stay within budget.
  • In-stock only — drop unavailable items.
  • Brands — keep only specific brands.
  • Scrape full details — visit each product page for description + features.
  • Scrape sellers — collect seller name and rating.

Input

FieldTypeDescription
searchTermsarrayProduct keywords, one per line.
productUrlsarrayAmazon product / category / search URLs (advanced).
countrystringAmazon marketplace (US, GB, DE, …).
maxItemsintegerMax products per keyword. Default 50.
maxPagesintegerSearch pages per keyword. Default 1.
scrapeProductDetailsbooleanVisit product pages for description/features. Default true.
scrapeSellersbooleanCollect seller info. Default false.
minRatingnumberKeep products ≥ this rating (0 = no filter).
minReviewsintegerKeep products ≥ this many reviews.
maxPricenumberKeep products ≤ this price.
inStockOnlybooleanDrop out-of-stock products.
brandsarrayKeep only these brands.

Example input:

{
"searchTerms": ["wireless earbuds"],
"country": "US",
"maxItems": 50,
"scrapeProductDetails": true,
"minRating": 4,
"minReviews": 100,
"maxPrice": 80,
"inStockOnly": true
}

JSON output sample

{
"deal_score": 91,
"title": "Acme Wireless Earbuds, ANC, 40h Battery",
"asin": "B09XYZ1234",
"brand": "Acme",
"price": 49.99,
"currency": "USD",
"listPrice": 79.99,
"discountPct": 38,
"rating": 4.5,
"reviewsCount": 12840,
"inStock": true,
"category": ["Electronics", "Headphones", "Earbud Headphones"],
"seller": "Acme Official Store",
"bestsellerRank": 14,
"image": "https://m.media-amazon.com/images/...jpg",
"url": "https://www.amazon.com/dp/B09XYZ1234"
}

Results render as a clean, sortable table on the Output tab and export to CSV, JSON, or Excel.


Use cases

  • Price tracking & monitoring — re-run on a schedule to watch prices and discounts.
  • Competitor & market research — pull a whole category to compare prices, ratings, and brands.
  • Dropshipping / product research — find high-rating, high-review, discounted products fast.
  • Catalog enrichment — pull ASIN, brand, images, and categories into your own store.

Use with AI agents & automation

Run this from the Apify MCP server so AI agents (Claude, ChatGPT, Cursor) can pull product data as a tool call, schedule runs through Make, n8n, or Zapier to track price drops, or sync the dataset to Google Sheets for a live price dashboard. Clean flat JSON drops into pricing pipelines with no glue code.


Pricing

Pay-per-result — you're charged only for the products delivered after your filters. Set maxItems and use filters to keep cost predictable. See the Apify Store page for the current per-result price.


FAQ

Do I need an Amazon account or API key? No. It reads public product pages with no login and no key.

Can I scrape by ASIN? Yes — paste the product URL (https://www.amazon.com/dp/ASIN) into productUrls, or search by keyword.

Why is a price sometimes missing? Amazon hides prices on some listings, or shows variant-level pricing. Enable full product details for the most complete data.

Which marketplaces are supported? US, UK, Germany, France, Canada, Italy, Spain, India, Japan, Mexico, Brazil, Australia, Netherlands, UAE, and Sweden.

Is scraping Amazon legal? This collects public product data only. Amazon's terms restrict automated access and Amazon uses anti-bot defenses, so expect occasional partial runs. Use the data for research/monitoring and follow Amazon's terms and local law.

Can I export to CSV or Google Sheets? Yes — CSV, JSON, or Excel from the Output tab, or sync to Google Sheets via Make, n8n, or Zapier.


Other Flash Scrape scrapers