Amazon ASINs Scraper
Pricing
from $3.99 / 1,000 results
Amazon ASINs Scraper
An advanced, high-speed e-commerce scraper designed for real-time price monitoring and competitor intelligence. Extracts product titles, current pricing, discounts, stock availability, specifications, images, and seller ratings from Amazon Asins. Perfect for inventory tracking, drop-shipping rese...
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
1
Bookmarked
8
Total users
0
Monthly active users
18 days ago
Last modified
Categories
Share
Amazon ASINs Scraper reads public Amazon product pages from ASINs or product URLs you provide. It can return product identity, descriptions, specifications, public offer information, image links, and, when enabled and present on the same public page, structured review snippets. It does not search Amazon or browse categories.
Run the Actor
Choose ASINs or Product URLs in mode, fill the matching list, then start the run. The prefilled and default ASIN is B00KL8SM92 on amazon.com; replace it with the product you want. For an ASIN list, select the marketplace in country. For product URLs, each URL supplies its marketplace. The Actor removes duplicate marketplace/ASIN pairs and attempts at most maxItems unique products.
The asins list is required when mode is asin, and productUrls is required when mode is productUrl. You can leave the inactive list empty. Any list you do provide is validated, even when it is inactive. The default run uses the prefilled ASIN above.
Input fields
All fields are optional in the input form. The active product list is required when the run starts.
| Field | Type | Required? | Default | Meaning |
|---|---|---|---|---|
mode | String | Optional | asin | Selects ASIN input or direct product URLs. Values: asin, productUrl. |
asins | Array of strings | Required in ASIN mode | ['B00KL8SM92'] | One to 100 ASINs, each exactly 10 ASCII letters or digits. The values are normalized to uppercase. |
productUrls | Array of strings | Required in Product URLs mode | None | One to 100 HTTPS Amazon product pages, up to 2,048 characters each. Supported marketplaces: amazon.in, amazon.com, amazon.co.uk, amazon.de, amazon.co.jp, amazon.ca, amazon.com.au, and amazon.com.br. Use a /dp/ASIN or /gp/product/ASIN path; a single product-title segment before /dp/ is also accepted. Harmless product parameters such as th=1 and psc=1 are allowed and removed when the Actor builds the request. |
country | String | Optional | com | Marketplace suffix used to build URLs from ASINs: in, com, co.uk, de, co.jp, ca, com.au, or com.br. URLs in Product URLs mode use their own marketplace. |
locale | String | Optional | Marketplace-based | Request language and region. When omitted, ASIN mode uses the locale for country; Product URLs mode uses the locale for each URL's marketplace. Supported values are en-IN, en-US, en-GB, de-DE, ja-JP, en-CA, en-AU, and pt-BR. |
maxItems | Integer | Optional | 50 | Maximum unique products attempted. Range: 1–100. |
extractReviews | Boolean | Optional | false | Include supported structured review snippets that are public on the product page. This option does not sign in or open restricted review pages. |
maxReviews | Integer | Optional | 10 | Maximum review snippets per product when review extraction is enabled. Range: 1–10. |
includeMedia | Boolean | Optional | true | Include public product image URLs when available. The Actor returns links, not downloaded media files. |
requestTimeoutSecs | Integer | Optional | 45 | Maximum time for each product request, including redirects and reading its response. Range: 10–90 seconds. |
minDelayMs | Integer | Optional | 500 | Minimum wait between serialized product requests. Range: 0–5,000 milliseconds. |
maxRetries | Integer | Optional | 2 | Additional attempts for temporary network failures and selected server errors. Range: 0–5. Access challenges, authentication failures, and rate limits are not retried. |
proxyConfiguration | Object | Optional | { "useApifyProxy": false } | Optional Apify Proxy routing or custom HTTP/HTTPS proxy endpoints. See the proxy options below. |
Proxy options
| Option | Type | Required? | Default | Meaning |
|---|---|---|---|---|
useApifyProxy | Boolean | Optional | false | Send requests through Apify Proxy when enabled. |
apifyProxyGroups | Array of strings | Optional | None | Up to 100 group names, each 1–100 letters, numbers, or underscores. Specifying a group enables Apify Proxy routing. |
apifyProxyCountry | String | Optional | None | Two-letter uppercase country code such as US. Specifying a country enables Apify Proxy routing. |
proxyUrls | Array of strings | Optional | None | Up to 100 HTTP or HTTPS proxy endpoints, each no longer than 2,048 characters, without a path, query, or fragment. Custom endpoints cannot be combined with Apify Proxy groups or country routing. |
Proxy setup failures stop collection through the selected route; requests do not silently switch to direct access. Apify Proxy availability and charges depend on your account and selected groups. Proxy credentials are not included in the examples; keep any credentials private.
Inputs must be JSON values. The Actor rejects unknown fields, nulls in place of values, wrong types, out-of-range numbers, malformed URLs, credentials or explicit ports in product URLs, fragments, private pages, controls, and malformed Unicode before requesting products. It does not coerce, truncate, or silently skip malformed entries.
Input examples
The examples use B00KL8SM92, a product identity checked in the US marketplace. Replace it with the ASIN or URLs you want to collect.
One product by ASIN
{"mode": "asin","asins": ["B00KL8SM92"],"country": "com","maxItems": 1}
Product URLs from two marketplaces
{"mode": "productUrl","productUrls": ["https://www.amazon.com/dp/B00KL8SM92?th=1","https://www.amazon.co.uk/dp/B00KL8SM92"],"maxItems": 2}
Each URL sets its marketplace and, unless locale is provided, its request language. The same ASIN on two marketplaces counts as two products.
Include a few public review snippets
{"mode": "asin","asins": ["B00KL8SM92"],"country": "com","extractReviews": true,"maxReviews": 3,"maxItems": 1}
Review snippets are included only when public structured review information is present on the product page. A rating or review count alone does not provide review text.
Use Apify Proxy
{"mode": "asin","asins": ["B00KL8SM92"],"country": "com","maxItems": 1,"proxyConfiguration": {"useApifyProxy": true}}
Product results
Product records are written to the dataset. The example below is illustrative and is not a collected dataset row. It shows the complete public record shape; values that Amazon does not expose for a particular product are omitted. The product facts and most nested values are synthetic. The User Manual link is an observed published document link for the checked product; the Actor returns its title and URL only and does not download the PDF.
{"canonicalUrl": "https://www.amazon.com/dp/B00KL8SM92","url": "https://www.amazon.com/dp/B00KL8SM92","marketplace": "amazon.com","country": "com","asin": "B00KL8SM92","title": "Illustrative kitchen appliance","brand": "Example Brand","brandUrl": "https://www.amazon.com/stores/ExampleBrand","manufacturer": "Example Manufacturing","manufacturerUrl": "https://www.amazon.com/stores/ExampleManufacturing","author": "Example Author","description": "An illustrative product description.","price": {"value": 24.99,"currency": "USD"},"listPrice": {"value": 29.99,"currency": "USD"},"offers": [{"price": 24.99,"currency": "USD","availability": "https://schema.org/InStock","url": "https://www.amazon.com/dp/B00KL8SM92","priceValidUntil": "2027-01-31","itemCondition": "https://schema.org/NewCondition","seller": "Example Seller","sellerUrl": "https://www.amazon.com/","warrantyDescription": "Illustrative limited warranty","listPrice": {"value": 29.99,"currency": "USD"}}],"offerUrl": "https://www.amazon.com/gp/offer-listing/B00KL8SM92","priceIsFrom": true,"reviewsLink": "https://www.amazon.com/product-reviews/B00KL8SM92","priceRange": {"low": 24.99,"high": 31.99,"currency": "USD"},"seller": "Example Seller","inStock": true,"inStockText": "In Stock","stars": 4.3,"ratingBest": 5,"ratingWorst": 1,"reviewsCount": 24,"ratingCount": 26,"reviews": [{"reviewer": "Example Customer","rating": 5,"ratingBest": 5,"ratingWorst": 1,"title": "Works well","body": "An illustrative public review snippet.","publishedAt": "2025-01-02","url": "https://www.amazon.com/product-reviews/B00KL8SM92"}],"breadCrumbs": "Home & Kitchen > Example Appliances","bestSellersRank": "#1 in Example Appliances","features": ["Illustrative feature one.","Illustrative feature two."],"attributes": [{"key": "Color","value": "Red"},{"key": "Capacity","value": "6 quarts","unitText": "quarts","unitCode": "QT","propertyID": "capacity"}],"productOverview": [{"key": "Item model number","value": "EX-100"}],"modelNumber": "EX-100","sku": "EX-100-RED","mpn": "EX-100","gtin": "5901234123457","gtin8": "96385074","gtin12": "012345678905","gtin13": "5901234123457","gtin14": "10012345678902","upc": "012345678905","partNumber": "EX-100","productDimensions": "10 x 8 x 6 inches","itemWeight": "3.5 pounds","weight": {"value": 3.5,"unitText": "pounds","unitCode": "LBR"},"height": {"value": 6,"unitText": "inches","unitCode": "INH"},"width": {"value": 8,"unitText": "inches","unitCode": "INH"},"depth": {"value": 10,"unitText": "inches","unitCode": "INH"},"language": "English","dateFirstAvailable": "January 2, 2025","color": "Red","size": {"name": "6 quart","sizeSystem": "US","sizeGroup": "adult"},"material": "Metal","countryOfOrigin": "United States","itemCondition": "https://schema.org/NewCondition","capacity": "6 quarts","includedComponents": "Popcorn maker, measuring cup","unitCount": "1 Count","numberOfItems": 1,"warrantyDescription": "Illustrative limited warranty","productGroupId": "EX-100","videosCount": 1,"variations": [{"asin": "B00KL8SM93","url": "https://www.amazon.com/dp/B00KL8SM93","title": "Illustrative kitchen appliance, red","sku": "EX-100-RED","mpn": "EX-100","color": "Red","size": "6 quart"}],"thumbnailImage": "https://m.media-amazon.com/images/I/example-main.jpg","galleryThumbnails": ["https://m.media-amazon.com/images/I/example-main.jpg","https://m.media-amazon.com/images/I/example-side.jpg"],"highResolutionImages": ["https://m.media-amazon.com/images/I/example-main.jpg","https://m.media-amazon.com/images/I/example-side.jpg"],"productDocuments": [{"title": "User Manual (PDF)","url": "https://m.media-amazon.com/images/I/91Veg0u1scL.pdf"}]}
Product field reference
| Field | Type | Required? | Meaning |
|---|---|---|---|
canonicalUrl | String | Required | Canonical URL for the identified product on its marketplace. |
url | String | Required | Public product page URL associated with the result. |
marketplace | String | Required | Amazon marketplace host, such as amazon.com. |
country | String | Required | Marketplace suffix, such as com or co.uk. |
asin | String | Required | Native Amazon ASIN confirmed against the product identity. |
title | String | Required | Public product title. |
brand | String | Optional | Brand name explicitly associated with the product. |
brandUrl | String | Optional | Public brand URL explicitly associated with the product. |
manufacturer | String | Optional | Manufacturer name explicitly associated with the product. |
manufacturerUrl | String | Optional | Public manufacturer URL explicitly associated with the product. |
author | String | Optional | Author for books or media products, when exposed. |
description | String | Optional | Public product description. |
price | { value: number, currency?: string } | Optional | Current product price and explicit currency when exposed. |
listPrice | { value: number, currency?: string } | Optional | Explicit list price and currency when exposed. |
offers | Array of Offer objects | Optional | Explicit product-associated offers, up to 100, with optional explicit price, list price, availability, seller, validity, condition, and warranty details. |
priceRange | { low: number, high: number, currency?: string } | Optional | Low and high values from an explicitly associated aggregate offer. |
offerUrl | String | Optional | Same-product offer link explicitly published in the product offer area. |
priceIsFrom | Boolean | Optional | True only when a matching source labels the price as a starting price or publishes an AggregateOffer lower bound. |
reviewsLink | String | Optional | Same-product review link explicitly present in the product review area. |
seller | String | Optional | Public seller name when exposed for the product. |
inStock | Boolean | Optional | Clear stock availability; omitted when unclear. |
inStockText | String | Optional | Public availability text associated with the product. |
stars | Number | Optional | Public aggregate rating, retaining its stated scale. |
ratingBest | Number | Optional | Explicit upper bound for the rating scale. |
ratingWorst | Number | Optional | Explicit lower bound for the rating scale. |
reviewsCount | Integer | Optional | Explicit review count, distinct from rating count when the source distinguishes them. |
ratingCount | Integer | Optional | Explicit number of ratings. |
reviews | Array of review objects | Optional | Up to 10 public review snippets when requested and explicitly associated with this product. |
breadCrumbs | String | Optional | Public category or breadcrumb text. |
bestSellersRank | String | Optional | Rank text explicitly shown in the product-details section. |
features | Array of strings | Optional | Public product feature bullets. |
attributes | Array of { key, value, unitText?, unitCode?, propertyID? } | Optional | Public technical attributes. Each value is a string, number, or boolean. |
productOverview | Array of { key, value } | Optional | Rows from the product overview section, with string, number, or boolean values. |
modelNumber | String | Optional | Explicit product model number. |
sku | String | Optional | Explicit SKU. |
mpn | String | Optional | Explicit manufacturer part number. |
gtin | String | Optional | Explicit product GTIN. |
gtin8 | String | Optional | Explicit 8-digit GTIN. |
gtin12 | String | Optional | Explicit 12-digit GTIN. |
gtin13 | String | Optional | Explicit 13-digit GTIN. |
gtin14 | String | Optional | Explicit 14-digit GTIN. |
upc | String | Optional | Explicit UPC. |
partNumber | String | Optional | Explicit product part number. |
productDimensions | String | Optional | Product dimensions text shown on the page. |
itemWeight | String | Optional | Weight text shown on the page. |
weight | { value: number, unitText?, unitCode? } | Optional | Numeric weight and its explicit unit. |
height | { value: number, unitText?, unitCode? } | Optional | Numeric height and its explicit unit. |
width | { value: number, unitText?, unitCode? } | Optional | Numeric width and its explicit unit. |
depth | { value: number, unitText?, unitCode? } | Optional | Numeric depth and its explicit unit. |
language | String | Optional | Explicit product language metadata. |
dateFirstAvailable | String | Optional | Public first-available date text. |
color | String | Optional | Explicit product color. |
size | String or { name, sizeSystem?, sizeGroup? } | Optional | Explicit product size or size specification. |
material | String | Optional | Explicit product material. |
countryOfOrigin | String | Optional | Explicit country of origin. |
itemCondition | String | Optional | Explicit product condition. |
capacity | String | Optional | Explicit product capacity. |
includedComponents | String | Optional | Explicitly listed components included with the product. |
unitCount | String | Optional | Explicit package unit count and unit label. |
numberOfItems | Integer | Optional | Explicit number of items in the package. |
warrantyDescription | String | Optional | Public warranty description. |
productGroupId | String | Optional | Explicit product group identifier. |
videosCount | Integer | Optional | Number of videos only when an explicit product-gallery count is displayed. |
variations | Array of variation objects | Optional | Up to 100 explicitly linked product variations, each with its own native ASIN and matching product URL. |
thumbnailImage | String | Optional | Public main product image URL. |
galleryThumbnails | Array of strings | Optional | Public product gallery image URLs, up to 100. |
highResolutionImages | Array of strings | Optional | Higher-resolution URLs for images in the public product gallery, up to 100. |
productDocuments | Array of { title, url } objects | Optional | Up to 50 explicitly linked public product PDFs from the product documents or warranty and support sections. The Actor returns the link and does not download the file. |
Nested field reference:
| Object | Fields | Meaning |
|---|---|---|
price, listPrice | { value: number, currency?: string } | Nonnegative numeric amount up to 1,000,000 and explicit three-letter ISO currency code when present. The currency is never inferred from the marketplace. |
priceRange | { low: number, high: number, currency?: string } | Nonnegative ordered aggregate-offer bounds and explicit currency when present. |
offers[] | { price?, currency?, availability?, url?, priceValidUntil?, itemCondition?, seller?, sellerUrl?, warrantyDescription?, listPrice? } | At most 100 same-product offers. Price is 0–1,000,000; currency is explicit uppercase ISO-3; availability and condition are up to 500 characters; validity text up to 100; seller up to 20,000; warranty up to 4,000. listPrice is an explicit { value, currency? } offer-level list price. Offer URLs must identify this product; seller URLs must be public HTTPS. |
reviews[] | { reviewer?, rating?, ratingBest?, ratingWorst?, title?, body?, publishedAt?, url? } | At most 10 source-owned review snippets. Ratings preserve their raw 0–1,000,000 scale; reviewer up to 20,000, title up to 4,000, body up to 15,000,000, date text up to 200, and URL up to 4,000. Scores over 5 are retained only with explicit scale bounds. |
attributes[] | { key, value, unitText?, unitCode?, propertyID? } | Up to 80 technical rows. Key up to 2,000; value is a string, number, or boolean (strings up to 20,000); units up to 256/64 and property ID up to 500. |
productOverview[] | { key, value } | Up to 80 public overview rows, with a key up to 2,000 and string, number, or boolean value (strings up to 20,000). |
weight, height, width, depth | { value: number, unitText?: string, unitCode?: string } | Value is nonnegative up to 1,000,000; unit text is up to 256 characters and unit code up to 64. |
size | String or { name, sizeSystem?, sizeGroup? } | Text is up to 500 characters, or an object with required name up to 500 and optional system/group up to 100 each. |
unitCount | String | Explicit package unit count and unit label, up to 500 characters. |
variations[] | { asin, url, title?, sku?, mpn?, color?, size? } | Up to 100 ProductGroup-linked variations; native ASIN and same-market URL are required. Optional title is up to 20,000 characters; SKU, MPN, and color up to 500; size uses the same shape above. Each variation needs a source-backed variation fact. |
productDocuments[] | { title: string, url: string } | Up to 50 linked PDF documents. Each item requires nonempty title text up to 1,000 characters and an absolute HTTPS .pdf URL up to 4,000 characters, on the exact product marketplace host or Amazon's media/SSL image CDN. Links must be scoped to the product documents or warranty and support section; files are not downloaded. |
The exact bounds and allowed nested values are defined by the dataset schema. Optional fields are omitted when the page does not explicitly provide them or their association with the requested product cannot be verified. The Actor does not infer a price, currency, stock state, review, product identifier, or variation.
Run summary
The run summary is stored separately from product records under OUTPUT_SUMMARY in the Key-value store. It has exactly three fields: status, itemsStored, and isPartial.
Successful run with saved products:
{"status": "SUCCEEDED","itemsStored": 2,"isPartial": false}
Partial run with at least one saved product and a later failure:
{"status": "SUCCEEDED","itemsStored": 1,"isPartial": true}
Run with no valid product records saved:
{"status": "FAILED","itemsStored": 0,"isPartial": false}
Source coverage
One public US product page for ASIN B00KL8SM92 was checked in a browser. That visit exposed the product identity, brand and title, product detail content, a 4.3 rating, and 23,170 reviews or ratings. A current price was not available in that visit, and review text required sign-in; this Actor does not sign in or try to bypass access controls. Amazon pages vary by product, marketplace, and time. The broader record fields describe supported public page and standard product-data patterns, not a claim that every field was observed on that one page or is present in every run.
The Actor keeps fields only when they are explicitly associated with the requested product. If the page is blocked or does not expose enough matching product information, that item is not written as a placeholder row. The run summary reports whether any product records were saved and whether collection was partial.