API 使用文档

在账号中创建 API 密钥后,即可请求评论、商品详情和畅销榜数据。以下示例仅展示请求格式,不会实际发起调用。

独立数据 API 尚未开放,以下文档仅供参考。当前可通过 MCP 和已登录的浏览器插件采集数据。

cURL
curl --request POST \
  --url 'https://sellerside.ai/api/v1/developer/products' \
  --header "Authorization: Bearer $SELLERSIDE_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{"asin":"<ASIN>","market":"US","async":true}'

示例仅供复制参考,此页面不会发送请求。

认证与请求头

Authorization: Bearer <SELLERSIDE_API_KEY>

请使用 SellerSide.ai API 密钥。密钥仅在创建时显示一次,之后可在 API 密钥设置中撤销。

Idempotency-Key: <your-key>

重试同一请求时,请使用相同的幂等键。幂等键与参数都相同时,将返回已有任务,不会重复创建。

三类数据接口

数据类型接口路径请求参数所需权限
评论数据POST /api/v1/developer/reviewsasin, market, pageCount, filterByStar, sortBy, asyncapi:reviews
商品详情POST /api/v1/developer/productsasin, market, asyncapi:products
畅销榜单POST /api/v1/developer/best-sellerscontent, market, asyncapi:best-sellers

market 默认为 US。评论支持 US、CA、MX、UK、DE、JP、AU、IN、EG、AE,pageCount 可填 1–10。filterByStar 可筛选全部评分、指定的 1–5 星评分、好评或差评;sortBy 可填 recent 或 helpful。商品详情和畅销榜支持 13 个站点。商品详情的 asin 需为 10 位字母和数字;畅销榜的 content 填写类目关键词,无需填写类目节点 ID 或页码。

结果保留数据字段的名称、类型和嵌套结构,例如评论中的 totalReviews,以及榜单中的 category、offset 和 nextPage,同时返回任务状态和分页信息。字段为 null 表示暂无可用数据。

POST · 提交任务

返回 SellerSide.ai 任务 ID、状态及错误码。设置 async: true 后,会先返回待处理任务,无需等待采集完成。

GET · 查询状态

/api/v1/developer/tasks/<id>

查询自己账号下的任务是等待中、已完成还是失败。

GET · 读取结果

/api/v1/developer/tasks/<id>/results?page=1&size=50

分页读取已完成任务的数据,返回结果包含 results、total 和 hasNextPage。

额度与错误说明

有效付费会员才可创建密钥并调用接口。已受理的评论任务按请求页数扣除额度;商品详情和榜单任务每次扣除 1 次额度。查询任务状态和读取已保存的结果不重复扣额。额度用尽时返回 ALLOWANCE_EXHAUSTED;其他错误码包括 AUTH_REQUIRED、RATE_LIMITED、INVALID_ARGUMENT 和 TASK_NOT_FOUND。