Scrapers.lat logo scrapers.lat
Ecommerce

Amazon Product Price & Reviews Scraper

Scrape Amazon products by ASIN, URL or search query across amazon.com, .co.uk, .de, .es, .com.mx and more. Extract title, price, list price, rating, reviews, Buy Box seller, images and stock to JSON, CSV or Excel.

25 fields per record JSON · CSV · Excel · API Pay per use
amazon-product-scraper.json 200 OK
{
  "imageUrl": "https://m.media-amazon.com/images/I/61wNnJY6aX…",
  "title": "bubba 24 oz Dualsip Insulated Stainless Steel …",
  "asin": "B0G8LSRXDT",
  "url": "https://www.amazon.com/dp/B0G8LSRXDT",
  "brand": "Bubba",
  "price": 24.99,
  "currency": "USD",
  "rating": 4.6,
  "reviewsCount": 354
}
What you get

Every run returns clean, typed records, ready for your CRM, spreadsheet or database.

  • One clean record per result, deduped and normalized
  • Stable schema in JSON, CSV or Excel, or read it via the Apify API
  • Pay per use in the cloud, nothing to install or maintain
Fields it returns
Image UrlTitleAsinUrlBrandPriceCurrencyRatingReviews CountIs PrimeAvailabilityIn StockCategoryBreadcrumbs
Sample output

A real example record, exactly the shape you receive.

Image UrlTitleAsinUrl
https://m.media-amazon.com/images…bubba 24 oz Dualsip Insulated Sta…B0G8LSRXDThttps://www.amazon.com/dp/B0G8LSR…
https://m.media-amazon.com/images…Fijinhom Insulated Water Bottle w…B0D2W1MKZXhttps://www.amazon.com/dp/B0D2W1M…
https://m.media-amazon.com/images…DYSANKY Insulated Water Bottle | …B0DLCG65B5https://www.amazon.com/dp/B0DLCG6…
GET /amazon-product-scraper
{
  "imageUrl": "https://m.media-amazon.com/images/I/61wNnJY6aX…",
  "title": "bubba 24 oz Dualsip Insulated Stainless Steel …",
  "asin": "B0G8LSRXDT",
  "url": "https://www.amazon.com/dp/B0G8LSRXDT",
  "brand": "Bubba",
  "price": 24.99,
  "currency": "USD",
  "rating": 4.6,
  "reviewsCount": 354
}

Frequently asked questions

Which Amazon marketplaces are supported?

Fifteen marketplaces are supported: amazon.com, amazon.co.uk, amazon.de, amazon.es, amazon.fr, amazon.it, amazon.ca, amazon.com.mx, amazon.com.br, amazon.com.au, amazon.co.jp, amazon.in, amazon.nl, amazon.se and amazon.pl. Pick one with the domain input for ASINs and search queries. Product URLs keep their own domain automatically.

Can I scrape by ASIN, by URL and by keyword?

Yes. You can pass a list of ASINs, a list of full product URLs, a search query, or any combination of the three in a single run. The Max Items setting caps how many products are collected.

How many products can I collect per run?

As many as you set in Max Items. Search queries paginate through result pages until the limit is reached, and ASIN and URL lists are fetched in full up to the limit. Runs started from a free Apify account are capped at 10 products per run; paid accounts have no cap.

Do I need a proxy?

Yes. Amazon blocks datacenter traffic, so the scraper defaults to Apify Residential proxies in the marketplace country. Keep the default proxy configuration for reliable results.

What happens for missing prices or dead ASINs?

Products that are currently unavailable return with the availability field set and a null price. ASINs that no longer exist on Amazon are returned with an error of Product not found so you can tell them apart from products that simply have no active offer.

Ready when you are.

Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.