Amazon 选品 API:按销量、销售额和 BSR 筛选商品
在 Amazon 13 个站点按关键词、类目、月销量、销售额、价格、评分、卖家和上架时间筛选商品,返回可直接排序、做候选清单的 JSON。
2026/10/14
这个接口能拿到什么
选品接口是对 Amazon 商品的一次筛选。你描述想找的商品——关键词或类目、价格带、月销量下限、评论数上限——它返回符合条件的商品,一个商品一行,按你指定的方式排序。
它回答的是选品时最先要问的问题:这个细分市场里哪些商品已经在卖,卖什么价,背后有多少评论。
一次真实请求:美国站、关键词 cat water fountain、词组匹配、近 30 天、月销量不低于 300、合并变体,返回了 378 个商品。排第一的一行:
| 字段 | 含义 | 上面这次请求的返回值 |
|---|---|---|
units | 父体的月销量(估算) | 52585 |
price | 当前售价(站点币种) | 27.99 |
revenue | 月销售额(估算) | 1471854.1 |
bsr | 大类 Best Sellers Rank | 82 |
rating / ratings | 星级 / 评分总数 | 4.3 / 5577 |
ratingsCv | 所选月份新增的评分数 | 920 |
availableDate | 上架时间,毫秒时间戳 | 1758412800000(2025 年 9 月) |
fba / profit | 预估 FBA 费用 / 毛利率百分比 | 6.34 / 62.35 |
sellers / sellerNation | 卖家数 / 主卖家所在国家或地区 | 1 / US |
nodeLabelPath | 类目路径 | Pet Supplies:Cats:…:Fountains |
可以自己验算:52,585 件 × $27.99 = $1,471,854,正是 revenue 的值。这一行是一个上架刚满一年的商品,销量已经超过评论数是它 8 倍的老品——这正是这个接口要帮你找到的信号。完整字段见选品接口文档。
请求示例
curl --request POST \
--url https://ecommercedataapi.com/v1/amazon/product/research \
--header "Content-Type: application/json" \
--header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
--data '{
"marketplace": "US",
"month": "nearly",
"keyword": "cat water fountain",
"matchType": 1,
"minUnits": 300,
"variation": "Y",
"page": 1,
"size": 20,
"order": { "field": "total_units", "desc": true }
}'- 只有
marketplace必填。支持的站点代码:US、UK、DE、FR、IT、ES、MX、CA、AU、JP、IN、AE、BR。 month传nearly表示近 30 天,传yyyyMM表示过去 24 个月内的某个自然月。matchType:1词组匹配,2广泛匹配(默认),3精确匹配。短关键词用广泛匹配会带进很多不相关的商品,建议先用词组匹配。variation: "Y"把变体合并成父体一行,有 6 个颜色的商品不会被算 6 次。- 一次查询最多返回 2,000 条。超过时收窄筛选条件,而不是一直往后翻页。
真正起作用的是筛选条件
这个接口的价值主要在筛选条件上。选品时最常用的几组:
- 需求:
minUnits/maxUnits、minRevenue/maxRevenue,以及增长率minUnitsCr、minRevenueCr,用来找正在上升的商品,而不只是体量大的商品。 - 竞争:
maxRatings留下还没建立评论壁垒的商品;minRatingsCv看哪些商品本月仍在快速积累评论。 - 入场时机:
availableMonth(1、3、6、12 或 24)只看最近上架的商品——这是「新卖家还能进」最直接的证据。 - 价格和利润:
minPrice/maxPrice、maxFba、minProfit。 - 类目: 用
nodeIdPath或nodeIdPaths限定类目路径,路径从类目接口获取。 - 卖家:
sellerNation、fulfillment(AMZ、FBA、FBM)、maxSellers、includeBrands/excludeBrands。 - 标识:
badgeBS、badgeAC、badgeNR分别要求 Best Seller、Amazon's Choice、New Release 标识。
关键词匹配是文本匹配,不是类目匹配。上面那次请求的第二行就是一个归在 Pet Supplies:Dogs 下的狗用饮水机。只要某一个类目时,加上它的 nodeIdPath。
常见用法
- 圈定细分市场。 先选类目,按销量和评论上限筛出商品,再给候选清单排序。批量选品流程把这个接口和市场调研、BSR 销量估算串在了一起。
- 找最近冒头的商品。 设
availableMonth: 6再加一个minUnits下限,看最近半年上架的商品里有哪些已经卖起来了。一个都没有的话,这个类目比它的体量看上去更难进。 - 看价格带。 在类目内按
total_units排序,看销量集中在哪个价位。价格带分析讲了怎么把它变成定价。 - 深挖单个商品。 从结果里拿一个 ASIN,接着查销量估算、竞品和反查 ASIN。
需要知道的限制
units、revenue、profit和fba都是估算值。Amazon 不公布商品销量,这些数字是根据排名等公开信号推算的。用来比较商品、判断趋势,不要当作账面数字。销量数据能说明什么、不能说明什么讲了它们怎么来的。- 部分字段在部分行里可能为空——上面那次请求里有一行的
ratingsCv是null。缺失值要当作「未知」,不要当成 0。 - 每次成功调用消耗 1 次额度,与
size无关。每次最多可取 100 行。 - 返回里没有替你做决定的「机会分」。阈值由你来定;怎么选选品工具讲了为什么这一点重要。
常见问题
这是 Amazon 的 Product Advertising API 吗? 不是。Product Advertising API 面向联盟推广,返回商品目录数据,没有销量估算,也没有选品筛选。这个接口是为按需求和竞争筛选商品而做的。
能按类目而不是关键词筛选吗?
可以。传 nodeIdPath(多个类目用 nodeIdPaths),不传 keyword。用 nodeIdPathEqual: true 排除子类目。
AI 助手能调用吗? 能。这个接口通过远程 MCP 服务以工具形式提供,Claude、Cursor 等 MCP 客户端可以在对话里直接选品。