Amazon 销量估算 API:按 ASIN 或 BSR 估算销量
这个接口能拿到什么
Amazon 不公布商品卖了多少件。卖家工具里看到的所有销量数字都是估算,主要依据 Best Sellers Rank 推算。这组接口以三种形式提供估算:
| 接口 | 输入 | 返回 |
|---|---|---|
| ASIN 销量估算 | asin | 单个 ASIN 的日 / 月销量、销售额、价格和 BSR |
| ASIN 销量趋势 | asin、marketplace | 按月的序列,分父体和子体销量 |
| BSR 销量估算 | bsr、categoryId、marketplace | 某类目下某个排名对应的日 / 月销量 |
一次真实请求:美国站的一款猫饮水机(ASIN B08NCDBT7Q),返回了 2025 年 9 月 1 日到 2026 年 10 月 14 日的日序列,以及 14 行月数据。其中几行:
| 时间 | sales(件) | amount(销售额) | bsr | price |
|---|---|---|---|---|
| 2026 年 9 月 | 22730 | 467141 | — | 21 |
| 2026 年 7 月 | 35501 | 709665 | — | 20 |
| 2025 年 11 月 28 日 | 2516 | 47779 | 216 | 19 |
| 2025 年 12 月 24 日 | 244 | 5366 | 443 | 22 |
日数据里 bsr 和 sales 在同一行,输入和估算结果并排可见。这条序列能看到月均值看不到的东西:黑五当天是平日的 3 倍多,夏季那个月比 9 月高出一半,平安夜只有平日的三分之一。
请求示例
curl --request POST \
--url https://ecommercedataapi.com/v1/amazon/sales/prediction/asin \
--header "Content-Type: application/json" \
--header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
--data '{
"marketplace": "US",
"asin": "B08NCDBT7Q"
}'asin必填;marketplace默认US。支持的站点代码:US、UK、DE、FR、IT、ES、MX、CA、AU、JP、IN、AE、BR。- 返回包含
asinDetail(标题、类目、评分)、dailyItemList和monthItemList。当月数据不完整——上面的 2026 年 10 月只有 14 天。 - 一次调用就返回全部历史,不需要为翻页付费。
从排名换算成销量
手上只有排名的时候——来自截图、类目榜单或你自己的跟踪——用 BSR 接口换算。在 Pet Supplies(categoryId 为 2619533011)下,BSR 300 返回 estMonthSales: 23523、estDailySales: 784,同一次调用还附带了排名 1 到 1,300 的完整 itemList:
| BSR | estMonthSales |
|---|---|
| 1 | 288340 |
| 100 | 46973 |
| 300 | 23523 |
| 1000 | 9363 |
所有估算都建立在这条曲线上,而且它很陡:从第 1,000 名到第 100 名,销量差了 5 倍。上面那款饮水机 9 月的 BSR 在 240–430 之间,估算销量 22,730 件——和曲线吻合。
两种估算放在一起看
ASIN 销量趋势接口用的是另一套按月的模型。同一个商品,2026 年 9 月返回父体 22,548 件,日模型是 22,730 件,相差不到 1%。2026 年 7 月对不上:12,190 对 35,501。两个模型一致是证据;两个模型不一致,就该先看日序列,再决定信哪个月。
趋势接口返回的 childUnitSales 是整数档位(10000、9000、8000),要当作区间来读,不是精确件数。
常见用法
- 估算竞品体量。 拉出细分市场头部商品的月序列加总。先用选品 API找出这些商品。
- 低成本给候选清单排序。 候选清单已经有 BSR 和类目的话,一次 BSR 调用就返回整条排名曲线,一次请求能估很多个商品。
- 看季节性。 日数据能看到大促高峰和节日低谷,月数据能看到季节。季节性选品讲了怎么读。
- 看调价效果。
price和sales在同一行,能看出价格变动是否伴随销量变动。更长的价格历史见价格历史。
需要知道的限制
- 这些都是估算值,不是 Amazon 的数据。用来比较商品、看趋势。销量数据能说明什么、不能说明什么讲了模型和它的盲区。
- BSR 曲线按类目区分。一个类目的第 300 名和另一个类目的第 300 名没有可比性。
- 排名是相对同类目其他商品而言的,整个类目一起变冷时,排名可能不变而销量下降。
- 每次成功调用消耗 1 次额度。
429的处理方式见错误码与限流。
常见问题
Amazon 有查别人商品销量的官方 API 吗? 没有。Selling Partner API 只提供你自己账号的销量。其他 ASIN 的销量只能估算。
为什么不同工具对同一个 ASIN 的销量说法不一样? 每个工具拟合的排名—销量曲线不同。用同一批商品、同一个月来比较工具,优先选数字会随你能核实的事件一起变动的那个。
AI 助手能调用吗? 能。三个接口都是远程 MCP 服务里的工具,助手回答「这个 ASIN 一个月卖多少」时可以拿数据说话,而不是猜。