You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Amazon SP-API获取商品价格、状态及BuyBox归属信息

解决方案

1. 获取细分二手商品状态

你之前用的v0版Pricing接口返回的状态太笼统,换成**Products API的GetItemOffers(v2版本)**就行。请求时指定ItemCondition=Used,接口会返回ConditionSubtype字段,对应网站上的"very good""good"这类细分状态。

请求示例(核心参数):

GET /products/2020-09-01/items/2811672117/offers?MarketplaceId=A13V1IB3VIYZZH&ItemCondition=Used&CustomerType=Consumer

返回的offers数组里,每个offer的condition对象下的subtype字段,比如Used_VeryGood,就是你要的细分状态。

2. 明确BuyBox归属

要精准找BuyBox持有者,直接用Products API的GetBuyBoxWinners接口,不管有没有同价卖家,这个接口都会返回当前占据BuyBox的所有offer信息,包括卖家ID、价格、商品状态等,完全能区分。

请求示例(核心参数):

GET /products/2020-09-01/items/2811672117/buyBoxWinners?MarketplaceId=A13V1IB3VIYZZH&CustomerType=Consumer

返回的buyBoxWinners数组里的条目就是当前的BuyBox赢家。

关于你试过的其他接口

  • 你调用price接口时指定了OfferType=B2B,如果这个ASIN没有B2B报价,自然返回空数据,换成Consumer类型再试。
  • competitivePrice接口本来就只返回核心竞争价格,不会包含细分状态和BuyBox详情,不符合你的需求。

另外要注意,调用这些v2版本的接口,得确保你的SP-API已经开通了Products API的访问权限,请求时的签名、认证信息不能出错。

内容的提问来源于stack exchange,提问作者Naitchi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 01:17:14