Amazon ASIN Lookup — Bulk Product Details avatar

Amazon ASIN Lookup — Bulk Product Details

Pricing

from $1.50 / 1,000 product detail results

Go to Apify Store
Amazon ASIN Lookup — Bulk Product Details

Amazon ASIN Lookup — Bulk Product Details

Bulk Amazon ASIN lookup — one or thousands of ASINs per run, one clean detail row each: title, price, byline + brand-store links, photo gallery, badges (Best Seller, Amazon's Choice, Climate Pledge Friendly, Prime), rating, availability. 19 marketplaces. Failed lookups never charged.

Pricing

from $1.50 / 1,000 product detail results

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

1

Bookmarked

12

Total users

0

Monthly active users

3 days ago

Last modified

Categories

Share

Amazon ASIN Lookup — Bulk Product Details Scraper 🚀

SIÁN Agency Store Store-Amazon Influencer & Deals Bundle Store-Instagram AI Transcript Extractor Store-TikTok AI Transcript Extractor

🔎 What is the Amazon ASIN Lookup — and when should you use it?

The Amazon ASIN Lookup turns one Amazon ASIN or a pasted list of thousands into clean, structured rows you can filter, export and feed straight into a spreadsheet, database or AI agent. No account, no portal API key, no browser automation to maintain.

Use it when you need: one flat detail row for each ASIN you already hold. The row carries product title, current price, original price and currency, star rating, ratings count, offer count, availability, condition, sales volume, byline and brand-store links, and the full photo gallery. Best Seller, Amazon's Choice, Prime and Climate Pledge Friendly come back as boolean badge flags.

Use something else when: you do not have the ASINs yet and need to find products by keyword, category or search URL. Use Amazon US Product Scraper for the discovery step on amazon.com, where you paste a search or category URL and get products you have no IDs for, with review text, variations and A+ content. Use Amazon Influencer & Deals Scraper for keyword search, review text, Best Sellers, live Deals and Amazon Influencer storefronts. This actor takes ASINs only; it runs no keyword search and returns no review text.

🤖 Use with AI agents

Already connected to the Apify MCP server? Just ask for this Actor by name: sian.agency/amazon-asin-lookup

Your agent can pay for its own runs. This Actor is eligible for agentic payments, so an agent can discover it, run it and settle the bill over x402 (USDC on Base) or Skyfire — without an Apify account or API token of its own. Billing is the same either way: per successful row, never for errors.

Otherwise copy this prompt into Claude, ChatGPT, Cursor or any MCP-enabled assistant:

I want Amazon product details for a list of ASINs using the Apify Actor `sian.agency/amazon-asin-lookup`.
Use it when I need: one flat detail row for each ASIN you already hold. The row carries product title, current price, original price and currency, star rating, ratings count, offer count, availability, condition, sales volume, byline and brand-store links, and the full photo gallery. Best Seller, Amazon's Choice, Prime and Climate Pledge Friendly come back as boolean badge flags.
Don't use it when: you do not have the ASINs yet and need to find products by keyword, category or search URL — use amazon-product-scraper or amazon-influencer-deals-scraper instead.
How to call it: give the ASINs in any one of four fields, or several at once (they are merged and deduped): `asin` for a single 10-character ASIN, `bulkAsins` for a pasted list separated by commas, spaces, semicolons or newlines, `asins` for a JSON array, or `asinsFileUrl` for a remote text file. `country` picks the marketplace (US, CA, UK, DE, FR, IT, ES, JP, AU, IN, BR, MX, NL, SE, TR, PL, AE, SA, SG) and applies to every ASIN in the run.
Start with this input:
{
"bulkAsins": "B07ZPKBL9V\nB09LNW3CY2\nB08N5WRWNW",
"country": "US"
}
Ask me which ASINs to look up and which Amazon marketplace they belong to, then run the Actor and summarise the results as a table.

Things you can ask your agent for:

  • Refresh price and stock for the ASINs in my catalogue export and flag anything out of stock.
  • Check which of my competitor's 200 ASINs carry a Best Seller or Amazon's Choice badge.
  • Look up the same ASIN list on the UK and German marketplaces and show where local prices differ.

Machine-readable API, MCP config and OpenAPI definition for this Actor are published at apify.com/sian.agency/amazon-asin-lookup.md.

📋 Overview

Bulk Amazon ASIN lookup is ridiculously simple here. Paste one ASIN, paste a thousand, drop an array, or point at a remote text file — get one clean flat detail row per ASIN with everything Amazon ships on the product page. No keyword search to wade through, no review crawl to budget for, no influencer hub. One job, done well.

Perfect for catalog enrichment teams, price-monitoring SaaS founders, competitor-inventory analysts, and merchandising-intel researchers who need rich Amazon product data — title, byline + brand-store links, full photo gallery, Best Seller / Amazon's Choice / Climate Pledge Friendly / Prime badges, star rating, ratings count, availability, and condition — across 19 Amazon marketplaces.

Why thousands of professionals choose us:

  • Zero Learning Curve: Paste ASINs, click Run, get perfect detail rows
  • Bulk-First Design: Single ASIN or 10,000 — auto-dedup, format validation, invalid IDs skipped silently
  • 🎯 45+ Fields Per Row: Curated camelCase aliases plus raw upstream fields spread alongside for power users
  • 💰 Pay Only for Success: Failed lookups are NEVER charged — 410-not-found, blocked ASINs, and upstream errors land as status:"error" rows at zero cost
  • 🌍 19 Amazon Marketplaces: US, CA, UK, DE, FR, IT, ES, JP, AU, IN, BR, MX, NL, SE, TR, PL, AE, SA, SG — switch with one dropdown
  • 💎 Richer Fields Than the Cheap Competition: byline links to Amazon brand stores, climate_pledge_friendly, is_amazon_choice, productSlug, productNumOffers — fields most $0.001-tier Amazon scrapers strip out

✨ Features

  • 📦 Bulk ASIN Lookup: 4 input modes — single ASIN, paste-list, JSON array, or remote text file URL
  • 🏷️ Amazon Badges as Booleans: isBestSeller, isAmazonChoice, isPrime, climatePledgeFriendly — filter directly without parsing tags
  • 🔗 Byline + Brand-Store Links: productBylineLinks[] surfaces the Amazon brand storefront URLs most scrapers drop
  • 🖼️ HTTPS-Normalized Photo Gallery: every productPhoto and productPhotos[] entry ready to embed
  • Rating + Ratings Count + Offer Count: instant signal on product quality and Buy Box competitiveness
  • 🚫 Failed Lookups Never Charged: graceful error rows, no surprises on your invoice
  • 🔁 Built-in Retry: exponential backoff on transient upstream errors (3 attempts)
  • 🌍 19 Marketplaces: one country dropdown switches between every supported Amazon domain
  • 📊 Curated + Raw Data: get our clean camelCase aliases AND the raw upstream fields in every row

🎬 Quick Start

So simple, no training needed! Just paste ASINs and click Run.

# Or use API - one line
curl -X POST https://api.apify.com/v2/acts/sian.agency~amazon-asin-lookup/runs?token=YOUR_TOKEN \
-d '{"asin":"B09LNW3CY2","country":"US"}'

🚀 Getting Started (3 Simple Steps)

Step 1: Paste Your Amazon ASINs

Copy and paste any Amazon ASINs — single ASIN, a comma-separated list, or a newline-separated block. Works with one or ten thousand. No special formatting needed; the actor auto-dedups and skips invalid IDs.

Step 2: Pick Your Marketplace

Choose your Amazon marketplace from the dropdown — US, UK, DE, JP, AU, IN, BR, and 12 more. One setting, applied to every ASIN in the run.

Step 3: Click Run

One click and we look up every ASIN against Amazon's live product pages. Failed lookups are skipped from billing. Successful rows land in your dataset ready to export to Excel, CSV, or JSON.

That's it! In seconds per ASIN, you'll have:

  • Complete product detail rows: title, price, original price, byline + brand-store links
  • Full HTTPS photo galleries ready to embed
  • Boolean badge flags: Best Seller, Amazon's Choice, Prime, Climate Pledge Friendly
  • Star rating + ratings count + offer count for instant quality signal
  • Availability and condition for stock-state monitoring
  • Failed-lookup rows with translated error messages — never charged

📥 Input Configuration

FieldTypeRequiredDescription
asinstringNoSingle Amazon ASIN (10-char alphanumeric, e.g. B07ZPKBL9V)
bulkAsinsstringNoPaste many ASINs at once — comma / space / semicolon / newline separated
asinsarrayNoJSON array of ASINs — for code / workflow callers
asinsFileUrlstringNoURL to a remote text file of ASINs (fetched on start)
countrystringNoAmazon marketplace — 19 options (default US)

Example — single ASIN:

{
"asin": "B09LNW3CY2",
"country": "US"
}

Example — bulk paste:

{
"bulkAsins": "B07ZPKBL9V\nB09LNW3CY2\nB08N5WRWNW",
"country": "UK"
}

Example — JSON array from code:

{
"asins": ["B07ZPKBL9V", "B09LNW3CY2", "B08N5WRWNW"],
"country": "DE"
}

Example — remote file URL (for very large batches):

{
"asinsFileUrl": "https://example.com/my-asins.txt",
"country": "US"
}

📤 Output

Results are saved to the Apify dataset with 45+ fields including:

FieldTypeDescription
asinstringAmazon ASIN
productTitlestringProduct display title
productPricestringCurrent price (with currency symbol)
productOriginalPricestringCrossed-out original price (if discounted)
productBylinestringBrand / publisher line
productBylineLinksarrayURLs to Amazon brand storefronts
productStarRatingstringAverage star rating
productNumRatingsintegerTotal ratings count
productPhotosarrayHTTPS photo gallery URLs
isBestSellerbooleanAmazon Best Seller badge
isAmazonChoicebooleanAmazon's Choice badge
isPrimebooleanPrime eligibility flag
climatePledgeFriendlybooleanClimate Pledge Friendly badge
productAvailabilitystring"In Stock" / "Out of Stock" / etc.
productConditionstring"NEW" / "USED" / etc.
statusstring"success" or "error" — never billed on error

Example — Apple iPhone 13 (ASIN B09LNW3CY2):

{
"asin": "B09LNW3CY2",
"productTitle": "Apple iPhone 13, 128GB, Midnight - Unlocked (Renewed)",
"productPrice": "279.95",
"productOriginalPrice": "299.00",
"currency": "USD",
"productByline": "Visit the Amazon Renewed Store",
"productBylineLinks": ["https://www.amazon.com/stores/AmazonRenewed/..."],
"productStarRating": "4.1",
"productNumRatings": 26377,
"productUrl": "https://www.amazon.com/dp/B09LNW3CY2",
"productPhoto": "https://m.media-amazon.com/images/I/...",
"productPhotos": ["https://...", "https://...", "https://...", "...7 photos total"],
"productAvailability": "In Stock",
"productCondition": "NEW",
"productNumOffers": 5,
"isBestSeller": true,
"isAmazonChoice": false,
"isPrime": false,
"climatePledgeFriendly": false,
"country": "US",
"domain": "www.amazon.com",
"status": "success",
"_operation": "productDetails",
"_fetchedAt": "2026-05-29T19:42:11.873Z",
"_index": 1,
"_sourceAsin": "B09LNW3CY2"
}

💼 Use Cases & Examples

1. E-commerce Catalog Enrichment

For e-commerce ops teams managing 500+ SKUs across multiple Amazon marketplaces.

Input: Your full ASIN inventory file (one ASIN per line) Output: Flat detail dataset with title, price, photos, badges, byline links per ASIN Use: Join with your internal SKU table for nightly catalog refreshes, badge-change alerts, and Buy Box monitoring.

2. Bulk ASIN Validation & Price Audit

For product researchers and marketplace analysts auditing thousands of competitor ASINs weekly.

Input: Paste-list of competitor ASINs from your tracking spreadsheet Output: Live detail rows with productPrice, productOriginalPrice, productAvailability, productNumOffers Use: Spot pricing changes, stock-state shifts, and Buy Box competitiveness across your competitive set.

3. Amazon Influencer Picks Enrichment

For affiliate marketers and creator-economy analysts who already have the ASINs from influencer storefronts.

Input: ASINs scraped from /shop/<creator> lists (or from our Amazon Influencer & Deals Bundle) Output: Detail rows with Best Seller flag, ratings count, photo gallery Use: Identify which influencer-promoted ASINs are also Amazon Best Sellers — affiliate gold for partnership targeting.

4. International Marketplace Expansion Research

For brand strategists evaluating UK, German, or Japanese Amazon entry.

Input: ASIN list + target country code (UK, DE, JP, etc.) Output: Detail rows from the foreign marketplace with local pricing, availability, and badges Use: Confirm catalog availability across markets, audit local pricing strategies, validate ASIN parity before expansion.

5. Climate-Friendly Product Catalog Building

For sustainability-focused marketplaces and conscious-consumer SaaS founders.

Input: Curated ASIN list of products in your category Output: Detail rows filtered on climatePledgeFriendly: true Use: Build a vetted catalog of Climate Pledge Friendly products with rich metadata — title, photos, byline links — for your own marketplace or affiliate site.

6. Brand Store Discovery

For B2B sales teams targeting Amazon brand-store sellers for fulfillment / advertising services.

Input: ASINs from a target category Output: productBylineLinks[] reveals the Amazon brand storefront URLs Use: Build a prospect list of brands with Amazon stores by category — a wedge data point most scrapers don't surface.

7. Merchandising Intelligence — Badge Correlation

For data scientists at e-commerce SaaS companies correlating Amazon badges with conversion.

Input: ASIN list tagged with your sales / conversion data Output: isBestSeller, isAmazonChoice, isPrime, climatePledgeFriendly Boolean flags per ASIN Use: Correlate which Amazon badges drive measurable lift in your category — and where to invest your brand spend.

🔌 Integration Examples

JavaScript/Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('sian.agency/amazon-asin-lookup').call({
bulkAsins: 'B07ZPKBL9V\nB09LNW3CY2\nB08N5WRWNW',
country: 'US'
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
const inStockBestSellers = items.filter(i => i.isBestSeller && i.productAvailability === 'In Stock');
console.log(`Found ${inStockBestSellers.length} in-stock Best Sellers`);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('sian.agency/amazon-asin-lookup').call(
run_input={'asins': ['B07ZPKBL9V', 'B09LNW3CY2'], 'country': 'US'}
)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
if item.get('status') == 'success':
print(f"{item['asin']}: {item['productTitle']}{item['productPrice']}")

cURL

curl -X POST 'https://api.apify.com/v2/acts/sian.agency~amazon-asin-lookup/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"asin":"B09LNW3CY2","country":"US"}'

Automation Workflows (N8N / Zapier / Make)

  1. Trigger: Schedule (daily catalog refresh) or webhook (new ASIN added to your CRM)
  2. HTTP Request: Call the actor API with your ASIN list
  3. Process: Filter rows where isBestSeller === true or productAvailability === 'In Stock'
  4. Action: Push to Google Sheets, post to Slack, sync to your database

📈 Performance & Pricing

FREE Tier (Try It Now)

  • Try with a few ASINs — full feature access, every field, all 19 marketplaces
  • No credit card required
  • Perfect for evaluating the data shape before committing to a paid plan
  • Unlimited ASINs per run — paste 10, 100, 10,000
  • Pay-per-successful-row: $0.002 per detail row, failed lookups never charged
  • One-time actor-start fee on paid tiers: $0.0001 (rounds to $0.00 — effectively free)
  • All 45+ fields included, no upsells, no field-tier gates

💰 Aggressively competitive — $0.002/row sits between the commodity-floor scrapers and the premium players. You pay roughly half what the popular premium Amazon scrapers charge per row, AND get the richer field set (byline links, brand-store URLs, climate_pledge_friendly, full productPhotos[], productSlug) that cheaper commodity scrapers strip out.

🔗 View current pricing

❓ Frequently Asked Questions

Q: How many ASINs can I look up in one run? A: There's no per-run cap — paste one or ten thousand. The actor auto-dedups, validates format (10-char alphanumeric), and skips invalid IDs silently. You're only charged for successful detail rows.

Q: What's an ASIN? A: A 10-character alphanumeric Amazon Standard Identification Number — Amazon's internal product ID. It appears on every product page (e.g. B09LNW3CY2 for Apple iPhone 13). It's the only input this actor needs.

Q: Does this work with Amazon UK / DE / JP / other marketplaces? A: Yes — 19 marketplaces supported via the country dropdown: US, CA, UK, DE, FR, IT, ES, JP, AU, IN, BR, MX, NL, SE, TR, PL, AE, SA, SG. One setting per run, applied to every ASIN.

Q: Why are some ASIN lookups marked status:"error"? A: The ASIN may have been removed, blocked, or Amazon may have served an unexpected response. Error rows include a plain-English translated error message and are never charged to your account.

Q: Can I look up ASINs from a CSV / Excel / Google Sheet? A: Yes — paste the ASIN column into the "Bulk ASINs" textarea (any separator works), or host the file publicly and pass its URL as "ASINs file URL".

Q: Does this actor extract reviews, search results, deals, or influencer storefronts? A: No — by design. This actor does one thing: ASIN → detail row. For reviews, search, Best Sellers, deals, and Amazon Influencer Hub data, see our Amazon Influencer & Deals Bundle — the same 8-op actor with all operations in one place.

Q: What output formats are available? A: JSON, CSV, Excel — export directly from the Apify dataset console, or pull via API for your pipeline.

Q: How accurate is the data? A: Every row is live-scraped from Amazon's public product page at the moment of the run. Prices, badges, availability, and ratings reflect the live state — not a stale cache.

🐛 Troubleshooting

ASINs returning empty success rows with null fields

  • The ASIN may be valid format but inactive on the marketplace you chose. Try switching country (e.g. a UK-only ASIN won't return US data).
  • Confirm the ASIN exists on the Amazon domain you're targeting by opening https://amazon.<domain>/dp/<ASIN>.

Every ASIN returning status:"error" with "Rate limit reached"

  • The upstream rate limit was hit. Wait a few moments and retry; the actor retries 3× automatically with exponential backoff.

Invalid ASINs silently dropped from results

  • The actor validates ASINs against ^[A-Z0-9]{10}$ and skips anything that doesn't match. Check your input for lowercase letters, leading/trailing whitespace, or 11-char product IDs (Amazon uses 10).

Bulk paste returning fewer rows than ASINs pasted

  • Duplicates are auto-merged. If you paste the same ASIN 5 times, you get one lookup. Use asins (JSON array) if you need positional tracking.

Error rows but no successful rows after a full run

  • Check your country setting — ASINs valid for US won't return data on JP or BR.

Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.

⚠️ Trademark Disclaimer

This is an independent scraping tool. It is not affiliated with, endorsed by, or sponsored by Amazon.com, Inc. The Amazon® name appears under nominative fair use. All product names, logos, and brands are property of their respective owners.

🤝 Support

Telegram Support

Join our active support community


Built by SIÁN Agency | More Tools