Amazon Product Scraper: Prices, ASIN & Ratings avatar

Amazon Product Scraper: Prices, ASIN & Ratings

Pricing

$1.00 / 1,000 products

Go to Apify Store
Amazon Product Scraper: Prices, ASIN & Ratings

Amazon Product Scraper: Prices, ASIN & Ratings

Scrape Amazon product data by ASIN or keyword: title, price, BSR, rating, seller, features and variants. Multi marketplace. Works as MCP tool in Claude & AI agents.

Pricing

$1.00 / 1,000 products

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

๐Ÿ“ฆ Amazon Products Scraper: Price, BSR, Rating & Variants

Overview

Amazon Products Scraper turns any ASIN or keyword search into clean, structured product JSON: title, price, Best Sellers Rank (BSR), rating, review count, seller, brand, availability, feature bullets, description, images, and optional color and size variants. No Amazon seller account, no SP-API, no login required. Works across 8 Amazon marketplaces.

Amazon's official Selling Partner API requires a registered seller account, app approval, and role authorization before you can read catalog data, and even then it will not hand you a competitor's BSR, buy-box seller, or live variant prices. This actor reads the same public product pages any shopper sees. Point it at ASINs or keywords and get the full product record.

Reliability posture: blocked, empty, or failed runs are never charged. You only pay for a product record that was actually delivered.

โœ… No login | โœ… No SP-API approval | โœ… Pay only per product returned | โœ… MCP-ready for AI agents

Features

ASIN and keyword inputs. Look up specific products or crawl a keyword search result. 8 marketplaces supported. US, UK, DE, FR, JP, IN, CA, AU. Full product record. Price, BSR, rating, seller, brand, availability, bullets, description, images. Optional variants. Toggle on to pull every color and size SKU with its own price. Anti-bot handled. Chromium via Playwright with residential proxy rotation and CAPTCHA retry.

How it works

The actor drives a full Chromium browser via Playwright with residential proxy rotation, which reliably bypasses PerimeterX. For every ASIN or keyword you provide, it fetches the product or search page, extracts the structured payload Amazon renders to the browser, and emits one record per product. Occasional CAPTCHAs trigger automatic retries with fresh IPs.

You are billed per product returned, at $1 per 1,000 products. Variants are read from the same product page, so enabling includeVariants does not raise the per-product charge.

๐Ÿงพ Input configuration

{
"asins": ["B08N5KWB9H", "B09G9FPHY6"],
"keywords": ["noise cancelling headphones"],
"marketplace": "amazon.com",
"maxProductsPerSearch": 10,
"includeVariants": false,
"proxyConfig": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

๐Ÿ“ค Output format

This is a real record captured from a live run on ASIN B08N5KWB9H:

{
"asin": "B08N5KWB9H",
"title": "2020 Apple MacBook Air Laptop: Apple M1 Chip, 13โ€ Retina Display, 8GB RAM, 256GB SSD Storage, Backlit Keyboard, FaceTime HD Camera, Touch ID. Works with iPhone/iPad; Silver",
"rating": 4.8,
"reviewCount": 13387,
"brand": "Visit the Apple Store",
"features": [
"All-Day Battery Life: go longer than ever with up to 18 hours of battery life.",
"Powerful Performance: take on everything from professional-quality editing to action-packed gaming with ease.",
"Stunning Display: with a 13.3 inch Retina display, images come alive with new levels of realism."
],
"images": [
"https://m.media-amazon.com/images/I/31ilq3hPhEL._AC_.jpg",
"https://m.media-amazon.com/images/I/41fdD8HKRLL._AC_.jpg"
],
"variants": [],
"url": "https://www.amazon.com/dp/B08N5KWB9H",
"charged": false,
"scraped_at": "2026-07-15T04:21:22.407Z"
}

Fields Amazon does not render for a given product (price, BSR, seller, availability, description on some listing layouts) are omitted from that record rather than sent as null or fabricated. charged reflects whether that specific product was successfully billed.

Every product record contains these fields:

FieldDescription
๐Ÿ†” asinAmazon product ID.
๐Ÿท๏ธ titleFull product title.
๐Ÿ’ต priceCurrent sale price.
๐Ÿ’ฑ currencyCurrency symbol ($, ยฃ, โ‚ฌ, โ‚น, and so on).
๐Ÿ’ฐ originalPriceList or was-price before discount.
๐Ÿ”ป discountDiscount percentage.
โญ ratingAverage star rating from 1 to 5.
๐Ÿ—ฃ๏ธ reviewCountTotal customer reviews.
๐Ÿ“ˆ bsrBest Sellers Rank (integer).
๐Ÿ—‚๏ธ bsrCategoryBSR category name.
๐Ÿช sellerSold-by seller name.
๐Ÿญ brandBrand name.
๐Ÿ“ฆ availabilityStock or shipping status.
๐Ÿ“ featuresFeature bullet list (array).
๐Ÿ“„ descriptionProduct description text.
๐Ÿ–ผ๏ธ imagesFull-resolution image URLs (array).
๐ŸŽจ variantsColor and size variants with ASINs and prices.
๐Ÿ”— urlDirect product URL.
๐Ÿ’ณ chargedWhether this record was successfully billed (true).
๐Ÿ•’ scraped_atISO-8601 timestamp.

๐Ÿ’ผ Common use cases

Product research Look up any ASIN in bulk to compare price, rating, and BSR before sourcing or listing. Great for private-label sellers evaluating a niche.

Price and rank tracking Schedule daily runs on a list of ASINs and pipe results to Google Sheets, BigQuery, or a Retool dashboard for a live tracker.

Competitive intelligence Search competitor keywords and grab the top results with BSR and price to spot catalog gaps and pricing whitespace.

Variant mapping Enable includeVariants to pull every color and size SKU with its current price, ideal for repricing tools and catalog builders.

AI product analysis Pair with Claude via MCP to ask natural-language questions about any product page. Live pricing and BSR feed straight into the conversation.

๐Ÿš€ Getting started

  1. Open Amazon Products Scraper in Apify Console, or call it via API or MCP.
  2. Enter ASINs (e.g. B08N5KWB9H) or search keywords (e.g. wireless earbuds), or both.
  3. Pick your Amazon marketplace (default amazon.com).
  4. Set max products per keyword search, and toggle includeVariants if you need every SKU.
  5. Click Save & Start, then download the dataset as JSON, CSV, or Excel, or pull via API.

FAQ

Do I need an Amazon account or the SP-API? No. The scraper reads public product pages, the same data any shopper sees. No seller account, no SP-API approval, no login.

Does it get past Amazon's anti-bot protection? Yes. It drives a full Chromium browser via Playwright with residential proxy rotation, which reliably bypasses PerimeterX. Occasional CAPTCHAs trigger automatic retries with fresh IPs.

Can I scrape all 8 marketplaces in one run? No. One marketplace per run. Start a separate run for each marketplace you need.

Does including variants cost extra? No. Variants are read from the same product page, so the per-product charge is unchanged whether or not variants are included.

How is it priced? Pay-per-result. You are charged per product returned, at $1 per 1,000 products. You pay only for products actually delivered.

Use in Claude, ChatGPT & any MCP agent

https://mcp.apify.com/?tools=themineworks/amazon-products

Or call it from code with the Apify client:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('themineworks/amazon-products').call({
asins: ['B08N5KWB9H'],
marketplace: 'amazon.com',
includeVariants: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

๐Ÿ› ๏ธ Complete your Amazon research pipeline

Pair with the rest of the suite for a full Amazon intelligence stack:

Found a bug or have a feature request? Open an issue on the actor's Apify Console page or reach out through the Apify profile.