Amazon Product Scraper: Search Results, Prices & Reviews avatar

Amazon Product Scraper: Search Results, Prices & Reviews

Pricing

Pay per usage

Go to Apify Store
Amazon Product Scraper: Search Results, Prices & Reviews

Amazon Product Scraper: Search Results, Prices & Reviews

Scrape Amazon product data from keywords, category URLs, product URLs, or ASINs. Start with stable search-result exports for prices, ratings, and review counts, then enable full product-detail enrichment when you need deeper fields.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

nezha

nezha

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Turn Amazon keywords, category URLs, product URLs, or ASINs into structured product data. Start with stable search-result exports for prices, ratings, and review counts, then enable full product-detail enrichment when you need deeper fields.

What this Actor does

This Actor is designed for teams that want both product discovery and product detail enrichment in one workflow.

You can start from:

  • keywords for easy first runs
  • filtered Amazon category or search URLs for niche-focused collection
  • product URLs or ASINs for direct product monitoring and catalog enrichment

Unlike detail-only Amazon actors, this one supports both discovery and enrichment. Its default path is a lighter and more stable search-result export, and it can also follow products for full detail records when you enable that mode.

Quick start

  1. Enter one or more keywords such as wireless mouse or standing desk.
  2. Choose the default marketplace.
  3. Start with scrapeProductDetails: false for the most stable preview run.
  4. Set maxItems and maxItemsPerStartUrl deliberately for your first run.
  5. Turn scrapeProductDetails on when you want full product records.
  6. Use a marketplace-matching proxy for the most stable localized output.

Output preview

ASINTitlePriceRatingReviewsAvailability
B0BCHJ2R7SWireless Mouse ...$19.994.5 out of 5 stars12,481 ratingsIn Stock

Typical default search-result fields include:

  • asin, title, productUrl, priceText, ratingText, reviewCountText
  • imageUrl, searchTerm, searchPage, searchPosition, isSponsored

When full product-detail mode is enabled, fields also include:

  • product identity: asin, title, brand, productUrl, marketplace
  • pricing and demand signals: currentPrice, listPrice, ratingText, reviewCountText, availabilityText
  • product content: bullets, description, attributes, variantSummary
  • category context: breadcrumbs, mainCategory, bestSellersRank
  • source context: searchTerm, searchPage, searchPosition, isPrime, isSponsored
  • media: images, imageCount

If scrapeProductDetails is disabled, the Actor emits lightweight search_result records from Amazon search pages instead of following each product detail page. That lighter mode is the default because it is more stable for first-time users and public preview runs.

Best use cases

Product research
Collect top products for a keyword or niche and compare assortment, pricing, review volume, and listing content.

Competitor tracking
Track known ASINs or URLs over time to monitor price changes, review growth, availability, and product page updates.

Catalog enrichment
Export titles, descriptions, images, bullets, and structured attributes for your own catalog workflows.

Search landscape analysis
Run broad keyword snapshots without detail crawling when you want a lighter search-result export.

Example input

{
"keywords": ["wireless mouse"],
"marketplace": "US",
"maxItems": 24,
"maxItemsPerStartUrl": 24,
"maxSearchPagesPerStartUrl": 2,
"scrapeProductDetails": true,
"includeQuestionsCount": false,
"maxImages": 6,
"requestDelaySecs": 2,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [],
"countryCode": "US"
}
}

Practical notes

  • keywords is the simplest input path for new users.
  • categoryOrProductUrls is ideal when you already have filtered Amazon URLs.
  • asins is ideal for direct monitoring and enrichment.
  • includeQuestionsCount adds extra requests, so leave it off for the fastest preview run.
  • scrapeProductDetails is off by default so the first run is easier to succeed. Turn it on for full product detail enrichment.
  • Failed pages are stored in FAILED_REQUESTS.