Amazon Scraper All-in-One Product, Reviews & Search Scraper avatar
Amazon Scraper All-in-One Product, Reviews & Search Scraper

Pricing

Pay per event

Go to Apify Store
Amazon Scraper All-in-One Product, Reviews & Search Scraper

Amazon Scraper All-in-One Product, Reviews & Search Scraper

Extract comprehensive product data from Amazon without proxy costs. This professional Amazon scraper provides 8 powerful scraping modes to gather product listings, reviews, best sellers, seller information, and more from Amazon marketplaces worldwide.

Pricing

Pay per event

Rating

0.0

(0)

Developer

DataFusionX

DataFusionX

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

Amazon Scraper Apify – All-in-One Product, Reviews & Search Data Extractor

Extract comprehensive product data from Amazon without proxy costs. This professional Amazon scraper provides 8 powerful scraping modes to gather product listings, reviews, best sellers, seller information, and more from Amazon marketplaces worldwide.

Powerful Amazon scraper on Apify platform – extract product details, prices, reviews, best sellers, variations, sponsored ads, seller info and related searches from 10 Amazon marketplaces. Zero proxy costs, fast, reliable and always up-to-date with Amazon layout changes.

Perfect Amazon data extraction tool and unofficial Amazon API alternative for price monitoring, market research, competitor analysis, review sentiment and e-commerce intelligence.

🎯 Best Amazon Scraper on Apify – Why Choose This Actor?

  • No proxy needed – built-in residential-grade proxy infrastructure
  • 10 Amazon marketplaces supported: US, UK, DE, FR, ES, IT, CA, JP, IN, AU
  • 8 professional scraping modes in one powerful actor
  • Structured clean JSON/CSV/Excel output – ready for analysis
  • High success rate – advanced anti-blocking & error recovery
  • Regular updates – works with current Amazon 2025 page structure
  • Cost-effective – great performance per compute unit

Ideal for Amazon product scraper, Amazon reviews scraper, Amazon search scraper, price tracker and best sellers scraper needs.

� What Can You Scrape?

1. 🔍 Search Results - Product Discovery

Extract product listings from any Amazon search query. Perfect for market research, competitor analysis, and product discovery.

Best For: Market research, finding trending products, competitor monitoring

Example Input:

{
"scraperType": "searchResults",
"searchQuery": "wireless headphones",
"geocode": "us",
"maxPages": 5
}

Example Output:

{
"asin": "B0BRBGQDK8",
"brand": "Sony",
"name": "Sony WH-1000XM5 Wireless Noise Canceling Headphones",
"price": "$328.00",
"rating": "4.6",
"reviews": "12453",
"link": "https://www.amazon.com/dp/B0BRBGQDK8",
"image": "https://m.media-amazon.com/images/I/51K3vK-XyYL._AC_UY218_.jpg",
"search_query": "wireless headphones"
}

2. 📝 Single Product Details - Complete Information

Get comprehensive product information including title, price, brand, features, specifications, and availability.

Best For: Price monitoring, product catalog building, inventory tracking

Example Input:

{
"scraperType": "singleProduct",
"asins": ["B0BRBGQDK8", "B09JQMJHXY"],
"geocode": "us",
"zipcode": "10001"
}

Example Output:

{
"asin": "B0BRBGQDK8",
"title": "Sony WH-1000XM5 The Best Wireless Noise Canceling Headphones with Auto Noise Canceling Optimizer",
"price": "$328.00",
"brand": "Sony",
"rating": "4.6",
"reviews": "12453",
"image": "https://m.media-amazon.com/images/I/51K3vK-XyYL._SL1500_.jpg",
"features": [
"Industry-leading noise cancellation with Auto NC Optimizer",
"30-hour battery life with quick charging",
"Premium sound quality with LDAC and DSEE Extreme",
"Multipoint connection - connect two devices at once",
"Speak-to-chat and quick attention mode"
],
"description": "Take noise canceling to the next level with Sony's...",
"availability": "In Stock",
"url": "https://www.amazon.com/dp/B0BRBGQDK8"
}

3. 🎨 Product Variations - All Options

Discover all product variants including different colors, sizes, and configurations. Recursively extracts every variation available.

Best For: Complete product catalog, variant analysis, inventory management

Example Input:

{
"scraperType": "productVariations",
"asins": ["B0BRBGQDK8"],
"geocode": "us"
}

Example Output:

{
"asin": "B0BRBGQDK8",
"parent_asin": "B0BRBGQDK8",
"title": "Sony WH-1000XM5 Wireless Headphones - Black",
"price": "$328.00",
"dimensions": {
"color": "Black",
"style": "Headphones Only"
},
"variation_url": "https://www.amazon.com/dp/B0BRBGQDK8",
"image": "https://m.media-amazon.com/images/I/51K3vK-XyYL._AC_SX300_.jpg"
}

4. ⭐ Customer Reviews - Sentiment Analysis

Extract customer reviews with ratings, dates, verification status, and helpful votes. Essential for understanding product reception.

Best For: Sentiment analysis, product feedback, review monitoring

Example Input:

{
"scraperType": "reviews",
"asins": ["B0BRBGQDK8"],
"geocode": "us"
}

Example Output:

{
"asin": "B0BRBGQDK8",
"review_id": "R2KZJQ8X5YF3MA",
"rating": "5.0",
"title": "Best noise cancelling headphones I've ever owned",
"content": "These headphones are absolutely incredible. The noise cancellation is phenomenal...",
"date": "Reviewed in the United States on December 15, 2024",
"verified": true,
"reviewer_name": "John Smith",
"helpful_count": "247",
"images": ["https://m.media-amazon.com/images/I/review-image.jpg"]
}

5. 🏆 Best Sellers - Market Leaders

Scrape best seller rankings by category. Track top-performing products and identify market trends.

Best For: Trend analysis, category insights, competitive intelligence

Example Input:

{
"scraperType": "bestSellers",
"category": "electronics",
"geocode": "us",
"maxPages": 3
}

Example Output:

{
"ranking": "1",
"asin": "B0BRBGQDK8",
"title": "Sony WH-1000XM5 Wireless Noise Canceling Headphones",
"price": "$328.00",
"rating": "4.6",
"reviews": "12453",
"image": "https://m.media-amazon.com/images/I/51K3vK-XyYL._AC_UL320_.jpg",
"category": "electronics",
"url": "https://www.amazon.com/dp/B0BRBGQDK8"
}

6. 🏪 Seller Details - Complete Seller Information

Extract comprehensive seller information including business details, ratings, location, and feedback statistics.

Best For: Seller verification, supplier research, marketplace analysis

Example Input:

{
"scraperType": "sellerDetails",
"seller_ids": ["A2L77EE7U53NWQ"],
"geocode": "us"
}

Example Output:

{
"seller_id": "A2L77EE7U53NWQ",
"seller_name": "Amazon.com",
"seller_market_link": "https://www.amazon.com/s?me=A2L77EE7U53NWQ",
"positivity": "94%",
"business_name": "Amazon.com Services LLC",
"street_address": "410 Terry Avenue North",
"City": "Seattle",
"State": "WA",
"Zipcode": "98109",
"Country": "US",
"rating": "4.5",
}

7. 📢 Sponsored Products - Advertising Intelligence

Extract sponsored product ads from search results. Perfect for advertising research and competitive analysis.

Best For: PPC research, advertising strategy, competitor ad monitoring

Example Input:

{
"scraperType": "sponsoredProducts",
"searchQuery": "bluetooth speakers",
"geocode": "us"
}

Example Output:

{
"asin": "B09JQMJHXY",
"name": "JBL Flip 6 Portable Waterproof Speaker",
"price": "$99.95",
"position": "1",
"is_sponsored": true,
"link": "https://www.amazon.com/dp/B09JQMJHXY",
"image": "https://m.media-amazon.com/images/I/71wZx0UVRvL._AC_UL320_.jpg",
"search_query": "bluetooth speakers"
}

Discover related search suggestions from Amazon. Excellent for SEO and keyword research.

Best For: SEO research, keyword discovery, content strategy

Example Input:

{
"scraperType": "relatedSearches",
"searchQuery": "running shoes",
"geocode": "us"
}

Example Output:

{
"search_query": "running shoes",
"suggested_query": "running shoes men",
"suggestion_text": "running shoes for men",
"url": "https://www.amazon.com/s?k=running+shoes+men"
}

� Quick Start Guide

Prerequisites

  • An Apify account (Sign up free)
  • Basic understanding of JSON (very simple!)

Step 1: Install the Actor

  1. Visit the Apify Store
  2. Search for "Amazon Scraper"
  3. Click "Try for Free"

Step 2: Configure Your Scrape

Choose your scraping mode and configure the settings:

For Product Search:

{
"scraperType": "searchResults",
"searchQuery": "laptop stands",
"geocode": "us",
"maxPages": 5
}

For Product Details:

{
"scraperType": "singleProduct",
"asins": ["B07TCJS1NS", "B081YXWDTQ"],
"geocode": "us"
}

For Reviews:

{
"scraperType": "reviews",
"asins": ["B07TCJS1NS"],
"geocode": "us"
}

Step 3: Run and Download

  1. Click "Start" to begin scraping
  2. Monitor progress in real-time
  3. Download results as JSON, CSV, or Excel

🌍 Supported Amazon Marketplaces

GeocodeCountryAmazon Domain
usUnited States 🇺🇸amazon.com
ukUnited Kingdom 🇬🇧amazon.co.uk
deGermany 🇩🇪amazon.de
frFrance 🇫🇷amazon.fr
esSpain 🇪🇸amazon.es
itItaly 🇮🇹amazon.it
caCanada 🇨🇦amazon.ca
jpJapan 🇯🇵amazon.co.jp
inIndia 🇮🇳amazon.in
auAustralia 🇦🇺amazon.com.au

⚙️ Complete Configuration Options

Required Parameters

ParameterTypeDescription
scraperTypestringChoose scraping mode: searchResults, singleProduct, productVariations, reviews, bestSellers, sellerDetails, sponsoredProducts, relatedSearches

Common Parameters

ParameterTypeDefaultDescription
geocodestringusAmazon marketplace country code
zipcodestring10001ZIP/postal code for localized pricing
maxOutputinteger0Maximum items to extract (0 = unlimited)

Mode-Specific Parameters

Search Results & Sponsored Products:

ParameterTypeRequiredDescription
searchQuerystringYesSearch keyword (e.g., "laptop stands")
maxPagesintegerNoNumber of pages to scrape (default: 50)

Single Product, Variations, & Reviews:

ParameterTypeRequiredDescription
asinsarrayYesList of Amazon ASINs (e.g., ["B07TCJS1NS"])

Best Sellers:

ParameterTypeRequiredDescription
categorystringNoCategory slug (default: "electronics")
maxPagesintegerNoPages to scrape (default: 2)

Seller Details:

ParameterTypeRequiredDescription
seller_idsarrayYesAmazon seller IDs (e.g., ["A2L77EE7U53NWQ"])

Related Searches:

ParameterTypeRequiredDescription
searchQuerystringYesBase search term for suggestions

💡 Use Cases & Applications

E-commerce & Retail

  • Price Monitoring - Track competitor prices in real-time
  • Product Research - Discover trending products and bestsellers
  • Inventory Management - Monitor product availability and variants
  • Market Analysis - Understand category trends and pricing strategies

Marketing & SEO

  • Keyword Research - Find related search terms and optimize content
  • Competitor Analysis - Track competitor products and pricing
  • Content Strategy - Identify popular products for content creation
  • PPC Research - Analyze sponsored products and ad strategies

Data Analytics

  • Sentiment Analysis - Process customer reviews for insights
  • Trend Analysis - Track best seller movements and rankings
  • Price Intelligence - Monitor price changes across sellers
  • Review Monitoring - Track product feedback and ratings

Business Intelligence

  • Supplier Research - Find and vet potential suppliers
  • Market Entry - Analyze market opportunities and competition
  • Product Development - Understand customer needs from reviews
  • Competitive Intelligence - Monitor competitor product portfolios

🔧 Local Development

Setup

# Clone the repository
git clone https://github.com/your-repo/amazon-scraper.git
cd amazon-scraper
# Install dependencies
pip install -r requirements.txt
# Install Apify CLI
npm install -g apify-cli
# Authenticate
apify login

Run Locally

# Run with Apify CLI
apify run
# Or run directly with Python
python -m src

Testing

# Test search scraper
python -c "
import asyncio
from src.scrapers.search_results import SearchResultsScraper
config = {
'token': 'YOUR_TOKEN',
'geocode': 'us',
'zipcode': '10001',
'search_query': 'wireless headphones',
'max_pages': 2
}
scraper = SearchResultsScraper(config)
results = asyncio.run(scraper.scrape())
print(f'Found {len(results)} products')
"

📊 Performance & Limits

Execution Speed

  • Search Results: ~10-30 seconds per page
  • Single Product: ~5-10 seconds per ASIN
  • Product Variations: ~10-20 seconds per parent product
  • Reviews: ~15-30 seconds per product
  • Best Sellers: ~20-40 seconds per page
  • Seller Details: ~5-10 seconds per seller

Resource Usage

  • Memory: ~200-500 MB per run
  • Storage: Varies by result count (typical: 1-50 MB)

Rate Limiting

All rate limiting and anti-bot measures are handled automatically - no configuration needed!


🛡️ Best Practices

Optimize Performance

  1. Use Specific ASINs when possible instead of search queries
  2. Set Reasonable Limits using maxPages and maxOutput
  3. Choose Right Mode for your specific needs
  4. Batch Your Requests for multiple products

Ensure Data Quality

  1. Specify ZIP Code for accurate pricing and availability
  2. Choose Correct Geocode for your target marketplace
  3. Monitor Your Runs to catch and fix issues early
  4. Validate Results before using in production

Cost Management

  1. Limit Output using maxOutput parameter
  2. Scrape Smart - don't scrape more than you need
  3. Schedule Off-Peak for better performance
  4. Use Apify Free Tier for testing and development

🐛 Troubleshooting

Common Issues

"No results found"

  • Verify your search query or ASINs are correct
  • Check if the geocode matches your target marketplace
  • Ensure the product/category exists in that marketplace

"Invalid ASIN format"

  • ASINs must be exactly 10 alphanumeric characters
  • Example: B07TCJS1NS
  • Remove spaces and special characters

"Rate limit exceeded"

  • This is automatically handled - try again in a few minutes
  • Consider reducing maxPages or maxOutput

"Empty dataset"

  • Check actor logs for specific errors
  • Verify input parameters are correct
  • Ensure products exist in the specified marketplace

🔐 Security & Compliance

Data Security

  • All data transmission is encrypted (HTTPS)
  • No personal data is stored unnecessarily
  • Secure infrastructure with enterprise-grade hosting

Compliance

  • Respect Amazon's Terms of Service
  • Use scraped data responsibly
  • Don't use for prohibited purposes
  • Follow local data protection laws (GDPR, CCPA, etc.)

Privacy

  • No user credentials required
  • Data is private to your Apify account
  • Can be deleted anytime

📈 Pricing

This actor runs on the Apify platform. Pricing is based on:

  • Compute Units - Processing time and resources used
  • Data Transfer - Amount of data scraped

Apify Free Tier

  • $5 of free usage every month
  • Perfect for testing and small projects
  • No credit card required to start

Estimated Costs

  • 100 products: ~$0.50-$1.00
  • 1,000 products: ~$3-$5
  • 10,000 products: ~$20-$30

Actual costs vary based on scraping mode and data volume

View detailed pricing →


Feature Requests

We're constantly improving! Share your ideas for new features or scraping modes.


🌟 Why Apify Platform?

Built for Web Scraping

  • Serverless Infrastructure - No server management needed
  • Automatic Scaling - Handle any volume of data
  • Built-in Storage - Datasets, key-value stores included
  • Scheduling - Run scrapers on autopilot
  • Webhooks - Integrate with your workflows

Enterprise Ready

  • 99.9% Uptime - Reliable infrastructure
  • Data Security - SOC 2 Type II certified
  • Global CDN - Fast worldwide access
  • API Access - Full programmatic control

Developer Friendly

  • Python & JavaScript - Use your favorite language
  • Open Source SDK - Transparent and extensible
  • Great Documentation - Learn quickly
  • Active Community - Get help when needed

🚀 Get Started Now

Ready to extract Amazon data at scale?

  1. Create Free Apify Account
  2. Try This Actor - No credit card required
  3. Start Scraping - Get results in minutes

amazon scraper, amazon data extraction, product scraper, price monitoring, review scraper, amazon api alternative, web scraping, ecommerce data, marketplace intelligence, amazon automation, amazon product data, amazon best sellers scraper, amazon reviews extraction, amazon seller analysis, amazon scraper apify, amazon product scraper, amazon reviews scraper, amazon search scraper, amazon best sellers scraper, amazon data extraction, amazon price monitoring, amazon seller scraper, amazon variations scraper, unofficial amazon api, apify amazon scraper, amazon keyword research scraper, ecommerce data scraper, amazon scraping tool 2025