Amazon ASIN Scraper: Bulk Product Lookup avatar

Amazon ASIN Scraper: Bulk Product Lookup

Pricing

from $1.49 / 1,000 products

Go to Apify Store
Amazon ASIN Scraper: Bulk Product Lookup

Amazon ASIN Scraper: Bulk Product Lookup

Amazon ASIN scraper and bulk ASIN lookup: paste ASINs or product URLs, get one full row each with price, seller offers, rating, Best Sellers Rank, Prime, Best Seller and Climate Pledge flags, specs, images and variants. Any marketplace. Failed lookups listed free. No login.

Pricing

from $1.49 / 1,000 products

Rating

0.0

(0)

Developer

DeepMine

DeepMine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Categories

Share

An Amazon ASIN scraper for bulk ASIN lookup: paste one ASIN or thousands (or product URLs) and get one full row per product, on any Amazon marketplace. Each row has the title, brand, price and list price, up to 10 seller offers (condition, price, seller, ships from, delivery), rating and star breakdown, Best Sellers Rank, explicit Prime, Best Seller and Climate Pledge Friendly flags, specs, images, variants, the buy box seller and delivery for your postcode. ASINs Amazon doesn't have are listed in a free Failed lookups dataset. No login, no cookies, no browser.

asintitlepricestarsreviewsCountisPrimeisBestSellerisClimatePledgeFriendlyoffersCountsellerName
B0CQF6T2K1Roku TV Remote Control (Official Manufacturer Product)$9.994.612,390falsetruefalse4Amazon.com
B0F7Z4QZTTAmazon Fire TV Stick 4K Plus with AI-powered Fire TV Search…$69.994.6115,415truefalsetrue1Amazon.com
B0FQFB8FMGApple AirPods Pro 3 Wireless Earbuds with Active Noise Cance…$199.004.416,567falsefalsefalse12Amazon.com
1464249644The Witch (Deluxe Edition)$20.984.420,544falsefalsefalse8Amazon.com
B0DXXYS4BJRoku Streaming Stick HD with Voice Remote$37.074.625,320falsefalsefalse28Amazon.com

$1.99 per 1,000 products on the Starter plan ($2.35 Free, $1.69 Scale, $1.49 Business, Platinum and Diamond), and that price includes up to 10 seller offers per product, the badge flags and the full product page. Failed lookups are free. The prefilled run (10 products: everyday ASINs on amazon.com, 10 offers each) costs about $0.02 on Starter.

What you can look up

  • ASINs in bulk: one per line, or paste a whole list separated by commas or spaces; duplicates are read once. Book ISBN-10s are ASINs too.
  • Product URLs: amazon.com/dp/…, amazon.de/…/dp/…, /gp/product/…, from any of 23 marketplaces (US, UK, DE, FR, IT, ES, NL, SE, PL, BE, IE, TR, CA, MX, BR, JP, IN, AU, SG, AE, SA, EG, ZA). A URL keeps its own site; ASINs use the 🌍 Marketplace you pick.
  • Seller offers (included): the first page of Amazon's "Other sellers" panel, up to 10 offers, the buy box first, in the row as readable lines (offers) and as JSON records (offersJson), with the total offer count.
  • Badges as flags: isPrime, isBestSeller (with the bestSellerBadge text, e.g. "#1 Best Seller in Remote Controls"), isAmazonChoice, isClimatePledgeFriendly, and every badge in badges.
  • Diagnostics: each row says which core fields its page doesn't show (missingFields) and what was read only in part (warnings); lookups that give no product go to ⚠️ Failed lookups with a reason (not found, refused, invalid input, not read before your spending limit).
  • Delivery location: prices, availability and delivery dates for a postcode or a country.
  • Variants as separate products ($: each variant row is a product, charged like one).

How to use it

  1. Paste 🆔 ASINs (or 🔗 Product URLs).
  2. Pick the 🌍 Marketplace the ASINs are on.
  3. Press Start. Rows stream into the dataset in input order; export them as CSV, Excel or JSON.

Saved inputs of junglee/amazon-asins-scraper run as they are: asins and amazonDomain work the same way (language, proxyCountry and useCaptchaSolver aren't needed: the log says so). asin, bulkAsins, startUrls and the Amazon Scraper's categoryOrProductUrls work too. Search and best seller URLs aren't products: they are listed as invalid input, and our Amazon Search Scraper and Amazon Best Sellers Scraper read them.

Pricing

You pay per product in the dataset, once per product per run, at your Apify plan's price (see the Pricing tab). The seller offers in the row are part of that price. Failed lookups, the run summary and anything Amazon doesn't return are never charged. A run stops at your spending limit without reading pages it can't deliver, and lists the ASINs it didn't get to.

Output

📦 Products (the default dataset): one row per product, the same keys on every row; anything Amazon doesn't show is null. Views: 📦 Products, 🛍️ Offers & seller, 📈 Stats, 📝 Details and 🩺 Diagnostics.

KeyWhat it is
thumbnailImageThe main picture
title, brand, authorTitle, brand, book author
asin, urlAmazon's id and the product page
price, priceValue, currencyPrice as shown ($19.00), as a number, ISO currency
listPrice, listPriceValue, discountPercentCrossed-out list price, and how far below it the price is (%)
priceRange, priceRangeMin, priceRangeMaxVariation parents: the price range
unitPrice, subscribeSavePricePrice per unit ("$4.25 / count"), the Subscribe & Save price
coupon, promotionsThe buy box coupon ("Apply $2 coupon") and other promotions ("Buy 4, save 10%")
shippingPrice, shippingPriceValueDelivery price ('Free' or the amount)
inStock, inStockText, stockLeft, conditionAvailability, units left ("Only 4 left in stock"), the buy box condition
stars, reviewsCountAverage rating and number of ratings
fiveStarPercent … oneStarPercentThe star breakdown in percent
hasReviewsWhether it has ratings
aiReviewsSummarySnippet, aiReviewsSummary, aiReviewsKeywordsAmazon's "Customers say" summary and aspects
topReviews, topReviewsCountThe reviews the product page shows (8-13 when it shows them), one JSON object each: id, title, stars, date, country, verified purchase, helpful votes, variant, text, images. No reviewer names
reviewHighlights, reviewsLayoutAmazon's review snippets per aspect (~30, each with its review id); which of the two the page showed (A: full reviews, B: highlights)
monthlyPurchaseVolume, monthlyPurchases"10K+ bought in past month" and the number
isAmazonChoice, amazonChoiceTextThe Amazon's Choice badge
isPrimeThe buy box offers Prime delivery
isBestSeller, bestSellerBadgeThe "#1 Best Seller in …" badge
isClimatePledgeFriendlyClimate Pledge Friendly (its certifications are in sustainabilityFeatures)
badgesEvery badge on the page
bestsellerRank, bestsellerCategory, bestsellerCategoryUrlBest Sellers Rank in the main category
bestsellerRanks, bestsellerRankUrlsEvery rank the product page shows ("#12 in Earbud Headphones") and its list
breadCrumbsThe category path
descriptionSnippet, description, bookDescriptionDescription (or the seller's A+ "Product description")
featuresThe "About this item" bullets
attributes, productOverview, manufacturerAttributesProduct details, overview and technical specs as "Key: Value"
modelNumber, manufacturer, dateFirstAvailable, isbn13The same facts as their own columns (date as YYYY-MM-DD)
importantInformation, sustainabilityFeaturesSafety/legal notes, Climate Pledge Friendly features
aPlusContent, aPlusImages, aPlusVideosThe A+ (From the manufacturer) block
brandStory, brandStoryImagesThe "From the brand" block
productComparisonAsinsASINs in the comparison table
relatedAsins, relatedAsinsSourceThe "Customers also viewed / bought" carousel's ASINs and its heading (never a sponsored carousel)
galleryThumbnails, highResolutionImages, videosCount, videoUrlsGallery images, videos and their video files (mp4 / m3u8)
variantAsins, variantDimensions, variantAttributes, variantDetailsVariants: ASINs, what they differ in, this one's values, each variant
variantPrices, variantImagesEach variant's price and picture
sellerName, sellerId, sellerUrlThe buy box seller
soldBy, shipsFrom, isFulfilledByAmazonWho sells and who ships the buy box offer, and whether Amazon ships it
lowestOfferPrice, lowestOfferTextThe all-offers link: "New & Used (5) from $17.87" and that lowest price
offersCountOffers on the all-offers panel (the buy box included), else the count the page shows ("New & Used (12) from")
offersUp to 10 seller offers, one line each: "1. New · $19.00 · FREE delivery … · sold by Amazon.com · ships from Amazon.com · buy box"
offersJsonThe same offers as JSON (position, isPinnedOffer, condition, price, shippingPrice, delivery, shipsFrom, seller {name, id, url, rating, reviewsCount, averageRating, positivePercent12m}, url)
returnPolicy, support, storeUrlReturns, support, the brand store
delivery, fastestDelivery, locationText, loadedCountryCodeDelivery promise and the location it was read for
answeredQuestions, reviewsUrlAnswered questions (when shown), the reviews page
missingFields, warningsDiagnostics: core fields the page doesn't show; what was read only in part
marketplace, originalAsin, unNormalizedProductUrl, input, scrapedAtProvenance and time (UTC)

⚠️ Failed lookups (free, a second dataset): one row per input that gave no product, with asin, status (notFound, refused, invalidInput, notRead, error), reason, url, marketplace, input and scrapedAt.

🧾 Run summary (the OUTPUT record): per input its status and failures; delivery location, calls, traffic.

Field map for junglee/amazon-asins-scraper users

Every field junglee returns has a column here: price {value, currency} → price, priceValue, currency; starsBreakdown → fiveStarPercent … oneStarPercent; seller → sellerName, sellerId, sellerUrl; offers → offers (lines) and offersJson (junglee's offer records); bestsellerRanks → bestsellerRanks, bestsellerRankUrls and the main rank in bestsellerRank; visitStoreLink → storeUrl; reviewsLink → reviewsUrl; productComparison → productComparisonAsins; aPlusContent → aPlusContent, aPlusImages, aPlusVideos; aiReviewsSummary → aiReviewsSummary, aiReviewsKeywords; attributesMapped → attributes; the other keys keep their names. Rows are flat: every value is text, a number, true/false or a list of text.

Limits

  • Reviews: the reviews the product page shows logged out (8-13 full reviews, or Amazon's highlight snippets); deeper review lists need a sign-in, which this Actor never uses.
  • One page of seller offers (up to 10) per product. For every offer of a product, our Amazon Scraper reads the whole panel (charged per offer).
  • Amazon device subscription plans (Blink, Ring) show their price with its term ($11.99/month, priceValue 11.99) and have no reviews or Best Sellers Rank; some digital items have no offers panel.
  • Rows are read from Amazon's English pages; titles keep the language the seller wrote them in.
  • A delivery postcode Amazon rejects stops that marketplace (rather than return another location's prices).

FAQ

Do I need proxies? No: the default Apify datacenter proxy works for Amazon. A page Amazon refuses is asked again on another IP, up to 6 times.

What happens to an ASIN Amazon doesn't have? It goes to the free Failed lookups dataset as notFound; you aren't charged for it.

What if a run is interrupted? Resurrect it: products already in the dataset are never pushed or charged again, and failed lookups already listed aren't listed twice.

Your feedback

Found a bug, or a field you need? Open an issue on the Issues tab and we'll answer within two days. If the data helped you, a short review on this page helps other users find the Actor.