
摘要:跨境亚马逊卖家做竞品调研、产品迭代、差评预警、VOC 客户声音分析时,商品评论是最重要的一手数据源。亚马逊 SP‑API 官方接口仅允许获取自有店铺商品评论,无法直接拉取竞品评价数据。本文从工程实战角度讲解亚马逊商品评论接口的能力边界、请求参数、返回 JSON 结构、数据清洗、NLP 情感分析落地流程,同时梳理跨境开发高频踩坑点,适合跨境开发、选品数据分析、舆情监控系统开发人员参考。
接口标识:reviews‑v2021‑01‑01(亚马逊 SP‑API 官方评论接口) 鉴权方式:AWS SigV4 签名,LWA 授权获取 access_token 传输协议:HTTPS,返回 JSON 权限范围:仅可请求属于自己店铺的 ASIN 商品评论,无法直接获取第三方竞品商品评价;支持多站点(US/UK/DE/JP 等)切换marketplaceIds站点 ID。
amazon.item.reviews.get为亚马逊平台商品评论接口,是电商口碑数据的核心数据源。商品详情接口只能拿到商品基础信息,真实用户评价、追评、晒图、差评痛点全部依赖本接口获取。
接口名称:amazon.item_review(taobaoapi2014 前往体验)
接口版本:v3(稳定正式版)
接口地址:o0b.cn/opandy (HTTPS,支持 GET/POST)
请求方式:GET / POST(推荐 POST,参数放 body 避免 URL 超长)
返回格式:标准 JSON
业务用途:根据商品 ID,全量获取商品评论基础评论信息、评论日期、图片、视频、评论者ID、追评、追评内容、视频图文等完整商品评论内容数据。
请求路径:/reviews/2021‑01‑01/reviews,GET 请求,Query 传递业务参数。
参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
asin | String | 是 | 亚马逊商品 ASIN 编号 |
marketplaceIds | String | 是 | 站点 ID,例如 US:ATVPDKIKX0DER;UK:A1F83G8C2ARO7P |
pageSize | Integer | 否 | 每页条数,最大 100 |
sortOrder | String | 否 | NEWEST最新;HELPFUL最有帮助 |
publishedAfter | String | 否 | 时间过滤,ISO‑8601 时间;用于增量同步,拉取该时间之后新增评论 |
publishedBefore | String | 否 | 结束时间过滤 |
请求参数示例(Query)
?asin=B08XYZ1234&marketplaceIds=ATVPDKIKX0DER&pageSize=50&sortOrder=NEWEST&publishedAfter=2026‑01‑01T00:00:00Z{
"reviews": [
{
"reviewId": "R3ABCDEFGHIJKL",
"asin": "B08XYZ1234",
"marketplaceId": "ATVPDKIKX0DER",
"title": "Build quality is good but battery drains fast",
"text": "The product looks solid, but battery life is very short after one‑month usage. Charging speed is slow.",
"starRating": 2,
"verifiedPurchase": true,
"reviewerProfileId": "A1ABC12345678",
"reviewerName": "Mike***",
"publishedAt": "2026‑07‑18T14:22:10Z",
"helpfulVotes": 38,
"variantAttributes": [
{
"name": "Color",
"value": "Black"
},
{
"name": "Size",
"value": "Standard"
}
],
"images": [
"https://m.media‑amazon.com/images/I/xxx.jpg"
],
"videos": [],
"reactions": {
"type": "Helpful",
"count": 38
}
},
{
"reviewId": "R2XYZABCDE123",
"asin": "B08XYZ1234",
"marketplaceId": "ATVPDKIKX0DER",
"title": "Great value for money",
"text": "Works perfectly for daily use, shipping is fast.",
"starRating": 5,
"verifiedPurchase": true,
"reviewerProfileId": "A2XYZ9876543",
"reviewerName": "Lily***",
"publishedAt": "2026‑07‑20T09:10:22Z",
"helpfulVotes": 12,
"variantAttributes": [],
"images": [],
"videos": []
}
],
"pagination": {
"nextToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
}def parse_amazon_spapi_review(raw_resp):
"""解析亚马逊SP‑API评论返回,结构化清洗输出"""
result_list = []
reviews = raw_resp.get("reviews", [])
for item in reviews:
review_item = {
"review_id": item["reviewId"],
"asin": item["asin"],
"marketplace_id": item["marketplaceId"],
"title": item["title"],
"text": item["text"],
"star_rating": item["starRating"],
"verified_purchase": item["verifiedPurchase"],
"reviewer_name": item["reviewerName"],
"publish_time": item["publishedAt"],
"helpful_votes": item.get("helpfulVotes",0),
"variant": item.get("variantAttributes",[]),
"images": item.get("images",[])
}
result_list.append(review_item)
next_token = raw_resp.get("pagination",{}).get("nextToken")
return {"review_list":result_list,"next_token":next_token}亚马逊 SP‑API 商品评论接口解决了自有店铺评价结构化获取需求,但和淘宝、京东等国内 API 有很大差异:游标分页、店铺权限隔离、多站点、多语言是开发最大的不同点。
真正业务价值不在于拿到原始 JSON,而在于增量同步、多语言清洗、VOC 客户声音挖掘、差评告警整套链路。开发阶段就要把游标分页逻辑、UTC 时间、空值兼容、限流策略提前设计,系统才能长期稳定运行。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。