ASIN 查询:用 ASIN、UPC 或 SKU 找亚马逊商品,单个查和批量查

2026/10/12

「ASIN 查询」其实包含三件不同的事:找到一个商品的 ASIN、把别的编码转换成 ASIN、拿到 ASIN 之后查商品数据。

你在做哪一件,取决于你手里有什么。 起点的编码决定路线,而其中有一种起点没有路线。

从你手里有的东西出发

你有怎么做能不能查
ASIN直接查商品数据能
商品页面链接从链接里读出 ASIN,再查能
UPC 或 EAN 条码在亚马逊搜这个条码,从结果里读出 ASIN,再查能,分两步
商品名称或关键词搜索,选中商品,取它的 ASIN能
你自己的 SKU在自己的卖家后台查能,只限自己的账号
竞品的 SKU没有办法不能

最后一行常让人意外。SKU 是卖家给自己库存起的编号,只存在于他自己的账号里,所以不存在查别人商品的公开「SKU 查询」。能查的是 ASIN,它是公开的。每种编码由谁分配,见 ASIN 是什么意思。

找到 ASIN

在任何商品页面上,ASIN 就是 /dp/ 后面那段十位字符:

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

页面的商品信息区也会列出它。ASIN 固定是十位,由大写字母和数字组成。

查单个 ASIN

商品详情接口接收一个 ASIN,把商品信息作为一个 JSON 对象返回:

curl --request POST \
  --url https://ecommercedataapi.com/v1/amazon/asin/detail \
  --header "Content-Type: application/json" \
  --header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
  --data '{
    "marketplace": "US",
    "asin": "B08CK5Z5Q1"
  }'
字段它告诉你什么
title、brand、parent是哪个商品,以及它的父体
price、coupon当前价格和优惠券文案
bsrRank、bsrLabel、subcategoriesBSR 排名、所属类目和小类排名
rating、ratings星级和评分数
sellerName、sellers、fulfillment谁在卖、有几个卖家、怎么配送
variations、variationList变体家族和每个变体的 ASIN
features、dimensions、weight五点描述和尺寸重量
商品详情接口传入 ASIN,返回标题、价格、BSR、评分、卖家、变体、五点描述和 Listing 质量

这个接口只接受 ASIN。没有 UPC、EAN 或 GTIN 参数,条码必须先变成 ASIN 才能调用。完整字段见 Amazon 商品数据 API 页面。

批量查多个 ASIN

对每个商品各调一次详情接口是可行的,但做对比表的话这是慢办法。商品搜索接口接受 asins 数组,一次请求就为所有商品返回同一组对比字段:

curl --request POST \
  --url https://ecommercedataapi.com/v1/amazon/product/competitor-lookup \
  --header "Content-Type: application/json" \
  --header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
  --data '{
    "marketplace": "US",
    "asins": ["B08CK5Z5Q1", "B07Z82895W"]
  }'

每一项都有 price、bsr、units 和 revenue(月销量和销售额估算)、rating、ratings 以及卖家数据。asins 和 keyword 二选一,不能同时传。

要商品信息本身时用详情接口:标题、五点描述、变体、属性。要一张表时用搜索接口:按价格、排名和估算销量比较商品。

四个容易出错的地方

1. 站点选错。 一个 ASIN 通常在多个站点都存在,但各站点的价格、排名和评论是分开的。查美国站的结果说明不了日本站。

2. 缺失值。 商品没有的字段会返回 null 或 -1,例如 primePrice: -1。做运算之前先判断。

3. 父体对子体。 父 ASIN 的数字覆盖整个变体家族,子 ASIN 的只覆盖一个变体。拿一个商品的父体去比另一个商品的子体,可能差出好几倍。哪些数字是合并的,见父 ASIN 和子 ASIN。

4. ASIN 查不到了。 商品会被合并、拆分和下架。长期运行的任务要处理「查不到」,不要假设 ASIN 永久有效。

常见问题

能用 UPC 查商品吗? 这里不能一步完成。先在亚马逊搜这个 UPC,从结果里读出 ASIN,再查 ASIN。

有亚马逊 SKU 查询吗? 自己的 SKU 在卖家后台查。别人的查不了,SKU 是私有的,请改查 ASIN。

每个商品都要调一次吗? 要完整商品信息的话,是。只要价格、排名、估算销量和评分的话,把列表放进 asins,一次调用就能拿到。

能在 AI 助手里查 ASIN 吗? 可以。这两个接口都是远程 MCP 服务上的工具,可以直接用自然语言问。接入方法见在 Claude Code 里查亚马逊数据。

Ecommerce Data API