Amazon Product Scraper: Price, Reviews, ASIN etc.. avatar

Amazon Product Scraper: Price, Reviews, ASIN etc..

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Amazon Product Scraper: Price, Reviews, ASIN etc..

Amazon Product Scraper: Price, Reviews, ASIN etc..

A powerful, comprehensive Amazon scraper designed to extract high-quality product data from any Amazon store (US, UK, IN, UAE, AU). Extract product titles, prices, technical specifications, ASINs, customer ratings, high-res images, and stock availability.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

datablow

datablow

Maintained by Community

Actor stats

0

Bookmarked

19

Total users

4

Monthly active users

6 days ago

Last modified

Share

๐Ÿ“Œ Overview

Amazon Product Scraper is an enterprise-grade web scraping solution built on Crawlee and Playwright. Designed to bypass sophisticated anti-bot systems, it features intelligent browser fingerprint rotation, automatic CAPTCHA/Robot-check detection, human-like browsing behavior, and geo-targeted proxy routing.

Whether you need to monitor competitor pricing, track stock changes across regions, build e-commerce catalogs, or power AI models with live marketplace data, this Actor delivers clean, structured JSON/CSV data reliably.


โœจ Key Features

  • ๐ŸŒ Multi-Region Support: Scrapes from 5 major Amazon domains:
    • ๐Ÿ‡บ๐Ÿ‡ธ United States (amazon.com)
    • ๐Ÿ‡ฎ๐Ÿ‡ณ India (amazon.in)
    • ๐Ÿ‡ฌ๐Ÿ‡ง United Kingdom (amazon.co.uk)
    • ๐Ÿ‡ฆ๐Ÿ‡ช United Arab Emirates (amazon.ae)
    • ๐Ÿ‡ฆ๐Ÿ‡บ Australia (amazon.com.au)
  • ๐Ÿ” Dual Input Modes: Search by keywords (e.g. "gaming keyboard") or provide direct Amazon product / search listing URLs.
  • ๐Ÿ“Š Deep Data Extraction: Captures titles, parsed numeric prices, ASIN, ratings, review count, stock availability, seller offers, high-resolution gallery images, and technical specifications.
  • ๐Ÿ›ก๏ธ Anti-Bot Resistance: Built-in fingerprint spoofing, automated session cycling, and retry mechanisms for CAPTCHAs and Robot Check screens.
  • โšก High Concurrency & Efficiency: Optimized memory footprint with configurable item limits and automatic dataset serialization.
  • ๐Ÿค– AI & Agent Ready: Fully compatible with Apify MCP Server, LangChain, LlamaIndex, and OpenAI tool calling.

๐Ÿ“ฅ Input Configuration

Configure your run using the user-friendly Console form or directly via JSON:

ParameterTypeRequiredDefaultDescription
searchTermsarrayNo["trimmer for men"]List of keyword phrases to search on Amazon.
startUrlsarrayNo[]Direct Amazon URLs (product detail pages or search listing pages).
regionstringYes"US"Amazon marketplace region: "US", "IN", "UK", "UAE", or "AU".
maxItemsintegerNo10Maximum total products to scrape and save to the dataset.
proxyConfigurationobjectNo{"useApifyProxy": true}Apify Proxy configuration. Residential proxies are recommended for large batches.

๐Ÿ“‹ JSON Input Example

{
"searchTerms": [
"wireless noise cancelling headphones",
"mechanical keyboard"
],
"region": "US",
"maxItems": 20,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

๐Ÿ“ค Output Data Structure

Results are stored in the default dataset and can be downloaded in JSON, CSV, XML, Excel, or NDJSON format.

Each product record contains the following fields:

FieldTypeDescription
titlestringFull product name and title
asinstringAmazon Standard Identification Number (unique 10-character code)
pricenumberParsed numeric price in the local currency
avgRatingstringCustomer review average score (e.g., "4.4 out of 5 stars")
ratingCountstringTotal number of customer reviews (e.g., "12,450 ratings")
availabilitystringStock status (e.g., "In Stock", "Only 2 left in stock")
thumbnailstringMain search result thumbnail URL
imagesstring[]High-resolution image URLs extracted from the gallery
descriptionstringDetailed product description text
featuresstringBulleted feature list from the "About this item" section
offersstring[]Active discounts, coupons, and promotional deals
urlstringCanonical product URL (clean of tracking parameters)
timestampstringISO 8601 timestamp of when the record was extracted

๐Ÿ“ฆ Sample Output Record

{
"title": "Sony WH-1000XM5 Wireless Industry Leading Noise Canceling Headphones",
"asin": "B09XS7JWHH",
"price": 348.00,
"avgRating": "4.5 out of 5 stars",
"ratingCount": "14,892 ratings",
"availability": "In Stock",
"thumbnail": "https://m.media-amazon.com/images/I/61+ElPBD6qL._AC_UY218_.jpg",
"images": [
"https://m.media-amazon.com/images/I/61+ElPBD6qL._SL1500_.jpg",
"https://m.media-amazon.com/images/I/51SKmu2G9FL._SL1500_.jpg",
"https://m.media-amazon.com/images/I/71o8Q5XJS5L._SL1500_.jpg"
],
"description": "The WH-1000XM5 headphones rewrite the rules for distraction-free listening...",
"features": "โ€ข Industry-leading noise cancellation with two processors and 8 microphones\nโ€ข Magnificent Sound, engineered to perfection with 30mm driver unit\nโ€ข Crystal clear hands-free calling with 4 beamforming microphones\nโ€ข Up to 30-hour battery life with quick charging",
"offers": [
"Save $50 with coupon applied at checkout",
"Free delivery with Prime"
],
"url": "https://www.amazon.com/dp/B09XS7JWHH",
"timestamp": "2026-09-20T08:30:00.000Z"
}

๐Ÿš€ How to Use

1. In Apify Console

  1. Navigate to Amazon Product Scraper.
  2. Enter your search keywords (e.g. "espresso machine") or paste product URLs.
  3. Select the target marketplace region.
  4. Click Start to run the Actor.
  5. Preview and export data in the Storage > Dataset tab.

2. Via Python API Client

from apify_client import ApifyClient
# Initialize the ApifyClient with your API token
client = ApifyClient("YOUR_APIFY_TOKEN")
# Prepare Actor input
run_input = {
"searchTerms": ["ergonomic office chair"],
"region": "US",
"maxItems": 15
}
# Run the Actor and wait for it to finish
run = client.actor("datablow/Amazon-Product-Scraper").call(run_input=run_input)
# Fetch results from the default dataset
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['title']} - {item.get('price')} (ASIN: {item['asin']})")

3. Via Node.js JavaScript Client

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: 'YOUR_APIFY_TOKEN',
});
const run = await client.actor('datablow/Amazon-Product-Scraper').call({
searchTerms: ['mechanical keyboard'],
region: 'US',
maxItems: 25,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Extracted ${items.length} products:`, items);

๐ŸŽฏ Practical Use Cases

  • E-Commerce Price Intelligence: Automatically monitor price fluctuations and match competitor promotions in real-time.
  • Market & Trend Research: Identify top-rated products, surging search items, and underserved niches across multiple Amazon territories.
  • Product Catalog Enrichment: Supplement inventory records with high-resolution image galleries, bullet points, and verified specifications.
  • Affiliate & Content Sites: Automate product discovery and feed fresh pricing into review blogs and price-comparison aggregators.
  • AI / LLM Pipelines: Feed live product catalogues into retrieval-augmented generation (RAG) applications and shopping assistants.

โ“ Frequently Asked Questions (FAQ)


๐Ÿ’ฌ Support & Inquiries

For feature requests, feedback, or bug reports, please open an issue in the Issues tab on the Apify Actor console. We continuously monitor Amazon UI updates to ensure non-stop reliability.