Amazon Product Scraper avatar
Amazon Product Scraper

Pricing

$5.00 / 1,000 businesses

Go to Apify Store
Amazon Product Scraper

Amazon Product Scraper

Developed by

ScrapeAI

ScrapeAI

Maintained by Community

Use this Amazon scraper to collect data based on URL and country from the Amazon website. Extract product information without using the Amazon API, including reviews, prices, descriptions, and Amazon Standard Identification Numbers (ASINs). Download data in various structured formats.

5.0 (2)

Pricing

$5.00 / 1,000 businesses

0

2

2

Last modified

4 hours ago

🧠 Amazon Product Scraper

This Apify actor automatically scrapes product listings from Amazon based on category URLs. It extracts structured product data such as title, price, rating, image, and more — perfect for product research and market analysis.

✅ Use Cases

📦 Scrape product listings from Amazon categories

💰 Monitor prices and availability

📊 Conduct market research by category

🏷️ Analyze competitor products

📈 Track product ratings and reviews

📥 Input Configuration

You can customize the actor using the following input fields:

{
"categoryUrls": [
{
"url": "https://www.amazon.com/s?k=laptops"
}
],
"maxItemsPerStartUrl": 100,
"maxSearchPagesPerStartUrl": 5,
"scrapeProductVariantPrices": true,
"scrapeProductDetails": true,
"debugMode": false
}

🧾 Fields Explained Field Type Description categoryUrls array Array of objects with url for Amazon category pages (e.g., search results or category pages) maxItemsPerStartUrl number (Optional) Maximum number of products to scrape per category URL maxSearchPagesPerStartUrl number (Optional) Maximum pages to scrape per category scrapeProductVariantPrices boolean (Optional) Whether to scrape variant prices scrapeProductDetails boolean (Optional) Whether to scrape detailed product info debugMode boolean (Optional) Logs extra information for troubleshooting 📤 Output

The actor returns a dataset containing an array of structured product listings. Each record includes key details about the product, suitable for research or analytics.

🧩 Sample Output

[
{
"title": "Dell XPS 13 Laptop",
"url": "https://www.amazon.com/Dell-XPS-13-9310-Laptop/dp/B08N5WRWNW",
"asin": "B08N5WRWNW",
"inStock": "In Stock",
"brand": "Dell",
"price": "$1,299.99",
"listPrice": "$1,499.99",
"stars": "4.5 out of 5 stars",
"reviewsCount": "1,234",
"breadCrumbs": "Electronics > Computers & Accessories > Laptops",
"thumbnailImage": "https://m.media-amazon.com/images/I/71pC69I3lzL._AC_UY218_.jpg",
"description": "Powerful laptop with Intel Core i7 processor...",
"features": "13.3-inch FHD+ display; Intel Core i7; 16GB RAM; 512GB SSD",
"variantAsins": ["B08N5WRWNW", "B08N5X7Z1Q"],
"reviewsLink": "https://www.amazon.com/product-reviews/B08N5WRWNW",
"delivery": "FREE delivery",
"seller": "Amazon.com",
"success": true
}
]

🔒 Proxy Configuration

This actor uses Apify Proxy automatically to:

Avoid IP-based rate limiting or bans

Access location-specific Amazon data

Ensure stable scraping at scale

Default proxy settings use:

{
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}

🚀 How to Use

Open the actor in Apify Console

Click "Try actor" or create a new task

Enter your desired category URLs and options

Run the actor

Download your product data in JSON, CSV, or Excel format

⚙️ Advanced Input Example

{
"categoryUrls": [
{
"url": "https://www.amazon.com/s?k=wireless+headphones"
},
{
"url": "https://www.amazon.com/s?k=smartphones"
}
],
"maxItemsPerStartUrl": 200,
"maxSearchPagesPerStartUrl": 10,
"scrapeProductVariantPrices": true,
"scrapeProductDetails": true,
"useCaptchaSolver": false,
"debugMode": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
},
"maxConcurrency": 5,
"minDelayBetweenRequestsMs": 1000,
"maxRequestRetries": 3,
"requestHandlerTimeoutSecs": 60
}

🛠️ Tech Stack

🧩 Apify SDK — for actor and data handling

🕷️ Crawlee — for robust crawling and scraping

🌐 Puppeteer — for browser automation and rendering dynamic content

⚙️ Node.js — fast, scalable backend environment

Share Actor: