What is an ASIN: how it differs from SKU, UPC and FNSKU, and what you can look up with one

Sep 22, 2026

ASIN stands for Amazon Standard Identification Number — the unique code Amazon assigns to every product on the marketplace.

The format is fixed: ten characters, uppercase letters and digits only, for example B07Z82895W. Endpoints validate the asin parameter against exactly that rule, and a wrongly formatted value comes back as a validation failure.

The quickest way to find one is the product page URL — it is the segment after /dp/:

https://www.amazon.com/dp/B07Z82895W
                          ^^^^^^^^^^

Against SKU, UPC and FNSKU: the question is who assigns it

These four get used interchangeably, but they belong to different parties and cover different ground.

IdentifierAssigned byScopeWho can see it
ASINAmazonIdentifies a product on the marketplaceEveryone
SKUThe sellerYour own inventory managementOnly you
UPC / EANGlobal numbering bodiesAcross platforms and channelsEveryone
FNSKUAmazonTells whose stock is whose in the warehouseYou and the warehouse

The SKU row is the important one. A SKU is a name you invented; nobody else sees it or needs to. Which means "look up a competitor's SKU" is not a request that can be satisfied — that is private data in their account.

An ASIN, by contrast, is public, so public data about an ASIN can be queried. That distinction decides everything that follows about what is and is not obtainable.

One easy confusion: is a product the same ASIN across marketplaces? The code itself is usually consistent, but the data is independent per marketplace — price, rank and reviews in the US and in Japan are two separate sets. That is why every endpoint takes a marketplace parameter, and why you settle the marketplace before querying.

Parent and child ASINs

A product with variations — color, size, capacity — has two levels:

  • Child ASIN: the one you can actually buy, such as "black / 15W"
  • Parent ASIN: the shell grouping those variations, not purchasable itself

Endpoints expose an ASIN's parent through the parent field, and its variations through variationList or variations.

This structure is where analysis goes wrong most often, because several metrics mean different things at the two levels:

MetricParentChild
ReviewsPooled across variationsBelongs to that variation
Sales estimateWhole family combinedOne variation
PriceNone — not purchasableYes
BSRUsually carried on the parentMay be absent

Comparing product A's parent figures against product B's child figures can be off several times over, and nothing errors out. What Amazon sales data can and cannot tell you and The four sources of an Amazon review cover how this trap shows up in sales and in reviews respectively.

What one ASIN opens up

An ASIN is the entry point for nearly every product-level query. With one you can reach:

What you want to knowWhere it is covered
Attributes, price, rating, variationsASIN detail endpoint
Which terms give it visibility in searchASIN reverse keyword lookup
Roughly how much it sellsWhat sales data can and cannot tell you
What buyers say about itThe four sources of a review
How its rank is movingMonitoring keyword rank
ASIN detail endpointTakes an ASIN and returns product information, price, rating, category, seller, listing and variation data

Three things an ASIN will not get you

A competitor's SKU or account data. As above, SKUs are private to the seller. The same goes for backend search term reports and real order counts.

Buyer information. Not available, and the wrong direction anyway.

Exact sales. The marketplace does not publish unit sales, so every monthly figure is derived from BSR.

Questions

Do ASINs change? A product's ASIN is usually stable. But if a listing is merged, split or rebuilt, the ASIN you were tracking can stop resolving. Long-running monitoring should handle "no longer found" rather than assume permanence.

Can I query data without an ASIN? Yes, through other entry points: search by keyword, filter by category, or look up by UPC. But once you have results, product-level queries still go by ASIN.

Can one product have several ASINs? Normally one product has one ASIN per marketplace. Several usually means duplicate listings or an unmerged listing, which is itself worth noticing.

Can I query sales on a parent ASIN? You can, as long as you know you are getting the whole family combined. When comparing against someone else, make sure both sides use the same level — that is the most common error in this kind of comparison.

Ecommerce Data API