Amazon Scraper (Products, Search, Offers & Raw HTML)
Pricing
from $0.50 / 1,000 results
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
Maintained by CommunityActor stats
1
Bookmarked
1
Total users
0
Monthly active users
5 hours ago
Last modified
Categories
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
| Mode | Input | What you get |
|---|---|---|
| 🔍 Search results | Keywords | Ranked products: ASIN, title, price, rating, reviews, Prime, sponsored flag, badges, delivery |
| 📦 Product details | ASINs | Full PDP: price & list price, brand, rating, stock, seller, images, shipping, best-seller ranks, specs |
| 💰 Seller offers | ASINs | Every offer on the listing: merchant, condition, price, shipping, FBA, Buy Box winner |
| 📄 Raw HTML | Amazon URLs | Complete 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
| Field | Type | Appears in | Description |
|---|---|---|---|
_type | string | all | product, offer, or raw_html |
asin | string | all | 10-char Amazon product ID |
title | string | product | Product name |
brand | string | product | Manufacturer / brand |
price | number | product, offer | Current price |
currency | string | product, offer | ISO currency code |
list_price | number | product, offer | Original / strike-through price |
discount_percent | number | product, offer | Computed % off list price |
rating | number | product | Average star rating (0–5) |
rating_stars | number | product (search) | Rounded star bucket |
ratings_total | number | product | Total number of ratings |
reviews_count | number | product (search) | Review count, parsed to integer |
is_prime | boolean | product, offer | Prime eligible |
is_sponsored | boolean | product (search) | Sponsored/ad placement |
has_buy_box | boolean | product (PDP) | Seller holds the Buy Box |
badge | string | product (search) | e.g. "Overall Pick", "Best Seller" |
sales_volume | string | product | e.g. "10K+ bought in past month" |
availability | string | product | Stock status text |
sold_by | string | product | Current seller name |
max_quantity | number | product (PDP) | Max units purchasable |
other_sellers_count | number | product | Number of competing sellers |
best_seller_rank | number | product | Top best-seller rank |
best_seller_category | string | product | Category of that rank |
climate_pledge_friendly | boolean | product | Climate Pledge badge |
images_count | number | product | Number of product images |
videos_count | number | product (PDP) | Number of product videos |
variants_count | number | product | Number of variations |
image | string | product | Main image URL |
image_urls | string | product | Up to 10 hi-res image URLs, ` |
features | string | product | "About this item" bullets, ` |
delivery_date | string | product, offer | Estimated delivery |
delivery_free | boolean | product (search) | Free delivery available |
position | number | product (search) | Rank position on the results page |
keyword | string | product (search) | Search term that produced the row |
page | number | product (search) | Results page number |
condition | string | offer | New / Used / Refurbished |
seller | string | offer | Merchant display name |
seller_id | string | offer | Amazon seller ID |
shipping_cost | number | offer | Shipping price |
ships_from | string | offer | Origin location |
fulfilled_by_amazon | boolean | offer | FBA |
buy_box_winner | boolean | offer | This offer currently wins the Buy Box |
quantity | number | offer | Units available from this seller |
html | string | raw_html | Full page source |
geocode | string | all | Marketplace country code |
url | string | all | Canonical 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 →