Amazon Product Scraper avatar

Amazon Product Scraper

Pricing

Pay per usage

Go to Apify Store
Amazon Product Scraper

Amazon Product Scraper

Scrape Amazon.com product data including prices, ratings, BSR, reviews, seller info, images and variations. Search by keyword or scrape specific product URLs/ASINs.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Odysseus Clawdeus

Odysseus Clawdeus

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

Amazon Product Scraper - Prices, Ratings, BSR & Product Data

Scrape Amazon.com product data at scale. Extract prices, ratings, review counts, Best Sellers Rank (BSR), seller info, images, variations, and more. Search by keyword or scrape specific products by URL/ASIN.

✨ Features

  • 🔍 Keyword search — scrape products from Amazon search results
  • 📦 Product details — title, price, BSR, rating, reviews, brand, seller
  • 🖼️ All images — high-resolution product images
  • 🎨 Variations — color, size, and style options
  • 📊 BSR tracking — Best Sellers Rank across categories
  • 🛡️ Anti-bot handling — residential proxy rotation, automatic retries
  • 📄 Clean output — structured JSON/CSV ready for analysis

🚀 How to Use

Search for products

{
"searchKeyword": "wireless mouse",
"maxProducts": 50,
"scrapeProductDetails": true
}

Scrape specific products by ASIN

{
"productUrls": ["B005EJH6Z4", "B09KG6JJ4H", "B07CMS5Q6P"]
}

Scrape by product URL

{
"productUrls": [
"https://www.amazon.com/dp/B005EJH6Z4",
"https://www.amazon.com/dp/B09KG6JJ4H"
]
}

Quick search (no detail pages)

{
"searchKeyword": "yoga mat",
"maxProducts": 100,
"scrapeProductDetails": false
}

📄 Output Example

{
"asin": "B005EJH6Z4",
"title": "Amazon Basics 2.4 Ghz Wireless Optical Computer Mouse with USB Nano Receiver, Black",
"url": "https://www.amazon.com/dp/B005EJH6Z4",
"price": 16.30,
"currency": "USD",
"listPrice": 19.99,
"rating": 4.4,
"reviewCount": 64276,
"globalRatings": 28076,
"brand": "Amazon Basics",
"seller": "Amazon.com",
"availability": "In Stock",
"isPrime": true,
"isSponsored": false,
"bestSellersRank": [
{ "rank": 392, "category": "Our Brands" },
{ "rank": 15, "category": "Computer Mice" }
],
"images": [
"https://m.media-amazon.com/images/I/61JnrafZ7zL._AC_SL1500_.jpg"
],
"variations": ["Black", "White", "Blue"],
"features": [
"Smooth, precise optical tracking with 1000 DPI",
"2.4 GHz wireless connection via USB nano receiver"
],
"specifications": {
"Item Weight": "2.89 ounces",
"Product Dimensions": "3.94 x 2.2 x 1.34 inches"
},
"scrapedAt": "2026-04-03T15:40:00.000Z"
}

📊 Input Parameters

ParameterTypeDefaultDescription
searchKeywordstring-Amazon search keyword
productUrlsstring[]-Product URLs or ASINs
maxProductsinteger20Max products to scrape
scrapeProductDetailsbooleantrueVisit product pages for full data
maxSearchPagesinteger3Max search pages to crawl
proxyConfigobjectResidentialProxy configuration

⚡ Performance Tips

  • Set scrapeProductDetails: false for fast search-only scrapes
  • Use maxProducts to control costs — each product page is one request
  • Residential proxies are recommended (default) for reliable results

💡 Use Cases

  • Price Monitoring — Track competitor pricing over time
  • Product Research — Find trending products and niches
  • Market Analysis — Compare products, ratings, and BSR
  • Inventory Tracking — Monitor stock availability
  • Review Analysis — Gauge customer sentiment from ratings

⚙️ Technical Details

  • Uses Crawlee with CheerioCrawler for efficient HTML parsing
  • Residential proxy rotation to handle Amazon's anti-bot measures
  • Automatic retry on captcha/block with proxy rotation
  • Low concurrency (3 requests) to avoid detection
  • Respects Amazon's rate limits

⚠️ Notes

  • Currently supports amazon.com only (US marketplace)
  • Some products may have limited data if Amazon renders content via JavaScript
  • Very large scrapes may require more compute units due to anti-bot retries