Amazon 竞品 API:查找某个 ASIN 的可比商品

传入一个 Amazon ASIN,返回可比商品及其销量和销售额估算、BSR、价格、评论、卖家和标识,用 JSON 衡量竞争规模。
2026/10/14

这个接口能拿到什么

竞品接口接收一个 ASIN,返回买家最可能拿来和它比较的商品,每一行都带同一套销量、价格、评论和卖家字段。它把「我在和谁竞争」变成一张可以排序的表。

一次真实请求:美国站的一款猫饮水机(ASIN B08NCDBT7Q),要 10 行,实际返回 9 个商品。其中四行:

行bsrunitspriceratingssellerNationavailableDate
同品牌的新款825258527.995577US2025 年 9 月
这个 ASIN 本身3102316321.9944213US2021 年 3 月
不锈钢款挑战者8561073619.997283CN2025 年 5 月
高价无泵款547808495.99188HK2026 年 2 月

每一行都是完整的商品记录——revenue、fba、profit、variations、sellers、badge、subcategories、尺寸和重量。完整字段见竞品接口文档。

请求示例

curl --request POST \
  --url https://ecommercedataapi.com/v1/amazon/asin/competitor \
  --header "Content-Type: application/json" \
  --header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
  --data '{
    "marketplace": "US",
    "asin": "B08NCDBT7Q",
    "size": 20
  }'
  • asin 必填;marketplace 默认 US。支持的站点代码:US、UK、DE、FR、IT、ES、MX、CA、AU、JP、IN、AE、BR。
  • size 设定返回多少个商品,最多 200。实际返回可能比要的少——上面要 10 个只返回了 9 个。
  • 一次调用返回全部结果,没有翻页。

怎么读结果

分析之前,这次返回里有三件事要先处理:

  • 传入的 ASIN 本身在列表里。 把它过滤掉,或者留作基准行,但不要算成竞品。
  • 可能出现你自己的品牌。 九行里有三行(包括这个 ASIN 本身)是同一个品牌。对卖家来说这是自家产品互相分流,不是竞争,结论会因此不同。
  • 会混进相邻类目。 有一行是归在 Pet Supplies:Dogs 下的狗用饮水机。只要直接替代品的话,检查 nodeLabelPath。

有两个字段容易混淆。units 是模型估算的月销量(这个 ASIN 本身是 23163)。amzUnit 是取整后的数字(这次返回里有 10000、7000、800),更像「过去一个月购买量」区间的下限,而不是件数。比较时用 units,amzUnit 用来核对数量级。

常见用法

  1. 估算竞争规模。 把各行的 units 和 revenue 加总,看头部可比商品占了这个细分市场多少,集中度如何。
  2. 看销量落在哪个价位。 按 price 排序:上面这次返回里,$19.99–$27.99 的五行占了 102,327 件估算销量中的 90,563 件,$43.99–$63.49 的三行合计 11,680 件。价格带分析讲了怎么读这种分布。
  3. 看新品是怎么进来的。 availableDate 较新而 units 较高的行最值得研究。用反查 ASIN API 拉它们的关键词,用销量估算 API 看它们的历史。
  4. 维护一张竞品表。 竞品分析模板把观察到的事实和打算怎么做分开记录。

需要知道的限制

  • units、revenue、profit 和 fba 都是估算值,不是 Amazon 的数据。竞品分析讲了为什么一张并排对比表本身很少能产出行动。
  • 列表是买家会拿来和这个 ASIN 比较的商品,不是类目里的所有商品。要看整个类目,用选品 API 加 nodeIdPath。
  • 每次成功调用消耗 1 次额度。

常见问题

这和按关键词搜索有什么区别? 关键词搜索返回所有匹配这些词的商品。竞品接口从一个商品出发,返回和它正面竞争的商品,更接近买家做决定的方式。

能查日本站或德国站的竞品吗? 能。把 marketplace 设为 JP、DE 或其他 13 个支持的站点代码之一即可,前提是这个 ASIN 在该站点存在。

AI 助手能调用吗? 能。这个接口是远程 MCP 服务里的工具,助手可以一步拉出某个 ASIN 的竞品并做总结。