Amazon Product Scraper avatar

Amazon Product Scraper

Pricing

Pay per usage

Go to Apify Store
Amazon Product Scraper

Amazon Product Scraper

Scrape Amazon products as clean JSON — keyword search, full product detail, offers, related items, best sellers, new releases, today's deals, autocomplete and GTIN/UPC→ASIN, across 19 Amazon marketplaces. Get ASIN, title, brand, price, rating, reviews and images. No proxies, no CAPTCHAs, no login.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

ReefAPI

ReefAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Amazon Product Scraper — Search, Product Data, Offers & Deals as JSON

📮 Need help, hit a problem, want a new feature, or a field that's missing from the output? Email support@reefapi.com or open an issue on the Issues tab of this Actor — we reply fast and take feature requests seriously.

Scrape Amazon products as clean, structured JSON across 19 marketplaces (US, UK, DE, FR, IT, ES, JP, IN, CA, AU, MX, BR, TR, AE, NL, SE, PL, SG, SA). Keyword search with filters, full product detail, offers / buy box, related products, best sellers, new releases, today's deals, search autocomplete and GTIN/UPC/EAN → ASIN. Every product comes back with ASIN, title, price, rating, review count, images, features, variations and tech specs. No proxies, no CAPTCHAs, no login — just send a query or an ASIN and get the data.

What is the Amazon Product Scraper?

The Amazon Product Scraper is a no-code Amazon data API that turns Amazon into a structured dataset across 19 country marketplaces. Instead of maintaining brittle scrapers or rotating proxies yourself, you send a keyword or an ASIN and get clean JSON: title, price and list price, rating and review count, images, bullet features, variations, tech specs and category. It covers the whole catalog surface — search with price/rating/deal filters, deep product detail, the buy box and every offer, related products, best sellers, new releases, today's deals, autocomplete suggestions and barcode-to-ASIN lookup. It's the tool you use to scrape Amazon products for price monitoring, product research, catalog enrichment and competitor tracking.

What can this Amazon Product Scraper do?

  • 🔎 Search products — keyword search with price range, min rating, deals-only, sort and paging.
  • 📦 Product detail — full product: price, list price, rating, features, images, variations, tech specs, category.
  • 🏷️ Product offers — the buy box and all seller offers (price, condition, ships-from) for an ASIN.
  • 🔁 Related products — "compare with similar", "bought together" and related carousels.
  • 🏆 Best sellers / New releases — top products in a category.
  • 💥 Today's deals — the active deals feed.
  • ⌨️ Autocomplete — Amazon search suggestions for a term.
  • 🔗 GTIN/UPC/EAN → ASIN — resolve a barcode to its Amazon product.
  • 🌍 19 marketplaces — one input field switches country, language and currency.

What data can I extract?

search returns one record per product; product/detail returns a deep record. Key fields (from real output):

FieldWhat it is
asinAmazon product id (stable key)
titleProduct title
price / price_str / currencyNumeric price + formatted string + currency
list_priceStrike-through / RRP price (detail)
ratingAverage star rating
rating_countNumber of ratings
image / imagesMain image (search) / full image set (detail)
sponsoredWhether the search result is an ad
availabilityStock status (detail)
featuresBullet-point feature list (detail)
variationsSize/color/style variants (detail)
tech_specsStructured technical specification table (detail)
categoriesCategory / breadcrumb path (detail)
compare_similar"Compare with similar items" data (detail)
aplusA+ / enhanced brand content presence (detail)

Search results also carry pagination{page, has_more} so you can walk multiple pages.

Field availability can vary — Amazon hides price for some listings, and not every product has variations, A+ content or a list price. It also changes its layout frequently. Core fields (ASIN, title, rating, image) are present for real products.

How do I scrape Amazon?

  1. Open the Actor and go to the Input tab.
  2. Pick an Action (Search products is the default) and a Marketplace (e.g. com, co.uk, de).
  3. Enter a Search query (or an ASIN for detail/offers/related, a Category for best sellers, a GTIN for barcode lookup) and any filters (price, min rating, deals, sort, page).
  4. Click Start, then download the results as JSON, CSV or Excel from the Dataset tab.

Input

{ "action": "search", "query": "wireless mouse", "marketplace": "com", "min_rating": 4, "price_max": 50 }
  • query — for search / autocomplete. asin — for detail / offers / related.
  • marketplacecom, co.uk, de, fr, it, es, co.jp, in, ca, com.au, com.mx, com.br, com.tr, ae, nl, se, pl, sg, sa.
  • category — for best sellers / new releases (e.g. electronics). gtin — for GTIN→ASIN.
  • sort, price_min / price_max, min_rating, deals, page, and more via params.

Output

Real search response (trimmed to one representative product):

{
"asin": "B004YAVF8I",
"title": "Logitech M185 Wireless Mouse, 2.4GHz with USB Mini Receiver, 12-Month Battery Life, 1000 DPI Optical Tracking, Ambidextrous — Swift Grey",
"price": null,
"currency": null,
"rating": 4.5,
"rating_count": 427,
"image": "https://m.media-amazon.com/images/I/51WN5aXZWIL._AC_UY218_.jpg",
"sponsored": false
}

Real product/detail response (trimmed):

{
"asin": "B004YAVF8I",
"title": "Logitech M185 Wireless Mouse …",
"price": 13.99,
"price_str": "$13.99",
"currency": "$",
"list_price": 17.99,
"rating": 4.5,
"rating_count": 42718,
"availability": "In Stock",
"features": ["Compact Mouse: comfortable, contoured, ambidextrous…", "1-year battery life…"],
"images": ["https://m.media-amazon.com/images/I/51WN5aXZWIL._AC_SL1500_.jpg", "…"],
"categories": [],
"variations": [],
"tech_specs": {},
"compare_similar": []
}

Use cases

  • Price monitoring & repricing — track prices, list prices, offers and the buy box across marketplaces.
  • Product & market research — search, best sellers, new releases and deals by category and country.
  • Catalog enrichment — hydrate ASINs (or GTINs/UPCs) into full product records with specs and images.
  • Competitor & brand tracking — ratings, review counts and pricing by brand over time.
  • Deal & arbitrage sourcing — scan today's deals and offers for margin opportunities.
  • MAP / availability compliance — watch stock status and seller offers on your own listings.

FAQ

Is there an official Amazon API? Amazon's official APIs (Product Advertising API, Selling Partner API) require an approved account, are tightly rate-limited and restrict what data you can pull. This Actor gives you public product data as clean JSON without an approval process — across 19 marketplaces.

Why scrape Amazon? Amazon is the largest e-commerce catalog in the world. Its price, rating, offer and best-seller data drives repricing, product research, brand monitoring and sourcing decisions you can't make from the front end.

How much does it cost? Billed on Apify's pay-per-result model, benchmarked to be competitive with other Amazon scrapers. See the Pricing section on this Actor's page for the current rate.

Can I integrate it? Yes — run it from the Apify API or the Python / Node.js clients, and connect the output to Make, Zapier, n8n, Google Sheets, webhooks or your database via Apify integrations. Ideal for scheduled price/stock pulls.

Is it legal to scrape Amazon? This Actor reads publicly available product pages (no login, no accounts). Collecting public product facts is generally lawful; you're responsible for how you use the data. This is not legal advice — consult a lawyer for your specific case.


Unofficial — not affiliated with Amazon. Public data only.