Amazon Product Scraper avatar

Amazon Product Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Amazon Product Scraper

Amazon Product Scraper

Under maintenance

Scrape Amazon product details, prices, ratings, and reviews. Supports US, UK, DE, FR, IT, ES, CA, JP, and more country domains with reliable extraction.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Dima Radov

Dima Radov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

Scrapes Amazon product details including title, price, rating, reviews count, and features.

Features

  • Direct URL scraping — pass Amazon product page URLs
  • Search-based scraping — pass search terms to find and scrape products
  • Multi-country support — scrape from 15+ Amazon domains (com, co.uk, de, fr, ca, jp, etc.)
  • Configurable limits — control how many products to scrape per run

Input

FieldTypeDescription
productUrlsarray of stringsDirect Amazon product page URLs
searchTermsarray of stringsSearch terms to find products
maxResultsintegerMax products when using search terms (default: 10, max: 100)
countrystringAmazon domain country code (default: com)

Output

Each result is a dataset item with these fields:

FieldTypeDescription
urlstringProduct page URL
asinstringAmazon Standard Identification Number
titlestringProduct title
pricestringProduct price
currencystringCurrency symbol
ratingnumberStar rating (e.g. 4.5)
reviewsCountintegerNumber of reviews
featuresarray of stringsProduct feature/bullet points
availabilitystringStock availability
brandstringBrand or manufacturer

Example Usage

Input:

{
"productUrls": ["https://www.amazon.com/dp/B0BH8VW9R3"],
"country": "com"
}

Or via search:

{
"searchTerms": ["wireless mouse", "gaming keyboard"],
"maxResults": 20,
"country": "com"
}

Technical Details

  • Built with Playwright + BeautifulSoup for reliable page parsing
  • Runs on apify/actor-python-playwright:3.12 Docker image
  • Respects page load and gracefully handles errors per product
  • Falls back to structured JSON-LD data when DOM selectors fail