Amazon Product Scraper
Pricing
Pay per event
Amazon Product Scraper
Amazon scraper that extracts comprehensive product data, including pricing, ratings, images, reviews, and seller offers. Perfect for price monitoring, market research, and competitive analysis.
Pricing
Pay per event
Rating
0.0
(0)
Developer

Akash Kumar Naik
Actor stats
1
Bookmarked
12
Total users
4
Monthly active users
17 days ago
Last modified
Categories
Share
🛒 Extract comprehensive product data, search results, and reviews from Amazon.com at scale with advanced anti-blocking protection.
This Apify Actor allows you to scrape Amazon product information, search results, and customer reviews efficiently and reliably. Perfect for price monitoring, market research, competitive analysis, and building product datasets.
🌟 Features
- Product Details: Extract complete product information including prices, ratings, specifications, and images
- Search Results: Scrape Amazon search pages to find products by keywords
- Customer Reviews: Get detailed customer reviews and ratings
- Product Variants: Automatically detect and scrape all product variants (colors, sizes, models)
- Anti-Detection: Built-in proxy support and anti-scraping protection
- Scalable: Handles large-scale scraping with concurrent processing
- Clean Data: Automatically formats and cleans extracted data
🚀 Quick Start
- Add Product URLs: Enter Amazon product URLs you want to scrape
- Configure Options: Choose whether to include reviews and proxy settings
- Run: Start scraping to get comprehensive product data
Example Input
{"productUrls": ["https://www.amazon.com/dp/B0CL61F39H","https://www.amazon.com/dp/B0CNV9F72P"],"proxyConfig": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
📊 Output Format
The Actor saves data to the Apify dataset in JSON format. Each product includes:
{"title": "PlayStation®5 console (slim)","asin": "B0CL61F39H","url": "https://www.amazon.com/dp/B0CL61F39H","price": "$499.99","price_striked": "$599.99","rating": 4.6,"rating_count": 5815,"description": "Product description...","feature_bullets": ["Feature 1", "Feature 2"],"images": ["https://image1.jpg", "https://image2.jpg"],"reviews": [...],"scrapedAt": "2025-09-15T10:30:00Z"}
⚙️ Input Parameters
🔗 Product URLs
- Required: Amazon product page URLs to scrape
- Example:
https://www.amazon.com/dp/B0CL61F39H
🛡️ Proxy Configuration
- Recommended: Use proxies for reliable scraping
- Residential Proxies: Best success rate for Amazon
- Datacenter Proxies: Faster but higher block rate
💡 Best Practices
For Best Results:
- Use Residential Proxies for large-scale scraping
- Limit concurrent requests to avoid blocks
- Enable all cleaning options for consistent data
- Monitor runs and adjust settings if needed
Avoiding Blocks:
- Use proxy rotation (residential recommended)
- Don't scrape too aggressively
- Respect Amazon's robots.txt
- Consider rate limiting between requests
🔧 Technical Details
- Memory: 512MB - 2GB (recommended)
- Timeout: 1 hour default
- Concurrent Processing: Yes, with rate limiting
- Data Format: JSON
- Proxy Support: Apify Proxy (residential/datacenter)
📈 Use Cases
- Price Monitoring: Track product prices over time
- Market Research: Analyze product trends and competition
- Product Catalogs: Build comprehensive product databases
- Review Analysis: Sentiment analysis of customer feedback
- Competitive Intelligence: Monitor competitor products
🆘 Troubleshooting
Common Issues:
- No results: Check if URLs are valid Amazon product pages
- Blocked requests: Enable residential proxies
- Timeout errors: Reduce max pages or enable more memory
- Missing data: Some fields may not be available for all products
Need Help?
- Check the ../../issues for common problems
- Review the DEVELOPMENT.md for technical details
- Contact support for assistance
📝 Data Compliance
This Actor extracts publicly available data from Amazon. Please ensure compliance with:
- Amazon's Terms of Service
- Local data protection laws (GDPR, CCPA, etc.)
- Your intended use case requirements
🏷️ Pricing
This Actor uses Pay-Per-Event (PPE) pricing model:
- Actor start: $0.001 per run
- Product scraped: $0.002 per successfully scraped product
- Residential proxy used: Additional $0.001 per product when using residential proxies
Free tier
- Limited runs with datacenter proxies
- Pay only for successfully scraped products
Paid plans
- Unlimited runs with residential proxy access
- Premium support for enterprise customers
Example cost calculation:
- Scraping 100 products with residential proxies:
- Actor start: $0.001
- Product scraping: 100 × $0.002 = $0.200
- Residential proxy: 100 × $0.001 = $0.100
- Total: $0.301
Made with ❤️ using Apify - The web scraping and automation platform