Amazon Product Scraper
Pricing
$10.00/month + usage
Amazon Product Scraper
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.
Pricing
$10.00/month + usage
Rating
5.0
(5)
Developer

ScrapeAI
Actor stats
1
Bookmarked
20
Total users
10
Monthly active users
20 days ago
Last modified
Categories
Share
🧠 Amazon Product Scraper
This Apify actor automatically scrapes product listings from Amazon based on your search term. It extracts structured product data with key fields (productId, title, price, mrp, rating, ratingCount, image, url) — perfect for product analysis and price comparison.
✅ Use Cases
📇 Generate product catalogs
💬 Build price comparison databases
🏙️ Conduct market research by category
🧭 Perform competitive analysis in your niche
📥 Input Configuration
You can customize the actor using the following input fields:
{"search": "mobiles","maxItems": 50,"maxConcurrency": 2,"headless": true}
🧾 Fields Explained Field Type Description search string Search term for Amazon (e.g., "mobiles", "laptops") maxItems number Maximum number of products to extract maxConcurrency number Maximum concurrent requests headless boolean Run browser in headless mode 📤 Output
The actor returns a dataset containing an array of structured product listings. Each record includes comprehensive details about the product.
🧩 Sample Output
{"productId": "B08N5WRWNW","title": "Samsung Galaxy F54","brand": "Samsung","price": 24999,"mrp": 0,"listPrice": 29999,"currency": "USD","rating": 4.4,"ratingCount": 18231,"image": "https://m.media-amazon.com/images/I/...","images": ["https://m.media-amazon.com/images/I/...", "..."],"url": "https://www.amazon.com/...","sponsored": false,"amazonChoice": true,"boughtCount": 50000,"deliveryDate": "Monday, Dec 23","freeDelivery": true,"stockStatus": null,"availability": "In Stock","primeEligible": true,"certifications": ["Energy Star"],"variations": [{"type": "Color", "value": "Blue", "price": 24999, "image": "..."}],"category": "","description": "Latest smartphone with..."}
📋 Output Fields Field Type Description productId string The unique ASIN of the product title string The name of the product brand string The brand name price number The current price mrp number The MRP (if available) listPrice number The list price currency string Currency code (e.g., USD) rating number Average rating ratingCount number Total number of ratings image string Main product image URL images array Array of product image URLs url string Direct URL to the product page sponsored boolean Whether the product is sponsored amazonChoice boolean Whether it's Amazon's Choice boughtCount number Number of units bought recently deliveryDate string Estimated delivery date freeDelivery boolean Whether delivery is free stockStatus number Stock left (if limited) availability string Availability status primeEligible boolean Eligible for Prime certifications array Array of certifications/badges variations array Array of product variations category string Product category description string Short product description 🔒 Proxy Configuration
This actor uses Apify Proxy automatically to:
Avoid IP-based rate limiting or bans
Ensure stable scraping at scale
Default proxy settings use:
{"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "IN"}
🚀 How to Use
Open the actor in Apify Console
Click "Try actor" or create a new task
Enter your desired search term
Run the actor
Download your data in JSON, CSV, or Excel format
⚙️ Advanced Input Example
{"search": "mobiles","maxItems": 100,"maxConcurrency": 2,"headless": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "IN"}}
🛠️ 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