Amazon Product Scraper avatar

Amazon Product Scraper

Pricing

Pay per usage

Go to Apify Store
Amazon Product Scraper

Amazon Product Scraper

Scrape Amazon products, reviews, best seller lists, and seller profiles from any Amazon domain. Supports keyword search, ASIN lookup, review filtering, and pagination.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

abdulrahman alrashid

abdulrahman alrashid

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

3 days ago

Last modified

Categories

Share

Scrape Amazon products, reviews, best seller lists, and seller profiles from any Amazon domain (.com, .co.uk, .de, .fr, .it, .es, .ca, .com.au, .in, .co.jp).

Features

  • Product Search — Search by keyword and get product listings with prices, ratings, images, and Prime status
  • Product Details — Full product pages: title, price, brand, bullet points, description, images, categories, BSR, variations, "Frequently Bought Together", technical specs
  • Product Reviews — Review text, rating, date, verified purchase badge, helpful votes, images, variant purchased. Filter by star rating, date range, verified only
  • Best Seller Lists — Scrape any Amazon Best Seller category page with rank, price, and rating
  • Seller Profiles — Business info, ratings, feedback history

Supported Amazon Domains

DomainCountry
amazon.comUnited States
amazon.co.ukUnited Kingdom
amazon.deGermany
amazon.frFrance
amazon.itItaly
amazon.esSpain
amazon.caCanada
amazon.com.auAustralia
amazon.inIndia
amazon.co.jpJapan

Input Examples

Search Products

{
"mode": "SEARCH",
"searchQueries": ["wireless headphones", "usb-c hub"],
"domain": "amazon.com",
"maxSearchResults": 100,
"maxSearchPages": 5,
"scrapeProductDetails": false
}

Get Full Product Details

{
"mode": "PRODUCT_DETAIL",
"asins": ["B0BSHF7WHW", "https://www.amazon.com/dp/B09V3KXJPB"],
"domain": "amazon.com",
"scrapeReviews": true,
"maxReviews": 50
}

Scrape Reviews with Filters

{
"mode": "REVIEWS",
"asins": ["B0BSHF7WHW"],
"domain": "amazon.com",
"maxReviews": 200,
"reviewsSort": "recent",
"reviewsFilterStar": "critical",
"reviewsVerifiedOnly": true,
"reviewsDateFrom": "2024-01-01"
}

Best Sellers

{
"mode": "BEST_SELLERS",
"categoryUrls": ["https://www.amazon.com/best-sellers-electronics/zgbs/electronics/"],
"domain": "amazon.com"
}

Seller Profile

{
"mode": "SELLER_PROFILE",
"sellerIds": ["A2FE2Q7L2STNNR", "https://www.amazon.com/sp?seller=A2FE2Q7L2STNNR"],
"domain": "amazon.com"
}

Output Schema

Every result includes a type field indicating the data type:

TypeDescription
search_resultProduct from search results (lightweight)
product_detailFull product page data
reviewIndividual review
review_summaryReview histogram and averages
best_sellerProduct from best seller list
seller_profileSeller information

Product Detail Fields

FieldTypeDescription
asinstringAmazon Standard Identification Number
titlestringProduct title
pricenumberCurrent price (normalized)
originalPricenumberList/crossed-out price
currencystringCurrency code (USD, EUR, GBP, etc.)
ratingnumberAverage star rating (1-5)
reviewCountnumberTotal number of reviews
brandstringBrand name
sellerobjectSeller name, ID, fulfillment info
bulletPointsarrayFeature bullet points
descriptionstringProduct description text
imagesarrayHigh-resolution image URLs
categoriesarrayBreadcrumb categories
bestSellerRankarrayBSR rank + category
availabilitystringStock status
inStockbooleanWhether the product is in stock
isPrimebooleanPrime eligible
variationsobjectSize, color, style options
frequentlyBoughtTogetherarrayRelated products
technicalDetailsobjectTechnical specifications
productInformationobjectAdditional product info
couponstringAvailable coupon text

Review Fields

FieldTypeDescription
reviewerNamestringReviewer display name
ratingnumberStar rating (1-5)
titlestringReview title
textstringFull review text
datestringReview date (YYYY-MM-DD)
isVerifiedPurchasebooleanVerified purchase badge
helpfulVotesnumberNumber of helpful votes
imagesarrayReview image URLs
variantPurchasedstringProduct variant info

Anti-Bot Handling

This scraper handles Amazon's aggressive anti-bot measures:

  • Session management — Automatic session rotation with configurable pool size
  • Residential proxies — Uses Apify's residential proxy pool by default
  • Realistic headers — Rotated User-Agent strings, proper Accept headers, referrers
  • Request throttling — Random delays between requests
  • CAPTCHA detection — Detects CAPTCHAs and retires blocked sessions
  • Playwright fallback — Headless browser fallback for blocked requests

Pricing

Pay-Per-Event: $0.50 per 1,000 results ($0.0005 per result)

Tips for Best Results

  1. Use residential proxies — Datacenter proxies get blocked quickly on Amazon
  2. Keep concurrency low — 3-5 concurrent requests reduces blocks
  3. Don't scrape too fast — The built-in delays help, but lower concurrency is safer
  4. Use Playwright fallback — Enable it for higher reliability at the cost of speed
  5. Filter reviews — Use star/date filters to get exactly what you need without scraping everything