Amazon Product Details Scraper — ASIN, Price & Bullets avatar

Amazon Product Details Scraper — ASIN, Price & Bullets

Pricing

from $1.50 / 1,000 products

Go to Apify Store
Amazon Product Details Scraper — ASIN, Price & Bullets

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

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

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 hereAmazon Search ScraperAmazon Best Sellers ScraperAmazon Today's Deals Scraper
ASIN or product URL, buy box, bullets, rankKeyword SERP, badges, sponsoredCategory rank chartsDeal 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_cffi Chrome impersonation, 256 MB, residential proxy matched to the marketplace

Input

FieldRequiredWhat it does
asinsOne of asins or productUrlsASINs. Marketplace comes from country.
productUrlsOne of asins or productUrlsProduct URLs. The host picks the marketplace.
countryNoMarketplace for bare ASINs. Default US.
maxItemsNoCap. Default 20, maximum 300.
proxyConfigurationNoResidential 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.

FieldMeaning
asin, productUrl, countryWhich product and marketplace
title, brandName and byline
price, priceValue, listPrice, listPriceValue, currency, discountPercentBuy box
starRating, reviewCountRating summary, not individual reviews
availability, seller, shipsFromBuy-box offer
bestSellersRankRank lines, joined when the page lists more than one
bullets, imageUrl, imageUrlsAbout this item and gallery
variantCountChild variations when the page embeds that map
scrapedAtUTC 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

JobWhat you get
Catalog enrichmentTitle, brand, bullets, and images for ASINs you already store
RepricingBuy-box price, list price, and seller on a schedule
Competitor snapshotRating, review count, and Best Sellers Rank for a known ASIN
Marketplace compareThe 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 ApifyClient
client = 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().items
print(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.