Amazon Product Details Scraper
Pricing
from $1.00 / 1,000 results
Amazon Product Details Scraper
Bulk-fetch structured Amazon product details by ASIN and marketplace country.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
agi
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
4
Monthly active users
10 days ago
Last modified
Categories
Share
Scrape Amazon product details by ASIN across 23 global marketplaces. This Apify Actor returns structured product data — title, price, images, ratings, BSR, seller info, variants, and more — in real time. Built for pricing intelligence, catalog enrichment, competitor research, and e-commerce data pipelines.
What you get
- Product details by ASIN — one JSON record per product in your Apify dataset
- 23 Amazon marketplaces — US, UK, DE, JP, and 19 other country stores
- Localized content — set page language independently from marketplace country
- Rich product fields — price, brand, images, ratings, review summaries, BSR, availability, seller, variants, A+ content flags, and more
- Pipeline-ready output — structured JSON for databases, BI dashboards, webhooks, and automation
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
asins | string[] | Yes | — | Amazon product ASINs to scrape (e.g. B0CMJB2WJX) |
country | string | No | US | Amazon marketplace country code |
language | string | No | en_US | Page language for titles, descriptions, and UI text |
Supported marketplaces (country)
US, CA, MX, BR, GB, IE, FR, DE, IT, ES, NL, SE, PL, BE, JP, AU, IN, SG, AE, SA, TR, EG, ZA
language parameter
Controls the page language Amazon serves for the product page. Country and language are separate settings — you can scrape the German marketplace (DE) with English content (en_GB), or the US store with Spanish (es_US).
- Format:
<language>_<REGION>— Amazon'slanguagequery parameter (e.g.en_US,de_DE,ja_JP,fr_CA) - What it affects: product title, description, bullet points, UI labels, and other on-page text
- What it does not change: the marketplace domain and currency (those follow
country) - Fallback: if the code is not supported for the selected
country, the Actor uses that marketplace's default language and logs a warning
Supported languages by marketplace
| Country | Supported language codes | Default |
|---|---|---|
| US | en_US, es_US | en_US |
| CA | en_CA, fr_CA | en_CA |
| MX | es_MX | es_MX |
| BR | pt_BR | pt_BR |
| GB | en_GB | en_GB |
| IE | en_IE | en_IE |
| FR | fr_FR, en_GB | fr_FR |
| DE | de_DE, en_GB, nl_NL, pl_PL, tr_TR | de_DE |
| IT | it_IT, en_GB | it_IT |
| ES | es_ES, pt_PT, en_GB | es_ES |
| NL | nl_NL, en_GB | nl_NL |
| SE | sv_SE, en_GB | sv_SE |
| PL | pl_PL | pl_PL |
| BE | fr_BE, nl_BE, en_GB | fr_BE |
| JP | ja_JP, en_US, zh_CN | ja_JP |
| AU | en_AU | en_AU |
| IN | en_IN | en_IN |
| SG | en_SG | en_SG |
| AE | en_AE, ar_AE | en_AE |
| SA | ar_AE, en_AE | ar_AE |
| TR | tr_TR | tr_TR |
| EG | ar_AE, en_AE | ar_AE |
| ZA | en_ZA | en_ZA |
Input example
{"asins": ["B0CMJB2WJX", "B00S5M2S28"],"country": "US","language": "en_US"}
Scrape Amazon Germany with English product text:
{"asins": ["B0CMJB2WJX"],"country": "DE","language": "en_GB"}
Output example
Each run pushes one dataset record per ASIN. Example:
{"status": 200,"message": "success","asin": "B0CMJB2WJX","country": "US","language": "en_US","currency": "USD","url": "https://www.amazon.com/dp/B0CMJB2WJX?language=en_US&th=1&psc=1","timestamp": "1779176899807","title": "Dell WD19S Docking Station Dual Monitor...","brand": "Amazon Renewed","current_asin": "B0CMJB2WJX","parent_asin": "B0CMJB2WJX","current_price": "$164.99","original_price": null,"sold_by": "Koncept Technologies","ships_from": "Amazon","main_image_url": "https://m.media-amazon.com/images/I/71KY5nODOAL...","images": ["https://m.media-amazon.com/images/I/71KY5nODOAL...", "..."],"average_rating": "3.8","total_reviews": 75,"rating_distribution": [{ "text": "5 star", "value": "60%" },{ "text": "4 star", "value": "8%" }],"availability": "In Stock","main_bsr_category": { "name": "Electronics", "rank": "8129" },"about_item": ["The Upgrade Your Workstation Needs...", "..."],"product_overview": [{ "name": "Brand", "value": "Koncept" }],"reviews": [{ "rating": "5", "author": "John C Slusser", "title": "Great product" }],"variants": [],"is_amazon_choice": false,"has_aplus": true}
Main field groups
| Group | Fields |
|---|---|
| Metadata | status, message, asin, country, language, currency, url, timestamp |
| Pricing | current_price, original_price, saving_percentage, availability |
| Identity | title, brand, brand_url, current_asin, parent_asin, seller_id, sold_by, ships_from |
| Media | main_image_url, images |
| Ratings | average_rating, total_reviews, rating_distribution, customers_say_summary, reviews |
| Catalog | about_item, description, product_overview, product_details, category_path, variants |
| Rankings | main_bsr_category, sub_bsr_categories |
| Flags | is_amazon_choice, is_best_seller, has_aplus, has_brandstory |
Invalid or missing ASIN:
{"status": 404,"message": "page not found","url": "https://www.amazon.com/dp/INVALID?language=en_US&th=1&psc=1"}
Typical use cases
- Price monitoring — track current price, discounts, and availability across marketplaces
- Catalog enrichment — fill product titles, images, specs, and BSR into your PIM or database
- Competitor research — compare listings, ratings, and seller info for rival ASINs
- Cross-border e-commerce — pull localized product content from multiple Amazon locales
- Data pipelines — feed structured product JSON into BI tools, warehouses, and alerting systems
Stability and security
- Input validation for
countryandlanguagewith automatic language fallback - Structured
404responses when a product page is not found - Logging is sanitized to avoid printing token-bearing connection strings