Amazon Product & Price Scraper avatar

Amazon Product & Price Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Amazon Product & Price Scraper

Amazon Product & Price Scraper

Scrape Amazon products, prices, Prime badges, ratings, and reviews across 8 countries (US, UK, DE, ES, FR, IT, CA, JP). Filter by price and rating.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

reventadata

reventadata

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Unofficial. This Actor is not affiliated with, authorised by, endorsed by, or in any way officially connected to Amazon.com, Inc. or any of its subsidiaries. "Amazon" is a trademark of its respective owner and is used here only to describe what this tool reads. It reads the same public pages a browser does.

Amazon Product & Price Scraper extracts structured listing data from Amazon across 8 national marketplaces (US, UK, Germany, Spain, France, Italy, Canada, and Japan).

What does it do?

Extracts search results with structured attributes (ASIN, title, price, list price, discount percentage, star rating, reviews count, Prime eligibility, and sponsored ad markers) exported as clean tabular dataset fields.

Why use it?

  • Multi-Country Support: Search across 8 Amazon domains with a single click (amazon.com, amazon.co.uk, amazon.de, amazon.es, amazon.fr, amazon.it, amazon.ca, amazon.co.jp).
  • Structured Pricing & Discounts: Extracts both current price and strikethrough MSRP/list price, calculating exact discount percentages.
  • Prime & Ad Transparency: Boolean flags for sponsored placements and for results Amazon labelled Prime on the visit (see "Prime flag").
  • Built-in Quality Filters: Filter by minimum rating, price bounds, Prime-only, or exclude sponsored ads directly at run time.
  • Search-result data as Amazon shows it: the fields on each result card, nothing from behind a login.

How to use it

  1. Enter one or more keywords in searchQueries (e.g. ["thinkpad", "mechanical keyboard"]).
  2. Select the target country marketplace (defaults to US).
  3. Set optional bounds such as minRating, minPrice, maxPrice, or toggle primeOnly.
  4. Run the Actor and export your data as JSON, CSV, Excel, or NDJSON.

Input Parameters

FieldTypeDescription
searchQueriesarrayRequired. Keywords or search terms to crawl on Amazon.
countrystringTarget national marketplace (US, UK, DE, ES, FR, IT, CA, JP, IN). Default: US.
maxItemsintegerMaximum number of matching products to push to the dataset. Default: 20.
sortBystringSort order (relevance, price_low_to_high, price_high_to_low, review_rank, newest).
minPricenumberOptional minimum price filter in local marketplace currency.
maxPricenumberOptional maximum price filter in local marketplace currency.
minRatingnumberOptional minimum average rating (1.0 to 5.0 stars).
primeOnlybooleanWhen enabled, only returns items with isPrime true (see "Prime flag" below). Default: false.
excludeSponsoredbooleanWhen enabled, sponsored ad listings are discarded. Default: false.

Sample Input

{
"searchQueries": ["thinkpad"],
"country": "US",
"maxItems": 20,
"sortBy": "relevance",
"minRating": 4.0,
"primeOnly": false
}

Sample Output

{
"asin": "B0F195W823",
"title": "Acer Nitro V 16S AI Gaming Laptop | AMD Ryzen 7 26",
"price": 1342.16,
"currency": "USD",
"listPrice": 1599.99,
"discountPercentage": 16,
"rating": 4.5,
"reviewsCount": 1240,
"url": "https://www.amazon.com/dp/B0F195W823",
"image": "https://m.media-amazon.com/images/I/81zV-uXEduL._AC_UY218_.jpg",
"isPrime": true,
"isSponsored": false,
"country": "US",
"scrapedAt": "2026-10-17T10:25:00.000000+00:00"
}

Prime flag

Amazon no longer shows a Prime badge to visitors who are not signed in. isPrime is true when the result shows Amazon's line "Join Prime to get FREE delivery ...". Whether Amazon prints that line depends on where the request comes from, so true is reliable but many Prime items come back false. On one amazon.com search on 2026-10-22 the line appeared on 8 of 22 results through a residential unblocker, 2 of 20 through US residential proxies, and 0 of 106 through the default proxy. amazon.in showed it on no result. Treat primeOnly as "only items Amazon labelled Prime on this visit", not "every Prime item".

India (amazon.in)

Set country to IN for amazon.in; prices come back in INR. amazon.in blocks datacenter IPs (0 of 25 requests got through when we measured on 2026-10-22), so every India page goes through a residential unblocker. In that test 19 of 25 page requests succeeded and each page took 25 to 70 seconds. The Actor retries failed pages while the run has time left, but expect India runs to be slower than US runs and to return fewer pages in the same time.

How much does it cost to scrape Amazon?

Pay-per-event: $0.0025 per product saved to the dataset ($2.50 per 1,000 products), plus $0.00005 charged once when the run starts. No subscription. Only rows saved to the dataset are charged.