Amazon Scraper (Products, Search, Offers & Raw HTML) avatar

Amazon Scraper (Products, Search, Offers & Raw HTML)

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Amazon Scraper (Products, Search, Offers & Raw HTML)

Amazon Scraper (Products, Search, Offers & Raw HTML)

Fast, reliable Amazon scraper. Extract product details, search results, seller offers and raw HTML from 21 marketplaces with geo-targeting and ZIP-level pricing.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

youssef farhan

youssef farhan

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

0

Monthly active users

4 hours ago

Last modified

Share

Amazon Scraper — Products, Search, Offers & Raw HTML 🛒

Extract structured Amazon data at scale — product details, search results, seller offers (Buy Box), and full raw HTML — from 21 Amazon marketplaces with ZIP-level pricing and geo-targeting. Fast, reliable, and JSON-ready for your spreadsheets, dashboards, or pipelines.

🔑 First time here? You need a free API key.

👉 Click here to create your FREE account → get 1,000 requests/month, no credit card

It takes 30 seconds. Copy the API token from your dashboard, paste it into the API Key field, and you're scraping.


✨ What you can scrape

ModeInputWhat you get
🔍 Search resultsKeywordsRanked products: ASIN, title, price, rating, reviews, Prime, sponsored flag, badges, delivery
📦 Product detailsASINsFull PDP: price & list price, brand, rating, stock, seller, images, shipping, best-seller ranks, specs
💰 Seller offersASINsEvery offer on the listing: merchant, condition, price, shipping, FBA, Buy Box winner
📄 Raw HTMLAmazon URLsComplete geo-targeted HTML for custom parsing of any page type

🚀 Key features

  • 💸 Live cost & quota check on every run — before scraping, the actor reports your available concurrency and how many requests remain this month, plus an estimate of what the job will cost. No surprises.
  • 🌍 21 marketplaces — US, UK, DE, FR, IT, ES, CA, JP, IN, AU, and more.
  • 📍 ZIP-level accuracy — set a postal code to lock delivery location for true local pricing & stock.
  • ⚡ Smart concurrency — automatically caps parallelism to your plan's available lanes so you never get rate-limited.
  • 🔗 One-click enrichment — optionally expand every search result into its full product page.
  • 🛡️ Premium proxy mode — flip on residential/mobile proxies for the toughest pages.
  • 🧯 Safety caps — set a max-items limit or auto-stop when your quota can't cover the job.

📥 Input example

{
"apiKey": "YOUR_API_KEY",
"mode": "search",
"keywords": ["laptop stand", "wireless mouse"],
"maxPages": 2,
"geocode": "US",
"zipcode": "10001",
"enrichWithProductDetails": false,
"maxConcurrency": 5
}

Scrape specific products instead:

{
"apiKey": "YOUR_API_KEY",
"mode": "product",
"asins": ["B0C7BKZ883", "B0DGJ7HYG1"],
"geocode": "US"
}

📤 Output samples

Every row is flat (no nested objects) — ready for the dataset table, CSV, Excel, or JSON export. Below are real records straight from the API.

🔍 Search result (with enrichWithProductDetails on)

When enrichment is enabled, every search hit is merged with its full product page — brand, list price, discount, stock, best-seller rank, images and feature bullets — all flattened onto one row.

{
"_type": "product",
"asin": "B004YAVF8I",
"title": "Logitech M185 Wireless Mouse, 2.4GHz with USB Mini Receiver, 12-Month Battery Life, 1000 DPI Optical Tracking, Ambidextrous, Compatible with PC, Mac, Laptop - Swift Grey",
"brand": "Logitech",
"price": 13.9,
"currency": "USD",
"list_price": 17.99,
"discount_percent": 22.7,
"rating": 4.5,
"rating_stars": 5,
"ratings_total": 42527,
"reviews_count": 42500,
"is_prime": null,
"is_sponsored": false,
"badge": "Overall Pick",
"sales_volume": "10K+ bought in past month",
"availability": "In Stock",
"sold_by": "Amazon.com",
"delivery_date": "Tomorrow, Jun 23",
"delivery_free": true,
"position": 3,
"image": "https://m.media-amazon.com/images/I/51WN5aXZWIL._AC_UY218_.jpg",
"keyword": "wireless mouse",
"page": 1,
"geocode": "US",
"url": "https://www.amazon.com/dp/B004YAVF8I",
"other_sellers_count": 20,
"best_seller_rank": 1,
"best_seller_category": "Computer Mice",
"climate_pledge_friendly": true,
"images_count": 10,
"image_urls": "https://m.media-amazon.com/images/I/51WN5aXZWIL._AC_SL1500_.jpg | https://m.media-amazon.com/images/I/61Ti5DDDOYL._AC_SL1500_.jpg | ...8 more",
"features": "Compact Mouse: comfortable contoured shape... | Durable and Reliable: up to 1 year of battery life... | Universal Compatibility: Windows PC, Mac, or laptop... | Plug and Play Simplicity...",
"variants_count": 8
}

Without enrichment you still get the core search fields (asin, title, price, currency, rating, rating_stars, reviews_count, is_prime, is_sponsored, badge, sales_volume, delivery_date, position, image, url) — just without the merged product-page columns.

📦 Product details (mode: product)

{
"_type": "product",
"asin": "B0C7BKZ883",
"title": "Adjustable Laptop Stand for Desk, Metal Foldable Laptop Riser Holder, Portable Desktop Book Stands, Ventilated Cooling Computer Notebook Stand Compatible with 10-15.6” Laptops",
"brand": "Gogoonike",
"price": 16.99,
"currency": "USD",
"list_price": 17.99,
"discount_percent": 5.6,
"rating": 4.6,
"ratings_total": 3918,
"is_prime": true,
"has_buy_box": true,
"availability": "In Stock",
"sold_by": "Tonmom Tech",
"max_quantity": 999,
"other_sellers_count": 2,
"sales_volume": "9K+ bought in past month",
"best_seller_rank": 551,
"best_seller_category": "Office Products",
"climate_pledge_friendly": true,
"images_count": 7,
"videos_count": 6,
"variants_count": 2,
"image": "https://m.media-amazon.com/images/I/71Api8I7QML._AC_SL1500_.jpg",
"image_urls": "https://m.media-amazon.com/images/I/71Api8I7QML._AC_SL1500_.jpg | ...6 more",
"features": "【Adjustable & Ergonomic】 ... | 【Sturdy & Protective】 ... | 【Heat Dissipation】 ... | 【Portable & Foldable】 ... | 【Broad Compatibility】 ...",
"geocode": "US",
"url": "https://www.amazon.com/dp/B0C7BKZ883"
}

💰 Seller offer (mode: offers)

One row per offer on the listing — perfect for Buy Box monitoring and repricing.

{
"_type": "offer",
"asin": "B0DGJ7HYG1",
"condition": "New",
"seller": "Amazon.com",
"seller_id": "ATVPDKIKX0DER",
"price": 148.99,
"currency": "USD",
"list_price": 179,
"discount_percent": 16.77,
"shipping_cost": 0,
"ships_from": null,
"fulfilled_by_amazon": true,
"buy_box_winner": true,
"is_prime": true,
"delivery_date": "Saturday, June 27",
"quantity": 3,
"geocode": "US",
"url": "https://www.amazon.com/dp/B0DGJ7HYG1"
}

📄 Raw HTML (mode: raw_html)

{
"_type": "raw_html",
"url": "https://www.amazon.com/dp/B0C7BKZ883",
"geocode": "US",
"html": "<!doctype html><html lang=\"en-us\">... full geo-targeted page source ..."
}

📋 Full field reference

FieldTypeAppears inDescription
_typestringallproduct, offer, or raw_html
asinstringall10-char Amazon product ID
titlestringproductProduct name
brandstringproductManufacturer / brand
pricenumberproduct, offerCurrent price
currencystringproduct, offerISO currency code
list_pricenumberproduct, offerOriginal / strike-through price
discount_percentnumberproduct, offerComputed % off list price
ratingnumberproductAverage star rating (0–5)
rating_starsnumberproduct (search)Rounded star bucket
ratings_totalnumberproductTotal number of ratings
reviews_countnumberproduct (search)Review count, parsed to integer
is_primebooleanproduct, offerPrime eligible
is_sponsoredbooleanproduct (search)Sponsored/ad placement
has_buy_boxbooleanproduct (PDP)Seller holds the Buy Box
badgestringproduct (search)e.g. "Overall Pick", "Best Seller"
sales_volumestringproducte.g. "10K+ bought in past month"
availabilitystringproductStock status text
sold_bystringproductCurrent seller name
max_quantitynumberproduct (PDP)Max units purchasable
other_sellers_countnumberproductNumber of competing sellers
best_seller_ranknumberproductTop best-seller rank
best_seller_categorystringproductCategory of that rank
climate_pledge_friendlybooleanproductClimate Pledge badge
images_countnumberproductNumber of product images
videos_countnumberproduct (PDP)Number of product videos
variants_countnumberproductNumber of variations
imagestringproductMain image URL
image_urlsstringproductUp to 10 hi-res image URLs, `
featuresstringproduct"About this item" bullets, `
delivery_datestringproduct, offerEstimated delivery
delivery_freebooleanproduct (search)Free delivery available
positionnumberproduct (search)Rank position on the results page
keywordstringproduct (search)Search term that produced the row
pagenumberproduct (search)Results page number
conditionstringofferNew / Used / Refurbished
sellerstringofferMerchant display name
seller_idstringofferAmazon seller ID
shipping_costnumberofferShipping price
ships_fromstringofferOrigin location
fulfilled_by_amazonbooleanofferFBA
buy_box_winnerbooleanofferThis offer currently wins the Buy Box
quantitynumberofferUnits available from this seller
htmlstringraw_htmlFull page source
geocodestringallMarketplace country code
urlstringallCanonical product URL

⚙️ How billing works

Each successful request uses 1 request from your monthly quota. Premium proxy mode (superProxy) costs 10×. Search enrichment fetches one extra request per product. The actor prints a cost estimate before every run and stores the live numbers in the run's key-value store under ACCOUNT_STATUS.

Need more volume or concurrency? Upgrade your plan here →

❓ FAQ

Do I need my own API key? Yes — it's free to start (get one here) and keeps the scraper fast and reliable for you alone.

Is scraping public Amazon data allowed? This actor only collects publicly available product information. You are responsible for complying with applicable laws and Amazon's terms in your jurisdiction.

Which countries are supported? US, GB, DE, FR, IT, ES, CA, JP, IN, AU, NL, SE, PL, BR, MX, AE, SA, TR, SG, EG, BE.


⭐ Found this useful? A rating helps other people discover it. Get your free API key and start scraping →