Amazon Product Scraper — Real-Time Price, Reviews & Data API avatar

Amazon Product Scraper — Real-Time Price, Reviews & Data API

Pricing

from $0.90 / 1,000 product scrapeds

Go to Apify Store
Amazon Product Scraper — Real-Time Price, Reviews & Data API

Amazon Product Scraper — Real-Time Price, Reviews & Data API

Scrape Amazon product data in real time. Price, rating, reviews, seller, buybox, BSR, images for any ASIN across 10 marketplaces. Pay per result.

Pricing

from $0.90 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Natalia Berezina

Natalia Berezina

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Amazon Product Scraper -- Real-Time Price, Reviews & Product Data API

Scrape any Amazon product by ASIN. Returns price, rating, reviews count, seller info, buybox status, BSR, images, features, and 25+ structured fields. Works across 10 Amazon marketplaces with native currency support.

Key Capabilities

  • 25+ structured fields per product including price, rating, reviews, seller, buybox, BSR, images, variants, and more.
  • 10 Amazon marketplaces -- US, UK, DE, FR, IT, ES, JP, CA, BR, MX with correct local currency (USD, GBP, EUR, JPY, CAD, BRL, MXN).
  • Real-time data -- results in 2-5 seconds per product. No stale cache.
  • Browser-grade stealth -- real browser fingerprints, locale-aware sessions, automatic anti-bot handling. 99%+ success rate.
  • Pay per result -- no idle compute costs. You pay only for successfully scraped products.

How It Works

  1. Pass one or more Amazon ASINs and a country code.
  2. The Actor scrapes each product page in real time.
  3. Structured data (25+ fields) is pushed to the Apify dataset.
  4. Download results as JSON, CSV, Excel, or access via API.

Input Example

{
"asins": ["B0CHWRXH8B", "B09V3KXJPB", "B07FZ8S74R"],
"country": "US"
}

You can also pass ASINs as a comma-separated string:

{
"asins": "B0CHWRXH8B, B09V3KXJPB, B07FZ8S74R",
"country": "DE"
}

Supported Marketplaces

CountryDomainCode
United Statesamazon.comUS
United Kingdomamazon.co.ukUK
Germanyamazon.deDE
Franceamazon.frFR
Italyamazon.itIT
Spainamazon.esES
Japanamazon.co.jpJP
Canadaamazon.caCA
Brazilamazon.com.brBR
Mexicoamazon.com.mxMX

Output Schema

Every product result includes 25+ structured fields:

{
"asin": "B0CHWRXH8B",
"title": "Apple AirPods Pro 2 Wireless Earbuds, USB-C Charging",
"brand": "Apple",
"price": 189.99,
"currency": "USD",
"original_price": 249.99,
"rating": 4.7,
"reviews_count": 67432,
"availability": "In Stock",
"seller_name": "Amazon.com",
"seller_id": "ATVPDKIKX0DER",
"is_prime": true,
"is_buybox_winner": true,
"is_amazon_choice": true,
"is_best_seller": false,
"bestseller_rank": 1,
"bestseller_category": "Electronics",
"main_image": "https://m.media-amazon.com/images/I/61SUj2aKoEL._AC_SL1500_.jpg",
"images": ["..."],
"features": ["INTELLIGENT NOISE CANCELLATION -- ...", "..."],
"description": "AirPods Pro 2 feature up to 2x more Active Noise Cancellation...",
"categories": ["Electronics", "Headphones", "Earbud Headphones"],
"parent_asin": "B0BDHWDR12",
"country": "US",
"url": "https://www.amazon.com/dp/B0CHWRXH8B",
"scraped_at": "2026-04-12T14:32:07Z"
}

Field Reference

FieldTypeDescription
asinstringAmazon Standard Identification Number
titlestringFull product title
brandstringBrand name
pricenumberCurrent selling price
currencystringCurrency code (USD, GBP, EUR, etc.)
original_pricenumberList price before discount (null if none)
ratingnumberAverage star rating (1.0-5.0)
reviews_countintegerTotal number of customer reviews
availabilitystringStock status text
seller_namestringSeller/merchant name
seller_idstringAmazon seller ID
is_primebooleanPrime delivery eligible
is_buybox_winnerbooleanWhether this offer holds the buybox
is_amazon_choicebooleanAmazon's Choice badge
is_best_sellerbooleanBest Seller badge
bestseller_rankintegerBest Sellers Rank (BSR)
bestseller_categorystringBSR category
main_imagestringPrimary product image URL
imagesarrayAll product image URLs
featuresarrayBullet point feature list
descriptionstringProduct description text
categoriesarrayCategory breadcrumb path
parent_asinstringParent ASIN for variations
countrystringMarketplace country code
urlstringFull product page URL
scraped_atstringISO 8601 timestamp of the scrape

Integration Examples

Python (Apify Client)

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("muffin/amazon-product-scraper").call(
run_input={
"asins": ["B0CHWRXH8B", "B09V3KXJPB"],
"country": "US",
}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['asin']}: {item['title']} -- ${item['price']}")

JavaScript (Apify Client)

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const run = await client.actor("muffin/amazon-product-scraper").call({
asins: ["B0CHWRXH8B", "B09V3KXJPB"],
country: "US",
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => console.log(`${item.asin}: $${item.price}`));

Apify API (cURL)

# Start a run
curl -X POST "https://api.apify.com/v2/acts/muffin~amazon-product-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"asins": ["B0CHWRXH8B"], "country": "US"}'
# Get results from dataset
curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_TOKEN"

Use Cases

Price Monitoring -- Track competitor prices across multiple marketplaces on a schedule. Feed data into your pricing engine.

FBA Product Research -- Evaluate products by BSR, price, reviews, and competition data at scale.

MAP Compliance -- Verify resellers adhere to Minimum Advertised Price policies across all Amazon marketplaces.

Competitor Tracking -- Monitor changes in pricing, images, bullet points, seller info across your competitive landscape.

Brand Protection -- Detect unauthorized sellers or counterfeit listings by scanning your branded ASINs.

Comparison with Alternatives

FeatureThis ActorJungle Scout ScraperOther Scrapers
Marketplaces101-21-3
Fields per result25+10-158-12
BSR dataYesYesSometimes
Buybox & seller IDYesNoPartial
Amazon Choice / Best SellerYesNoNo
Anti-bot technologyBrowser-gradeBasic proxyBasic proxy
Success rate99%+~90%~85%

AI Agent Integration (MCP)

This Actor works with the Apify MCP server, enabling AI agents to scrape Amazon product data programmatically.

What AI agents can do with this Actor:

  • Look up any Amazon product by ASIN to get current price, availability, and reviews
  • Compare prices across different Amazon marketplaces (US, UK, DE, etc.)
  • Monitor product pricing and stock status
  • Extract product features and descriptions for analysis
  • Check seller information and buybox status

MCP configuration:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com",
"headers": {
"Authorization": "Bearer YOUR_APIFY_TOKEN"
}
}
}
}

Then ask your AI agent: "Look up Amazon product B0CHWRXH8B and tell me its price and rating"

FAQ

How fast are results? Single ASINs return in 2-5 seconds. Batches of 50 ASINs complete in 10-30 seconds.

What if a product is not found? An error item is pushed to the dataset with the ASIN and error message. You can filter these by checking the error field.

Can I scrape variations? Yes. Each variation has its own ASIN. The parent_asin field links variants to the parent listing.

Do I need my own proxies? No. All proxy management and anti-bot handling is built in.

Which fields are always present? asin, country, url, and scraped_at are always present. Other fields depend on the listing -- an out-of-stock product may not have a price.

Can I use this commercially? Yes. No restrictions on commercial use.

Does this work with AI agents? Yes. This Actor is fully compatible with the Apify MCP server. AI agents can discover it via search-actors, inspect its schema via fetch-actor-details, and call it via call-actor.