Amazon Product Scraper | Prices, ASIN & Reviews avatar

Amazon Product Scraper | Prices, ASIN & Reviews

Pricing

from $2.70 / 1,000 products

Go to Apify Store
Amazon Product Scraper | Prices, ASIN & Reviews

Amazon Product Scraper | Prices, ASIN & Reviews

Scrape Amazon by keyword, ASIN or URL on 18 marketplaces: prices in local currency, ratings, review count, brand, features, specs, images, seller, stock, delivery and Best Sellers rank. $3/1,000.

Pricing

from $2.70 / 1,000 products

Rating

0.0

(0)

Developer

Rémi Pelloux

Rémi Pelloux

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

1

Monthly active users

16 hours ago

Last modified

Share

Amazon Scraper — Products, Prices, Reviews & Best Sellers (18 Marketplaces)

Scrape Amazon without the official API. Search by keyword, look up ASINs, or paste any Amazon search, category, Best Sellers or product URL, on 18 Amazon marketplaces. Get price and list price in the marketplace's own currency, star rating, review count, brand, feature bullets, specs, images, seller, stock, delivery, monthly sales and Best Sellers rank.

$3.00 per 1,000 products, full product details included. Fast HTTP scraping that passes Amazon's bot check by itself, with a browser fallback on new IPs when needed.


What makes it reliable

  • Local prices: amazon.de in EUR, amazon.co.jp in JPY, amazon.co.uk in GBP… Each marketplace is read from its own country, so prices, stock and delivery are what a local shopper sees.
  • Bot checks handled: Amazon's "interstitial" check is solved automatically; blocked pages are retried on fresh IPs.
  • Results arrive as they are scraped: a run you stop or that hits its budget keeps everything already collected, and you are never charged beyond your "Max cost per run".

Two modes

ModeSettingWhat you get
Full detail (default)scrapeProductDetails: trueOpens each product page: brand, features, description, specs, images, seller, delivery, stock, offers, monthly sales
Search results onlyscrapeProductDetails: falseASIN, title, price, rating, review count, thumbnail, sponsored flag and position — much faster

ASINs and product URLs always return the full product page.


What Data You Get

With full details on, each product has about 35 fields:

CategoryFields
IdentityASIN, title, brand, product URL
PricingPrice and list price with currency ({ value, currency, raw })
Social proofStar rating, review count, monthly purchase volume
AvailabilityIn-stock status, delivery estimate, fastest delivery
ContentDescription, feature bullets, breadcrumbs
MediaThumbnail, gallery thumbnails, high-resolution images
SpecificationsAttributes table, product overview, manufacturer attributes
CommerceSeller name/link, offers, Amazon's Choice badge, condition
RankingSearch position, sponsored flag, Best Sellers position

Input

FieldDefaultDescription
keywords—What you would type in the Amazon search bar
marketplaceamazon.comAmazon site for keywords and ASINs (18 marketplaces)
asins—10-character product IDs, e.g. B07CMS5Q6N
categoryUrls—Any Amazon search, category, Best Sellers or product URL, on any marketplace
maxItemsPerStartUrl100Max products per keyword or URL
maxSearchPagesPerStartUrl7Max search pages per keyword or URL
scrapeProductDetailstrueOpen each product page for full details; false for search results only
useBrowserFallbacktrueRetry blocked pages with a headless browser on new IPs
detailConcurrency5Product pages fetched in parallel (1-10)
proxyConfigurationautomaticLeave empty: US datacenter IPs for amazon.com, residential IPs in the right country for other marketplaces

Add at least one keyword, ASIN or URL.

Example — keywords on Amazon Germany, full details

{
"keywords": ["gaming laptop", "kopfhörer"],
"marketplace": "amazon.de",
"maxItemsPerStartUrl": 50
}

Example — ASIN lookup

{
"asins": ["B07CMS5Q6N", "B07FZ8S74R"],
"marketplace": "amazon.com"
}

Supported URL types

Search: https://www.amazon.com/s?k=wireless+keyboard
Category: https://www.amazon.com/b?node=12879431
Bestseller: https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics
Product: https://www.amazon.com/dp/B07D34L57F

Output example

{
"asin": "B07D34L57F",
"title": "Arteck 2.4G Wireless Keyboard Stainless Steel Ultra Slim",
"url": "https://www.amazon.com/dp/B07D34L57F",
"brand": "Arteck",
"price": { "value": 25.77, "currency": "USD", "raw": "$25.77" },
"listPrice": { "value": 39.99, "currency": "USD", "raw": "$39.99" },
"stars": 4.5,
"reviewsCount": 29003,
"inStock": true,
"inStockText": "In Stock",
"delivery": "FREE delivery Tue, May 27",
"features": [
"Easy Setup: Simply insert the nano USB receiver...",
"Ergonomic design: Stainless steel material..."
],
"description": "Full-size wireless keyboard with low-profile keys...",
"breadCrumbs": "Electronics > Computers & Accessories > Keyboards",
"thumbnailImage": "https://m.media-amazon.com/images/I/71example.jpg",
"galleryThumbnails": ["https://m.media-amazon.com/images/I/71ex1.jpg"],
"highResolutionImages": ["https://m.media-amazon.com/images/I/71ex1.jpg"],
"productOverview": [{ "key": "Brand", "value": "Arteck" }],
"attributes": [{ "key": "Connectivity Technology", "value": "Wireless" }],
"seller": { "name": "Arteck Direct", "url": "https://www.amazon.com/..." },
"isAmazonChoice": true,
"monthlyPurchaseVolume": "10K+ bought in past month",
"bestsellerRanks": [{ "rank": 1, "category": "Computer Keyboards" }],
"loadedCountryCode": "US",
"succeeded": true,
"processedAt": "2026-05-23T12:00:00.000Z"
}

Pricing

Pay per product: $3.00 per 1,000 ($0.003 each), full product details included, with small discounts on higher Apify plans. Apify's platform usage (compute and proxies) is included; you only pay for products delivered. Set Max cost per run to cap any run.


Quick Start

1. Apify Console (no code)

  1. Click Try for free at the top of this page (quick listing demo — 5 results)
  2. For full product data, enable Scrape product details (on by default when you start a new run)
  3. Paste your Amazon URLs into categoryUrls
  4. Click Start → download results from the Dataset tab

2. API (cURL)

curl -X POST "https://api.apify.com/v2/acts/rp_openpro.ai~amazon-ultimate-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"categoryUrls": [{ "url": "https://www.amazon.com/s?k=wireless+keyboard" }],
"maxItemsPerStartUrl": 20
}'

3. Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("rp_openpro.ai/amazon-ultimate-scraper").call(run_input={
"categoryUrls": [{"url": "https://www.amazon.com/s?k=wireless+keyboard"}],
"maxItemsPerStartUrl": 20,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item["price"])

4. JavaScript / Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('rp_openpro.ai/amazon-ultimate-scraper').call({
categoryUrls: [{ url: 'https://www.amazon.com/s?k=wireless+keyboard' }],
maxItemsPerStartUrl: 20,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => console.log(item.title, item.price));

Supported Amazon Domains

DomainCountryDomainCountry
amazon.comUnited Statesamazon.co.jpJapan
amazon.co.ukUnited Kingdomamazon.inIndia
amazon.deGermanyamazon.com.mxMexico
amazon.frFranceamazon.nlNetherlands
amazon.itItalyamazon.seSweden
amazon.esSpainamazon.plPoland
amazon.caCanadaamazon.com.beBelgium
amazon.com.auAustraliaamazon.sgSingapore
amazon.aeUAEamazon.saSaudi Arabia

Use Cases

  • Price monitoring — track competitor pricing, list prices, and deals across categories
  • Product research — analyze ratings, review counts, and bestseller ranks for market entry
  • Catalog enrichment — import ASIN, title, brand, images, specs into your PIM, ERP, or database
  • Seller intelligence — identify top sellers, analyze offer distribution
  • Affiliate marketing — find high-review, high-rating products in profitable niches
  • Competitor analysis — benchmark products side-by-side with structured attribute data

How It Works

  1. Listing discovery — fetches search, category, or bestseller pages via fast HTTP
  2. Right IPs — amazon.com through datacenter IPs (residential on blocks); other marketplaces through residential IPs in their own country, for local prices
  3. Bot checks — Amazon's interstitial check is solved over HTTP; captchas are retried with a headless browser on fresh IPs
  4. Detail enrichment — when scrapeProductDetails is true (default), fetches each product page in parallel (5 concurrent by default) for the full product data
  5. Streaming output — products are saved as they are scraped; a product page that stays blocked keeps its search data with detailError

Listing-only mode: set scrapeProductDetails: false for 5–10x faster runs when you only need titles, prices, ratings, and ASINs from the search page.


Integrations

Connect your Amazon data to any workflow:

  • Google Sheets — auto-export results to a spreadsheet
  • Zapier / Make — trigger actions on new products or price changes
  • Webhooks — POST results to your backend in real time
  • Slack / Email — get alerts when prices drop or new products appear
  • Apify Scheduling — run hourly, daily, or weekly from the Console

More Scrapers by rp_openpro.ai

Build complete data pipelines by combining our scrapers:

ActorWhat it doesLink
Google Maps ScraperBusiness names, emails, phones, socials & marketing tagsOpen
TikTok Ultimate ScraperVideos, profiles, hashtags, sounds & Creative Center analyticsOpen
Trustpilot ScraperReviews, ratings, company data & sentiment analysisOpen
Contact Details ScraperEmails, social media & marketing tags from any websiteOpen
1688.com ScraperChina factory prices, MOQ and suppliers — compare with Amazon retail pricesOpen
LeBonCoin ScraperSearch, cars, real estate & classified ads from LeBonCoinOpen
B2B URL FinderFind company websites by keyword or industryOpen
YouTube ScraperProduct review videos, channels and commentsOpen

FAQ

Does this use the official Amazon Product Advertising API? No. It scrapes publicly available Amazon web pages — no API keys or Amazon account required.

Why only ~7 search pages for keyword searches? Amazon caps keyword search pagination at approximately 7 pages. For deeper coverage, use a category URL combined with search filters, or scrape bestseller lists.

Which proxy should I use? Leave it empty: amazon.com uses datacenter IPs first (residential only when needed) and other marketplaces use residential IPs in their country so prices are local. Override only if you have specific requirements.

Can I scrape a single product by ASIN? Yes — put it in ASINs (with the marketplace), or pass a /dp/ASIN URL in categoryUrls.

How do I get listing-only data faster? Set scrapeProductDetails: false to skip individual product page visits. You'll get titles, prices, ratings, and ASINs from the listing cards — 5–10x faster at lower cost. Full details remain the default when you start a new run from the Console.

Does Try for free include full product details? Yes — the prefill searches 20 products with full details on.

What happens if Amazon blocks a request? The actor retries automatically: first with a different proxy tier, then with a headless browser. Most blocks are resolved transparently.

Can I schedule recurring scrapes? Yes — use Apify Scheduling in the Console to run hourly, daily, or weekly. Combine with webhooks or Google Sheets export for automated monitoring.


Changelog

v1.8.8 (2026-10-30)

  • New: keywords, ASINs and marketplace inputs; prices in each marketplace's own currency (residential IPs in the marketplace's country)
  • Fix: Amazon's bot-check interstitial solved over HTTP; blocked pages retried on fresh IPs (no more empty runs)
  • Fix: results saved as they are scraped and the run stops at "Max cost per run" (before, everything was saved at the end and a killed run delivered nothing)
  • Fix: prices of 1,000+ in EU formats and all yen prices were misread (e.g. "1.299,00 €" → 1.299); Best Sellers prices and review counts
  • Fix: a missing value on the product page no longer erases the search page's title or price; 2 GB default memory (1 GB runs could be killed)

v1.8.2 (2026-05-26)

  • Fix: Apify QA prefill uses lightweight listing-only demo (5 items) — full detail scraping unchanged (scrapeProductDetails default true)
  • Fix: Proxy setup falls back to default Apify proxy if custom datacenter group unavailable
  • Fix: Browser closed after listing-only runs to reduce memory use
  • Docs: README clarifies full-detail vs listing-only modes

Responsible Use

Scrape only data you are legally allowed to collect. Respect Amazon's Terms of Service and applicable laws in your jurisdiction. This tool is intended for legitimate business intelligence, research, and automation.