Amazon Product Scraper - Prices, Deals & Ratings avatar

Amazon Product Scraper - Prices, Deals & Ratings

Pricing

from $1.10 / 1,000 results

Go to Apify Store
Amazon Product Scraper - Prices, Deals & Ratings

Amazon Product Scraper - Prices, Deals & Ratings

Extract Amazon search-result products at scale — titles, prices, discounts, ratings, review counts, badges, and images — with price-change monitoring for repricing, catalog intelligence, and competitive tracking. Clean JSON output.

Pricing

from $1.10 / 1,000 results

Rating

5.0

(1)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

1

Bookmarked

369

Total users

95

Monthly active users

8 days ago

Last modified

Categories

Share

Amazon Product Scraper & Price Monitor

Thirdwatch portfolio: 8,800+ users across 140+ public Actors, 2M+ records delivered, >95% run success. Explore all Thirdwatch Actors.

What you get

Scrape Amazon product search results across 19 marketplaces without an Amazon account or Product Advertising API key. Get numeric prices, real list prices, discounts, ratings, review counts, monthly-bought signals, sponsored status, badges, Prime eligibility, rank position, images, and canonical ASIN URLs. Schedule the same input to receive only new or changed products.

Why use this Amazon scraper?

  • 19 marketplaces: US, UK, India, Germany, France, Spain, Italy, Canada, Japan, Australia, Brazil, Mexico, Netherlands, Singapore, Saudi Arabia, UAE, Poland, Sweden, and Belgium.
  • Analysis-ready numbers: price_value, original_price_value, rating_value, and reviews_count_value avoid spreadsheet cleanup.
  • Deal intelligence: distinguish a genuine list price from Amazon's misleading per-unit price, then use discount_percentage and on_sale.
  • Organic ranking analysis: filter sponsored rows with is_sponsored and retain page plus position.
  • Demand signals: capture the public “10K+ bought in past month” text and normalized threshold.
  • Incremental monitoring: return only new products or changes in price, rating, and review count.
  • Fast, inexpensive runs: each search page returns many products at once, so large catalogs finish quickly.

Output fields

FieldDescription
asinStable Amazon product identifier
titleProduct title shown in search
urlCanonical marketplace /dp/{ASIN} URL
price / price_valueDisplay price and normalized number
original_price / original_price_valueReal list/typical price, excluding per-unit text
discount_percentage / on_saleComputed discount and sale flag
currency / currency_codeDisplay symbol and ISO currency code
rating / rating_valueDisplay rating and numeric rating
reviews_count / reviews_count_valueCompact display count and normalized integer
monthly_bought / monthly_bought_valuePublic bought-in-past-month threshold
is_primePrime badge shown on the search result
is_sponsoredSponsored placement flag
badgeSearch badge such as Best Seller or Overall Pick
page / positionSearch page and placement position
image_urlMain product image
query, country, domainSearch and marketplace attribution
scraped_atUTC extraction timestamp
change_type, changed_fieldsIncremental-monitoring classification
previous_price_value, price_delta, price_delta_percentagePrice-change context
previous_rating_value, rating_deltaRating-change context
previous_reviews_count_value, reviews_count_deltaReview-velocity context

Fields unavailable on a particular public search card are returned as empty strings or null; they are never fabricated.

Example output

{
"asin": "B082Z1YYRK",
"title": "USB C Cable 5 Pack 6FT",
"url": "https://www.amazon.com/dp/B082Z1YYRK",
"price": "$8.97",
"price_value": 8.97,
"original_price": "List: $17.97",
"original_price_value": 17.97,
"discount_percentage": 50.08,
"on_sale": true,
"currency_code": "USD",
"rating_value": 4.6,
"reviews_count_value": 59200,
"monthly_bought": "10K+",
"monthly_bought_value": 10000,
"is_prime": true,
"is_sponsored": false,
"badge": "Best Seller",
"page": 1,
"position": 15,
"query": "usb c cable",
"country": "us",
"domain": "amazon.com"
}

Input

InputDescription
queriesSearch keywords or ASINs. Optional when browsing a category.
countryMarketplace code. Default: us.
categoryOptional Amazon department.
subcategorySlugOptional browse-node ID or subcategory term.
sortByRelevance, price, rating, newest, or best sellers.
minPrice, maxPriceOptional marketplace-currency price range.
maxResultsTotal unique ASINs across the run, up to 500.
monitorModeoff, price-changes, or all-changes.
monitorStoreNameOptional stable state name for a scheduled watch.
proxyConfigurationProxy settings; the default is recommended.

Search products

{
"queries": ["usb c charger", "portable monitor"],
"country": "us",
"sortBy": "bestSellers",
"minPrice": 10,
"maxPrice": 250,
"maxResults": 100
}

Monitor price changes

Use the same monitorStoreName, marketplace, queries, filters, sort, and result limit on every scheduled run. The first run creates the baseline and returns the current unique products. Later runs return only new ASINs, newly available prices, or changed prices.

{
"queries": ["B0C3HCD34R", "B082Z1YYRK"],
"country": "us",
"maxResults": 40,
"monitorMode": "price-changes",
"monitorStoreName": "amazon-competitor-asin-prices-us"
}

Use all-changes to additionally emit rating and review-count movement. Monitoring fails closed when any requested page is blocked or incomplete, so a partial scrape cannot overwrite a healthy baseline. Results are published before state advances; a retry may duplicate an alert but cannot silently lose it.

What this Actor deliberately does not claim

This is a search-results Actor. It does not currently fetch product-detail pages, so it does not promise seller/Buy Box ownership, inventory quantities, variants, A+ content, full descriptions, category breadcrumbs, Best Sellers Rank (BSR), offer lists, or full reviews. Use Amazon Reviews Scraper for written reviews.

Amazon may omit price or Prime status from a search card, especially for variants, products without a featured offer, and products unavailable to the proxy location. A missing value is returned as null, not zero. Monthly-bought values are public thresholds such as 1K+, not exact sales counts.

Compared with alternatives

  • Search-result competitors commonly charge roughly $2–$6 per 1,000 products; what you pay here drops at higher usage tiers.
  • Detail-page Actors can return variants, sellers, offers, and BSR. Choose one of those when field depth matters more than low-cost keyword coverage.
  • Amazon's Product Advertising API requires affiliate approval, sales eligibility, and throttled access. This Actor uses public pages and needs no API key.

Use cases

  • competitor and MAP price monitoring;
  • retail-arbitrage and deal discovery;
  • sponsored-versus-organic search analysis;
  • product and private-label niche research;
  • review-velocity and rating monitoring;
  • cross-marketplace pricing comparisons.

Guides

-end

Limitations

  • This is a search-results Actor: it does not fetch product-detail pages, so it does not return seller/Buy Box ownership, inventory quantities, variants, A+ content, full descriptions, category breadcrumbs, Best Sellers Rank, offer lists, or full reviews.
  • Amazon may omit price or Prime status from a search card, especially for variants, products without a featured offer, or products unavailable in the chosen marketplace; a missing value is returned as null, not zero.
  • Monthly-bought values are public thresholds such as 1K+, not exact sales counts.
  • Listings that are removed or restricted by Amazon between runs simply disappear from later results rather than erroring.

Last verified: 2026-07

More scrapers at thirdwatch.dev.