Amazon Product Scraper - Details, Prices & Search by ASIN
Pricing
from $1.50 / 1,000 products
Amazon Product Scraper - Details, Prices & Search by ASIN
Get Amazon product details by ASIN, URL or keyword search: title, price, list price, availability, seller, Best Sellers Rank, rating, reviews, bullets, images and variants. Amazon ASIN and search scraper, no browser. $1.50 per 1,000 products, $0.80 per 1,000 search results; blocked items are free.
Pricing
from $1.50 / 1,000 products
Rating
0.0
(0)
Developer
Tenfold Fleet
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
What does Amazon Product Scraper do?
Amazon Product Scraper gets Amazon product details by ASIN, product URL or keyword search from Amazon and returns clean, structured data: title, price, list price, discount, availability, seller, ships from, Best Sellers Rank, rating, review count, "bought in past month", brand, bullet points, description, hi-res images, variants, categories, weight, dimensions and the full product details table.
It works three ways in one actor:
- Amazon ASIN scraper: paste ASINs (or ISBN-10s for books) and get one product row per ASIN.
- Amazon product details scraper: paste product URLs from any supported marketplace.
- Amazon search scraper: type keywords (or paste a search URL with filters) and get the search result cards with position, price, rating, reviews and sponsored flag, or switch on full details for every product found.
It is an Amazon product API without an API key: plain HTTP requests, no browser, so it is fast and cheap: $1.50 per 1,000 products and $0.80 per 1,000 search results.
Why use an Amazon scraper?
- 💸 Price monitoring: track prices, list prices, discounts and stock of your products or your competitors' every day.
- 📈 Product and market research: compare ratings, review counts, Best Sellers Rank and monthly sales signals ("10K+ bought in past month") across a category.
- 🔎 Amazon SEO and rank tracking: see where products appear in Amazon search results for a keyword, and which results are sponsored.
- 🛒 Catalogue enrichment: fill your product database with titles, bullets, images, brands, weights and dimensions by ASIN (plus UPC, model number and other details-table rows where Amazon lists them).
- 🏷️ Seller and Buy Box checks: find out who sells and ships each product (Amazon or a third-party seller, with seller ID).
- 🤖 AI agents and data pipelines: call it from the Apify API, MCP server, Make, Zapier or n8n and get clean JSON.
What data can it extract?
| Field | Example |
|---|---|
asin, url, marketplace | B00FLYWNYQ, product link, amazon.com |
title, brand, byline, authors | Instant Pot Duo 6 Qt 7-in-1..., Instant Pot |
price, currency, listPrice, discountPercent | 79, USD, 109.99, 28 |
availability, inStock | In Stock, true |
seller, sellerId, shipsFrom | Amazon.com, ATVPDKIKX0DER, Amazon.com |
rating, reviewCount | 4.7, 186274 |
boughtInPastMonth, badge | 30K+ bought in past month, Amazon's Choice |
bestSellersRank | [{ "rank": 1, "category": "Electric Pressure Cookers" }] |
categories | breadcrumb, e.g. ["Home & Kitchen", "Kitchen & Dining", ...] |
bullets, description | "About this item" bullet points and product description |
mainImage, images | hi-res image URLs |
parentAsin, variantAttributes, variants | all variants with their ASIN and options (size, color...) |
weight, dimensions, dateFirstAvailable | 14.6 pounds, 12.2"D x 13.38"W x 12.48"H |
details | every row of the product details table (model number, UPC, manufacturer...) |
Search cards: searchKeyword, position, page, isSponsored, brand | coffee grinder, 1, 1, false |
How to scrape Amazon products
- Click Try for free.
- Add ASINs, product URLs, or search keywords (or mix them).
- Pick the marketplace for ASINs and keywords (amazon.com by default; URLs keep their own marketplace).
- For keywords, set max results per search, and switch on Get full product details for search results if you need the full product page data for each result.
- Click Start and download the data as JSON, CSV, Excel or HTML, or fetch it through the API.
How much does it cost to scrape Amazon?
| Result | Price | Per 1,000 |
|---|---|---|
| Product with full details (ASIN, URL, or search result with details on) | $0.0015 | $1.50 |
| Search result card (details off) | $0.0008 | $0.80 |
| Run start | $0.00005 |
There is no start fee beyond $0.00005 per run, so small lookups of a few ASINs cost a fraction of a cent. You only pay for products that loaded with a title and a price or availability. Products Amazon blocked after all retries, ASINs that don't exist (404), invalid ASINs or URLs, and searches with no results (Amazon then shows only unrelated sponsored ads, which are not returned) are written to the dataset with an error field and are never charged. Set a maximum cost per run in the run options, or Max results in total, and the actor stops cleanly when it is reached.
Input
{"asins": ["B00FLYWNYQ", "0735211299"],"productUrls": ["https://www.amazon.ca/dp/B00FLYWNYQ", "https://www.amazon.com/s?k=coffee+grinder&rh=p_72%3A1248882011"],"searchKeywords": ["wireless earbuds"],"marketplace": "com","maxResultsPerSearch": 48,"fetchDetailsForSearch": false,"maxItems": 0}
Output
A product row:
{"type": "product","asin": "B00FLYWNYQ","url": "https://www.amazon.com/dp/B00FLYWNYQ","marketplace": "amazon.com","title": "Instant Pot Duo 6 Qt 7-in-1 Electric Pressure Cooker, Stainless Steel","brand": "Instant Pot","price": 79,"currency": "USD","listPrice": 109.99,"discountPercent": 28,"availability": "In Stock","inStock": true,"seller": "Amazon.com","sellerId": "ATVPDKIKX0DER","shipsFrom": "Amazon.com","rating": 4.7,"reviewCount": 186274,"boughtInPastMonth": "30K+ bought in past month","bestSellersRank": [{ "rank": 14, "category": "Kitchen & Dining" }, { "rank": 1, "category": "Electric Pressure Cookers" }],"categories": ["Home & Kitchen", "Kitchen & Dining", "Small Appliances", "Electric Pressure Cookers"],"bullets": ["7 Cooking Functions: Pressure cook, slow cook, sauté, steam, make rice, yogurt..."],"mainImage": "https://m.media-amazon.com/images/I/71MLaYtMFOL._AC_SL1500_.jpg","images": ["https://m.media-amazon.com/images/I/71MLaYtMFOL._AC_SL1500_.jpg"],"parentAsin": "B0GXKV5FHP","variantAttributes": { "Size": "6 Quarts" },"variants": [{ "asin": "B06Y1YD5W7", "selected": false, "attributes": { "Size": "3 Quarts" } }],"weight": "14.6 pounds","dimensions": "12.2\"D x 13.38\"W x 12.48\"H","dateFirstAvailable": null,"details": { "Model Number": "DUO 60", "UPC": "810028585201", "Manufacturer": "Instant Pot" },"error": null,"scrapedAt": "2026-10-10T09:00:00.000Z"}
A search result card:
{"type": "search-result","searchKeyword": "wireless earbuds","position": 4,"page": 1,"asin": "B0CRTR3PMF","title": "Soundcore P30i by Anker Noise Cancelling Earbuds, Hands-Free Viewing","brand": null,"url": "https://www.amazon.com/dp/B0CRTR3PMF","price": 24.99,"currency": "USD","listPrice": 49.99,"rating": 4.3,"reviewCount": 43725,"isSponsored": false,"badge": null,"boughtInPastMonth": "10K+ bought in past month","mainImage": "https://m.media-amazon.com/images/I/51013C6va8L._AC_UY218_.jpg","marketplace": "amazon.com"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. Failed inputs appear as rows with an error field, for example { "asin": "B0ZZZZZZZ1", "error": "Product not found (404): check the ASIN and the marketplace." }.
Tips
- Search cards are about half the price of full products. Use them for rank tracking and price scans; switch on full details only when you need seller, BSR, bullets or variants.
- Amazon shows 16 to 60 results per search page; the actor pages through until it reaches Max results per search.
- Paste a search URL to keep Amazon's filters (category, price range, brand) in your search.
- Missing fields are
null: many products have no list price, no "bought in past month" badge, or no product details table. - Prices are shown in the marketplace's own currency (
currency). Prices and availability are what Amazon shows to a visitor in the United States; an item with no price because it doesn't ship there (or has no Buy Box offer) is a free error row, not a charged result. - Schedule the actor daily on the same ASINs to build a price history.
FAQ
Which Amazon marketplaces are supported?
amazon.com is the default and the most reliable, for both product pages and search. amazon.ca, amazon.com.mx and amazon.co.jp work for product pages and search as well. amazon.es works for product pages; its search pages sometimes need several retries. amazon.it works for product pages, but its search pages are often blocked. Product URLs from other marketplaces (amazon.co.uk, amazon.de, amazon.fr, amazon.in, amazon.com.au...) are accepted on a best-effort basis: these sites block automated traffic much more often or hide prices from visitors outside their country, and those items come back as free error rows.
What if Amazon blocks a request?
Amazon answers some automated requests with a robot check or an error page. The actor detects that and retries on a fresh IP address up to 5 times. If a product is still blocked, it returns a free error row so you can retry it later. You never pay for blocked items.
Do I need an Amazon account, API key or proxy?
No. The actor reads public product pages without logging in and uses Apify's datacenter proxy by default.
Does it scrape reviews?
It returns the average rating and review count. It does not collect individual reviews or any reviewer data.
Can I use it from code or AI agents?
Yes, through the Apify API, the JavaScript or Python client, or the Apify MCP server. A typical agent call is "get the price and Best Sellers Rank of ASIN B00FLYWNYQ".
Support
Found a product page that doesn't parse? Open an issue in the Issues tab with the ASIN and marketplace.
This actor extracts only publicly available product information from Amazon product and search pages. It does not log in, solve captchas or collect personal data. It is not affiliated with or endorsed by Amazon. Amazon is a trademark of Amazon.com, Inc. or its affiliates.