请求网关
对外API的请求网关为:https://api.sellersprite.com/
DEMO地址
对外API的访问DEMO码云地址:https://gitee.com/cdyunya/sellersprite-api-demo
注意事项
1、同一查询条件,只支持获取TOP2K的数据,这是底层服务的限制,与WEB端限制一致,
拉取数据时可以考虑按照排名、BSR、搜索量、销量等进行分段获取,来规避这个问题
公共头说明
目前卖家精灵对外开放了选产品和查产品等20+接口,访问接口需申请访问秘钥。获取到访问秘钥之后需要将秘钥放入到 header 头中传递到后台,请求接口的参数类型和返回参数类型均为 json。请求头示例:
访问接口公共返回参数
code 码说明
可用次数查询
获取到的是当前月份的可用次数,已使用次数=套餐总次数-可用次数
并发每分钟40次,请勿频繁调用(注意:查询前每个模块需先请求1次进行初始化)
curl -XGET 'https://api.sellersprite.com/v1/visits'
-H 'secret-key: 你的密钥'
-H 'content-type: application/json;charset=UTF-8'
选产品
1.请求 URL:/v1/product/research,请求方式 POST
请求参数
返回参数
请求示例
curl -XPOST 'https://api.sellersprite.com/v1/product/research' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
-d '{"marketplace": "US","excludeKeywords":"HP","maxPrice":432}'
查竞品
请求 URL:/v1/product/competitor-lookup,请求方式 POST
请求参数
返回参数
请求示例
curl -XPOST 'https://api.sellersprite.com/v1/product/competitor-lookup' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
-d '{"marketplace": "US","brand":"Gorilla Grip"}'
查产品类目
请求 URL:/v1/product/node,请求方式 GET
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/product/node?marketplace=US&nodeIdPath=2619525011' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=utf-8' \
--compressed
类目大数据统计(废弃)
使用场景
包含整个市场视角下月度及年度的根类目及末级类目的销售额、销量、评分、卖家数量、客单价等,以及同比和环比情况;包含商品数、品牌数、浏览量、退货率、搜索购买比、最早/最晚上架时间,top10/top100/top500的新品及商品信息。
1、选市场,市场容量、竞争、趋势分析
2、类目(品类)的数据中台构建
3、各类类目大盘的分析报表、报告
注意:价格及销售额的货币单位为站点对应的的货币,各站点货币单位见 表 1.2 市场
接口地址:/v1/node/page
请求方式:POST
请求参数
响应参数
GoodsType结构:
SellerLocal结构:
NewProduct结构:
TopProduct结构:
请求示例
curl 'https://api.sellersprite.com/v1/node/page' \
-H 'Content-Type: application/json' \
-H 'secret-key: 你的密钥' \
-d '{"date": '202301',"marketplace": "US","nodeIdPath":"165793011:166333011"}'
最佳实践
1、配合查产品类目(免费)获取到感兴趣的类目节点的id(nodeIdPath)
2、如果想获取某一类目下的所有末级类目,则使用如下方式查询(例如:Toys & Games)
接口地址:/v1/node/final/query
请求方式:POST
请求参数
响应参数
FinalNode 结构说明:
请求示例
curl 'https://api.sellersprite.com/v1/node/final/query' \
-H 'Content-Type: application/json' \
-H 'secret-key: 你的密钥' \
-d '{"nodeId": '165793011',"market": "US"}'
3、获取到 Toys & Games 类目的所有末级类目后,根据类目ID路径(nodeIdPath)逐一请求类目信息统计接口获取相关末级类目的统计数据
4、将上一步获取到的末级类目数据进行聚合,则能得到 Toys & Games 类目的整体销售情况
关键词挖掘
接口地址:/v1/keyword/miner
请求方式:POST
请求参数
响应参数
请求示例
curl 'https://api.sellersprite.com/v1/keyword/miner' \
-H 'Content-Type: application/json' \
-H 'secret-key: 你的密钥' \
--data-raw '{"desc": true,"keyword":"phone stand","marketplace": "US","amazonChoice":false,"page": 1,"size":100,"order":{"field":"searches","desc":false}}'
--compressed
关键词反查(流量词列表)
1.请求 URL:/v1/traffic/keyword,请求方式 POST
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/traffic/keyword' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
--data-raw $'{"marketplace":"US","asin":"B07Z82895W"}' \
--compressed
出单词反查
接口地址:/v1/keyword-order
请求方式:POST
请求参数
响应参数
请求示例
curl 'https://api.sellersprite.com/v1/keyword-order' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
--data-raw $'{"marketplace":"US","asins":["B07Z82895W"],"date": "20241228","reverseType": "W"}' \
--compressed
商品趋势详情(keepa)
使用场景
主要用于获取商品的近实时信息,包含上架时间开始到当前的所有历史趋势等,可用于分析ASIN的经营历史。
包含的商品信息如下:
asin、父体 asin、变体 asin列表、大类目ID、大类目、大类排名ID、上架类目全路径ID、
上架类目全路径、商品状态、亚马逊跟卖状态、标题、品牌、asin 链接、品牌链接、销售排名链接、缩放图片链接(缩略图)、商品图片列表(原图)、尺寸、重量、打包体积、打包重量、FBA费用、FBA费用项明细、商品所在页数、商品所在页数排名
包含的趋势信息如下:
排名大类变动历史、新品价格趋势、成交价趋势、购物车趋势、黄金购物车卖家ID变动趋势、
大类BSR趋势、小类排名趋势、评分数趋势、评分趋势、卖家数趋势
注意:返回值为-1时,表示为没有该值,可自行根据业务需求进行删除、填充为空值(null)、填充为上一时间节点值等操作。
接口地址:/v1/keepa/{marketplace}/{asin}
请求方式:GET
请求参数
响应参数
PairNumberDto 趋势数字数据结构
PairStrDto 趋势字符串数据结构
SubRankTrendDto 小类排名趋势
请求示例
curl 'https://api.sellersprite.com/v1/keepa/US/B07V34QQ3C' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=utf-8' \
--compressed
查询 asin 详情
接口地址:/v1/asin/{marketplace}/{asin}
请求方式:GET
请求参数
响应参数
请求示例
curl 'https://api.sellersprite.com/v1/asin/US/B07V34QQ3C' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=utf-8' \
--compressed
谷歌趋势
接口地址:/v1/google/trends
请求方式:GET
请求参数
响应参数
请求示例
curl 'https://api.sellersprite.com/v1/google/trends?googleProp=web&keyword=iphone%20stand&marketplace=US&monthly=true' \
-H 'secret-key: 你的秘钥' \
-H 'content-type: application/json;charset=utf-8' \
--compressed
关键词选品
1.请求 URL:/v1/keyword-research,请求方式 POST
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/keyword-research' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
--data-raw $'{"marketplace":"US","month":"202203"}' \
--compressed
关键词选品类目
1.请求 URL:/v1/keyword-research/department,请求方式 GET
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/keyword-research/department?marketplace=US' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
--compressed
关联流量统计
1.请求 URL:/v1/traffic/listing/stat,请求方式 GET
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/traffic/listing/stat/US/B07Z82895W' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
--compressed
关联流量列表
1.请求 URL:/v1/traffic/listing/page,请求方式 POST
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/traffic/listing/page' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
-d'{"marketplace":"US","asinList":["B07Z82895W"],"relations":["vav"]}'
流量词统计
1.请求 URL:/v1/traffic/keyword/stat/{marketplace}/{asin},请求方式 GET
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/traffic/keyword/stat/US/B07Z82895W' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8'
查流量来源(关键词流向)
1.请求 URL:/v1/traffic/source,请求方式 POST
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/traffic/source' \
-H 'secret-key: 你的秘钥' \
-H 'content-type: application/json;charset=UTF-8' \
-d'{"marketplace":"US","q":"B07Z82895W","month":"202210"}'
拓展流量词
1.请求 URL:/v1/traffic/extend,请求方式 POST
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/traffic/extend' \
-H 'secret-key: 你的秘钥' \
-H 'content-type: application/json;charset=UTF-8' \
-d'{"marketplace": "US","asinList":["B07Z82895W"] }'
BSR销量预测
1.请求 URL:/v1/sales/prediction/bsr,请求方式 GET
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/sales/prediction/bsr?
bsr=2&categoryId=11260432011&marketplace=US' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
--compressed
ASIN销量预测
1.请求 URL:/v1/sales/prediction/asin,请求方式 GET
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/sales/prediction/asin?
asin=B08C7HDF1F&marketplace=US' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
--compressed
ASIN销量预测-按天
1.请求 URL:/v1/sales/prediction/asin/daily,请求方式 GET
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/sales/prediction/asin/daily?
asin=B08C7HDF1F&marketplace=US&date=2025-02-03' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
--compressed
ABA数据选品(废弃)
1.请求 URL:/v1/aba/research,请求方式 POST
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/aba/research' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
-d'{"marketplace":"US","rankGrowthType":"W1","date":"20220129"}'
ABA数据选品周数据
1.请求 URL:/v1/aba/research/weekly,请求方式 POST
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/aba/research/weekly' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
-d'{"marketplace":"US","rankGrowthType":"W1","date":"20220129"}'
ABA数据选品月数据
1.请求 URL:/v1/aba/research/monthly,请求方式 POST
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/aba/research/monthly' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
-d'{"marketplace":"US","rankGrowthType":"W1","date":"20220129"}'
图片文字识别
1.请求 URL:/v1/ocr/identify,请求方式 POST,请求Content-Type:multipart/form-data
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/ocr/identify' \
-H 'secret-key: 你的密钥' \
-H 'content-type: multipart/form-data' \
-F 'image=@/home/image/人像.jpeg' -F 'base64=' -F 'fn=CHINESE' -F 'type=2' -F 'url=' \
--compressed
Listing生成器
1.请求 URL:/v1/listing/generate-listing,请求方式 POST
请求参数
返回参数
请求示例
curl --location 'https://api.sellersprite.com/v1/listing/generate-listing' \
--header 'secret-key: 你的密钥' \
--data '{
"productFeature": "journey backpack",
"keywords": "journey,young man,backpack",
"purchaserFeature": "young man,people who like take journey",
"excludeWords": "bad",
"marketId": 1,
"type": "All"
}'
全球商标库-数据范围
1.请求 URL:/v1/global/brand/range,请求方式 GET
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/global/brand/range' \
-H 'secret-key: 你的密钥' \
-H 'content-type: application/json;charset=UTF-8' \
--compressed
全球商标库-统计
1.请求 URL:/v1/global/brand/stats,请求方式 POST,
请求Content-Type:multipart/form-data
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/ocr/identify' \
-H 'secret-key: 你的密钥' \
-H 'content-type: multipart/form-data' \
-F "imageFile=@/home/image/人像.jpeg" -F "imageBase64=" -F "text=ANKER" -F "office=US" -F "office=CA" \
--compressed
全球商标库-列表
1.请求 URL:/v1/global/brand/list,请求方式 POST,
请求Content-Type:multipart/form-data
请求参数
返回参数
请求示例
curl 'https://api.sellersprite.com/v1/global/brand/list' \
-H 'secret-key: 你的密钥' \
-H 'content-type: multipart/form-data' \
-F "imageFile=" -F "imageBase64=" -F "text=ANKER" -F "office=US" -F "office=CA" \
--compressed
全球商标库-详情
1.请求 URL:/v1/global/brand/detail,请求方式 GET,
请求参数
返回参数
AddressDto结构:
请求示例
curl -X GET 'https://api.sellersprite.com/v1/global/brand/detail?brandId=US502016087116276&office=US' \
-H 'secret-key: 你的密钥' \
--compressed
附录
表 1.1 查询日期
表 1.2 市场
表 1.3 上架日期
表 1.4 商品尺寸
美国站点
日本站点商品尺寸
英国,法国,德国,意大利,西班牙站点商品尺寸
加拿大商品尺寸
表 1.5 卖家所属地
其他国家二字码见链接: http://www.mamicode.com/info-detail-1583748.html
表 1.6 选产品和查竞品排序字段
表 1.7 市场周期
表 1.8 关键词选品排序字段
表 1.9 关键词趋势选品排序字段
表 1.10 流量分析曝光位置
表 2.0 流量分析流量占比类型
表 2.1 流量分析流量转化类型
表 2.2 关联流量关联类型
表 2.3 流量词列表排序字段
表 2.4 ABA选品排序字段
表 2.5 拓展流量词排序字段
表 2.6 查单词反查排序字段