Amazon Product Details Scraper — ASIN, Price & Bullets
Pricing
from $1.50 / 1,000 products
Amazon Product Details Scraper — ASIN, Price & Bullets
Scrape an Amazon product page by ASIN or URL: price, list price, rating, review count, bullets, images, availability, seller, and Best Sellers Rank. curl_cffi HTTP and residential proxy across 20+ marketplaces.
Pricing
from $1.50 / 1,000 products
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Amazon Product Details Scraper — ASIN, Price & Buy Box
Disclaimer: Unofficial tool — not affiliated with, sponsored by, or endorsed by Amazon or its affiliates. Data is read from publicly accessible product pages only. No login. You are responsible for complying with applicable law (including GDPR where personal data appears) and the site’s terms. No warranty on accuracy or availability. Provided for informational and research use.
Turn an ASIN or product URL into one Amazon product details row: price, list price, rating, review count, bullets, images, availability, seller, and Best Sellers Rank. Built for catalog enrichment, repricing, and competitor checks after you already know the product.
Crawloop Marketplace & E-commerce Suite — product pages, keyword SERP, Best Sellers charts, and Today's Deals.
| Amazon Product Details Scraper ◄── you are here | Amazon Search Scraper | Amazon Best Sellers Scraper | Amazon Today's Deals Scraper |
|---|---|---|---|
| ASIN or product URL, buy box, bullets, rank | Keyword SERP, badges, sponsored | Category rank charts | Deal price, end time, claimed percent |
Also see: Amazon Reviews Scraper — public product-page review cards.
When to use
Use this Amazon product details scraper when you already have ASINs or product links and need the buy box, not a search grid.
Use Amazon Search Scraper for a keyword SERP. Use Amazon Reviews Scraper for the review cards on the same product page. Use Amazon Best Sellers Scraper for category rank. Use Amazon Today's Deals Scraper for the deals feed. This Actor does not crawl categories or collect the review corpus.
Key features
- ASIN or URL — paste bare ASINs,
/dp/links, or/gp/product/links - Buy box — current price, strikethrough list price, currency, and percent off when both prices are present
- Catalog fields — title, brand, star rating, rating count, availability, bullets, and images
- Seller — buy-box seller and ships-from name when the page shows them
- Best Sellers Rank — rank lines from the product details table
- Marketplaces — US, GB, DE, FR, IT, ES, CA, AU, JP, IN, BR, MX, NL, SE, PL, BE, SA, AE, ZA, IE, SG, TR, EG
- HTTP only —
curl_cffiChrome impersonation, 256 MB, residential proxy matched to the marketplace
Input
| Field | Required | What it does |
|---|---|---|
asins | One of asins or productUrls | ASINs. Marketplace comes from country. |
productUrls | One of asins or productUrls | Product URLs. The host picks the marketplace. |
country | No | Marketplace for bare ASINs. Default US. |
maxItems | No | Cap. Default 20, maximum 300. |
proxyConfiguration | No | Residential proxy. Country follows the marketplace. |
{"asins": ["B0CFQ5T5F6"],"country": "US","maxItems": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Product URLs from another marketplace override country for that row:
{"productUrls": ["https://www.amazon.de/dp/B0CFQ5T5F6"],"maxItems": 10}
Output
One dataset row per product page that returns a title. A missing ASIN is skipped and is not billed as a result.
| Field | Meaning |
|---|---|
asin, productUrl, country | Which product and marketplace |
title, brand | Name and byline |
price, priceValue, listPrice, listPriceValue, currency, discountPercent | Buy box |
starRating, reviewCount | Rating summary, not individual reviews |
availability, seller, shipsFrom | Buy-box offer |
bestSellersRank | Rank lines, joined when the page lists more than one |
bullets, imageUrl, imageUrls | About this item and gallery |
variantCount | Child variations when the page embeds that map |
scrapedAt | UTC parse time |
{"source": "amazon_product","country": "US","asin": "B0CFQ5T5F6","productUrl": "https://www.amazon.com/dp/B0CFQ5T5F6","title": "LISEN USB C Cable","brand": "LISEN","price": "$14.99","priceValue": 14.99,"listPrice": "$19.99","listPriceValue": 19.99,"currency": "USD","discountPercent": 25.0,"starRating": 4.6,"reviewCount": 16688,"availability": "In Stock","seller": "Example Seller","shipsFrom": "Amazon","bestSellersRank": "#5 in USB Cables","bullets": ["60W charging"],"imageUrl": "https://m.media-amazon.com/images/I/8136-BraWSL.jpg","imageUrls": ["https://m.media-amazon.com/images/I/8136-BraWSL.jpg"],"variantCount": 2,"scrapedAt": "2026-10-07T09:00:00Z"}
Use cases
| Job | What you get |
|---|---|
| Catalog enrichment | Title, brand, bullets, and images for ASINs you already store |
| Repricing | Buy-box price, list price, and seller on a schedule |
| Competitor snapshot | Rating, review count, and Best Sellers Rank for a known ASIN |
| Marketplace compare | The same ASIN on a .de or .co.uk URL |
Integration examples
Node.js
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor("crawloop/amazon-product-details-scraper").call({asins: ["B0CFQ5T5F6"],country: "US",maxItems: 20,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient(token="YOUR_APIFY_TOKEN")run = client.actor("crawloop/amazon-product-details-scraper").call(run_input={"asins": ["B0CFQ5T5F6"],"country": "US","maxItems": 20,})items = client.dataset(run["defaultDatasetId"]).list_items().itemsprint(items)
cURL
curl "https://api.apify.com/v2/acts/crawloop~amazon-product-details-scraper/runs?token=YOUR_APIFY_TOKEN" \-X POST \-H "Content-Type: application/json" \-d "{\"asins\":[\"B0CFQ5T5F6\"],\"country\":\"US\",\"maxItems\":20}"
Export the default dataset as JSON, CSV, or Excel from the run.
MCP and AI assistants
Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call this Actor by name.
Example prompts:
- "Run Amazon Product Details Scraper for ASINs B0CFQ5T5F6 and B0B3BVWJ6Y and return price, list price, rating, and Best Sellers Rank as JSON."
- "Scrape these Amazon product URLs and summarize availability, seller, and bullets."
- "Take the ASINs from Amazon Search Scraper, then run Amazon Product Details Scraper for the buy box and bullets."
- "Run Amazon Product Details Scraper for an ASIN, then Amazon Reviews Scraper for the public review cards on that product."
Suite next step
After the buy box, run Amazon Reviews Scraper for the review cards on the same product page. To see competing ASINs, run Amazon Search Scraper on the brand or title keyword. For category rank, run Amazon Best Sellers Scraper.
FAQ
Does this replace the Amazon API? It reads the public product page. It is an unofficial Amazon scraper for product details, not a partner API.
Can I pass a search keyword? No. Keywords belong on Amazon Search Scraper. This Actor opens one product page per ASIN or URL.
What if the price is missing? Some pages render a title and bullets without a buy-box price. The row is still saved when the title is present. A missing or blocked page is not saved.
Which marketplaces work? The country list in the input. A product URL such as a .de link selects that marketplace even when country is US.