Introduction
软件开发者和网店技术人员可以通过魔镜开放的API获取数据,并集成到自己的软件系统中。您可以基于魔镜的数据开发更加强大的或者定制化的功能。
Authentication
您只需要在API管理后台生成一个APIKEY,然后就可以开始调用魔镜API了。[去生成APIKEY]
调用Http请求时,将API Key加到MOOJING-APIKEY的header里面,即可正常调用接口。
示例代码:
#coding=utf-8
import requests
import urllib
import json
API_KEY = '2BC875731EAB37CF5A7B0CDF7875AAAA'
def get_data(url, params={}):
url = '%s?%s' % (url, urllib.urlencode(params))
r = requests.get(url, headers={'MOOJING-APIKEY': API_KEY})
return json.loads(r.text)
def put_data(url, params):
r = requests.put(url, data=urllib.urlencode(params), headers={'MOOJING-APIKEY': API_KEY})
return json.loads(r.text)
def delete_data(url, params):
r = requests.delete(url, data=urllib.urlencode(params), headers={'MOOJING-APIKEY': API_KEY})
return json.loads(r.text)
if __name__ == '__main__':
shop_name = u'韩都衣舍旗舰店'
url = 'http://console.moojing.com/api/shops/%s' % shop_name
params = {}
print get_data(url, params)
shop_name = u'茵曼旗舰店'
url = 'http://console.moojing.com/api/shops/%s/monitor' % shop_name
url = 'http://console.moojing.com/api/items/%s/monitor' % '19941155928'
print put_data(url, {})
print delete_data(url, {})
MMI
市场情报
接口通用参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
currency | string | N | 'CNY', 'JPY', 'GBP', 'EUR', 'USD' | 用于改变返回数据的货币单位,如果没有传或者不在这五个中(传入的值需为大写),选用用户配置的默认汇率 |
CategoryTree
各平台类目信息
HTTP Request
GET https://market.moojing.com/api/cats_tree
获取各个平台类目的信息
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
last_time | string | N | 2016-05-23 10:00:00 | 类目最后的更新时间,用于判断是否更新类目数据 |
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, amazon-亚马逊中国, dd-当当, gome-国美, jd-京东, jm-聚美优品, sn-苏宁, yhd-一号店, chaoshi-天猫超市, nochaoshi-天猫非超市, jd_exclude_self-京东非自营, jd_only_self-京东自营) |
lang | string | N | zh | 返回结果的语言(仅支持zh和en) |
rcid | string | N | 16 | 类目id,传入此id后仅返回此id相关的类目信息,以及全部一级类目信息 |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"bigCategory":["16","30"], // 一级类目id列表
"maxDepth":4, // 类目树最深层级
"childrenList":{
"11":{
"has_brand": 0, //类目下是否有品牌
"category_name_en": "Computer hardware / monitor / computer peripheral", // 类目英文名称
"name": "电脑硬件/显示器/电脑周边", // 类目中文名称
"is_parent": true, // 是否是父类目
"level": 1, //类目层级
"parent_id": "0", // 父类目id
"num": 10, // 内部字段,对于用户无意义
"has_model": 0, // 内部字段,对于用户无意义
"chd": ["110203", "110206", "110202", "110201", "110207", "50003321", "110210", "50012307", "50013151",…], // 子类目id
"category_id": "11" // 类目id
}
}
}
LatestMonth
各平台数据最新时间
HTTP Request
GET https://market.moojing.com/api/latesttime
获取市场情报各平台数据最新时间
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, amazon-亚马逊中国, dd-当当, gome-国美, jd-京东, jm-聚美优品, sn-苏宁, yhd-一号店, chaoshi-天猫超市, nochaoshi-天猫非超市, jd_exclude_self-京东非自营, jd_only_self-京东自营) |
cid | string | N | 16 | 类目ID(0表示所有类目) |
bid | string | N | 29973 | 品牌ID(all表示所有品牌) |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"start": "2016-04", // 最早数据日期
"end": "2019-10" // 最新数据日期
}
}
UserMonitor
用户订阅信息
HTTP Request
GET https://market.moojing.com/api/marked
获取市场情报用户订阅或关注的类目、品牌、地域等信息
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
isdashboard | string | Y | true | 选择获取订阅或关注信息(true为订阅信息,false为关注信息) |
lang | string | N | zh | 返回结果的语言(仅支持zh和en) |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"data":[
{
"platform": "wykl", // 平台id
"brand_name": "Merries 花王妙而舒", // 品牌名称
"standard": false, // 是否是统一类目(目前该字段已无效)
"brand_id": "988", // 品牌id
"platname": "网易考拉", // 平台名称
"ts_range": [["2018-01", "2018-02"]], // 订阅的时间段
"category_id": "0", // 类目id
"type": "brand", // 订阅类型(有category,brand,region等)
"category_name": "全部", // 类目名称
}
],
"pagetype":"table" // 内部字段,对于用户无意义
}
}
JdVersion
京东相关平台数据模型版本
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/version
获取京东相关平台数据模型版本信息
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | jd | 平台ID(仅支持jd相关平台,包括jd-京东, jd_exclude_self-京东非自营, jd_only_self-京东自营,jd_hk-京东全球购) |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": ["sold_v2_c", "sold", "sold_rate", "sold_rate_new_c", "sold_v4", "sold_v2", "sold_v2_c2", "sold_v2_c3"]
}
SearchTotalBrand
搜索品牌数据
HTTP Request
GET https://market.moojing.com/api/search/<string:word>
获取市场情报品牌的搜索数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
word | string | Y | huawei/002032/aapl | 搜索关键词/股票代码 |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": [
{ // 搜索股票代码结果
"count": 29, // 搜索总数
"company_name_en": "Apple", // 品牌名称
"data": [
{
"data": [
{
"_score": -1,
"bid": "10216670", // 平台下品牌id
"plat": "taobao", // 所属平台
"name": "苹果/APPLE"
}
],
"name": "苹果/apple"
}, ...
],
"company_name": "Apple"
},
{ // 搜索品牌名称结果
"count": 25, // 搜索总数
"data":[
{
"name": "华为(huawei)", // 品牌名称
"sale": 4003980768.2734485, // 品牌总销售额
"data":[
{
"data": [
{
"_score": 11.077647, // 与搜索内容匹配得分
"bid": "10066113", // 平台下品牌id
"plat": "jd", // 所属平台
"name": "华为(huawei)"
}
],
"name": "华为(huawei)"
},…
]
}
]
}
]
}
SiteSummary
原生类目概要数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/cats/<string:catid>/brands/<string:brandid>/summary
获取市场情报原生类目概要数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, amazon-亚马逊中国, dd-当当, gome-国美, jd-京东, jm-聚美优品, sn-苏宁, yhd-一号店, chaoshi-天猫超市, nochaoshi-天猫非超市, jd_exclude_self-京东非自营, jd_only_self-京东自营) |
catid | string | Y | 16 | 类目ID(0表示所有类目) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
start | string | Y | 2017-07 | 月份 |
lang | string | Y | zh,en | 语言 |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"avg_price": 32.1035, //宝贝均价
"iscatparent": true, //是否有子类目
"market_share": 100, //在上一级类目中的市场份额
"marked":false, // 是否关注了该平台/类目/品牌
"names":{
"bid": null, //品牌名称, 输入brandid=all时为null
"cid": null, //类目名称, 输入catid=0时为null
"cid_path": null, //类目全路径名称,输入catid=0时为null
"plat": "淘宝+天猫", //平台名称
},
"sales": 366018297848.1001, //销售额
"sold": 11401194165, //销量
"shop_num":288911,// 店铺数
"item_num":45957429, // 宝贝数
}
}
SiteTrend
原生类目趋势数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/cats/<string:catid>/brands/<string:brandid>/trend
获取市场情报原生类目趋势数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, dd-当当, gome-国美, jd-京东, sn-苏宁, chaoshi-天猫超市, nochaoshi-天猫非超市, jd_exclude_self-京东非自营, jd_only_self-京东自营,meituan-美团,global-淘宝全球购,tmallhk-天猫国际,pdd-拼多多,jdhk-京东全球购,wykl-网易考拉 ) |
catid | string | Y | 16 | 类目ID(0表示所有类目) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
YoY | string | N | true | 是否返回同环比数据,只要传此参数,默认返回同环比数据 |
type | string | Y | month | 趋势类型(month-按月趋势,quarter-按季度趋势,year-按年趋势) |
返回json格式的字符串,如下所示:
// 注意:不同平台可能会缺少某些字段
{
"status": "", //["ok", "error"]
"result": {
"sale": [[1356969600000, 122313],...], //销售额趋势 [时间戳,销售额]列表
"qoq": [[1356969600000, 0.03957261574990107],...], //销售额环比列表(目前只有淘宝天猫平台有此字段)
"yoy": [[1356969600000, 0.03957261574990107],...], //销售额同比列表(目前只有淘宝天猫平台有此字段)
"sold": [[1356969600000, 12230],...], //销量趋势 [时间戳,销量]列表
"sold_qoq": [[1356969600000, 0.03957261574990107],...], //销量环比列表(目前只有淘宝天猫平台有此字段)
"sold_yoy": [[1356969600000, -0.13957261574990107],...], //销量同比列表(目前只有淘宝天猫平台有此字段)
"avg_price": [[1356969600000, 50.24],...], //均价列表
"avg_price_qoq": [[1356969600000, -0.03957261574990107],...], //均价环比列表(目前只有淘宝天猫平台有此字段)
"avg_price_yoy": [[1356969600000, -0.03957261574990107],...], //均价同比列表(目前只有淘宝天猫平台有此字段)
"item_num": [[1356969600000, 81689069],...], //宝贝数
"item_num_qoq": [[1356969600000, -0.03957261574990107],...], //宝贝数环比列表(目前只有淘宝天猫平台有此字段)
"item_num_yoy": [[1356969600000, -0.03957261574990107],...], //宝贝数同比列表(目前只有淘宝天猫平台有此字段)
"shop_num": [[1356969600000, 81689069],...], //店铺数
"shop_num_qoq": [[1356969600000, -0.03957261574990107],...], //店铺数环比列表(目前只有淘宝天猫平台有此字段)
"shop_num_yoy": [[1356969600000, -0.03957261574990107],...], //店铺数同比列表(目前只有淘宝天猫平台有此字段)
"market_share": [[1356969600000, 0.13957261574990107],...], // 市场份额
}
}
SiteSubNode
原生类目子节点数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/cats/<string:catid>/brands/<string:brandid>/list
获取市场情报原生类目子节点数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, dd-当当, gome-国美, jd-京东, sn-苏宁, chaoshi-天猫超市, nochaoshi-天猫非超市, jd_exclude_self-京东非自营, jd_only_self-京东自营,meituan-美团,global-淘宝全球购,tmallhk-天猫国际,pdd-拼多多,jdhk-京东全球购,wykl-网易考拉 ) |
catid | string | Y | 16 | 类目ID(0表示所有类目) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
start | string | Y | 2017-07 | 月份 |
type | string | Y | cat | 子节点类型(cat-类目, brand-品牌,provice-省份) |
page | int | N | 1 | 页码数 |
page_size | int | N | 10 | 每页记录数 |
返回json格式的字符串,如下所示:
// type=cat时
{
"status": "", //["ok", "error"]
"result": {
"count": 122, //总的数据量
"data": [{//子节点数据
"avg_price": 32.1035, //宝贝均价
"avg_price_qoq": 0.7206946454413893, //宝贝均价环比(仅淘宝天猫有此字段)
"avg_price_yoy": 0.25554382259767683, //宝贝均价同比(仅淘宝天猫有此字段)
"category_id": 16, //类目id
"category_name": "女装", //类目名称
"category_name_en": "Ladies / Ladies", //类目英文名称
"item_num": 1211, //宝贝数
"item_num_qoq": -0.04050355774493705, //宝贝数环比(仅淘宝天猫有此字段)
"item_num_yoy": 0.11572065035005497,//宝贝数同比(仅淘宝天猫有此字段)
"shop_num": 30487, //店铺数
"shop_num_qoq": -0.04050355774493705, //店铺数环比(仅淘宝天猫有此字段)
"shop_num_yoy": 0.11572065035005497,//店铺数同比(仅淘宝天猫有此字段)
"market_share": 0.1287, //在上一级类目中的市场份额
"market_share_qoq": -0.04050355774493705, //市场份额环比(仅淘宝天猫有此字段)
"market_share_yoy": 0.11572065035005497,//市场份额同比(仅淘宝天猫有此字段)
"sale": 366018297848.1001, //销售额
"sold": 11401194165, //销量
"qoq": -0.04050355774493705, //销售额环比(仅淘宝天猫京东有此字段)
"yoy": 0.11572065035005497,//销售额同比(仅淘宝天猫京东有此字段)
}, ...]
}
}
// type=brand时,部分字段同上
{
"status": "", //["ok", "error"]
"result": {
"count": 200, //总的数据量
"data": [{//子节点数据
"brand_name": "苹果/APPLE", // 品牌名称
"brand_id": "10216670", // 品牌id
"shop_num_qoq": -0.047904191616800006, // 店铺数环比
"shop_num_qoq_val": 167.00000000000588, // 店铺数环比值
"shop_num_yoy": 0.282258064516, // 店铺数同比
"avg_price_qoq_val": 1238.1000000002437, // 宝贝均价环比值
"item_num_yoy_val": 0, // 宝贝数同比值
"sold_yoy": 0.6817407318790002, // 销量同比
"item_num_qoq_val": 1628.9999999999734, // 宝贝数环比值
"sold_qoq": 0.03055305630529997, // 销量环比
"item_num_qoq": 0.059545733578900056, // 宝贝数环比
"sale_yoy": 0.50155444694, // 销售额同比
"market_share": 0.0088,
"sold": 927776, // 销量
"sale_yoy_val": 0, // 销售额同比值
"sale_qoq_val": 1114624926.0001647, // 销售额环比值
"shop_num": 159.0, // 店铺数
"sale_qoq": 0.7041180774739998, // 销售额环比
"qoq": 0.7041180774739998,
"shop_num_yoy_val": 0, // 店铺数同比值
"item_num": 1726.0, // 宝贝数
"item_num_yoy": 0, // 宝贝数同比
"avg_price_qoq": 0.6535982553909999, // 宝贝均价环比
"yoy": 0.50155444694,
"sold_yoy_val": 0, // 销量同比值
"avg_price": 2047.32, // 宝贝均价
"sale": 1899452486.0, // 销售额
"category_id": "0", // 当前类目id
"sold_qoq_val": 900270.0000000268, // 销量环比值
"avg_price_ps": 2091.13, // ps数据模型版本宝贝均价
"avg_price_ps_qoq": 0.6889831192960001, // ps数据模型版本宝贝均价环比
"avg_price_ps_qoq_val": 1238.0999999997764, // ps数据模型版本宝贝均价环比值
"avg_price_ps_yoy": 0, // ps数据模型版本宝贝均价同比
"avg_price_ps_yoy_val": 0, // ps数据模型版本宝贝均价同比值
"sale_ps": 1970446680.0, // ps数据模型版本销售额
"sale_ps_qoq": 0.7678114261009997, // ps数据模型版本销售额环比
"sale_ps_qoq_val": 1114624926.0001237, // ps数据模型版本销售额环比值
"sale_ps_yoy": 0.5576767498100001, // ps数据模型版本销售额同比
"sale_ps_yoy_val": 0, // ps数据模型版本销售额同比值
"sold_ps": 942290.0, // ps数据模型版本销量
"sold_ps_qoq": 0.04667488642300003, // ps数据模型版本销量环比
"sold_ps_qoq_val": 900269.9999999673, // ps数据模型版本销量环比值
"sold_ps_yoy": 0, // ps数据模型版本销量同比
"sold_ps_yoy_val": 0, // ps数据模型版本销量同比值
"avg_price_ds3": 2029.48, // ds3数据模型版本宝贝均价
"avg_price_ds3_qoq": 0.6573542502019999, // ds3数据模型版本宝贝均价环比
"avg_price_ds3_qoq_val": 1224.5300000000875, // ds3数据模型版本宝贝均价环比值
"avg_price_ds3_yoy": 0, // ds3数据模型版本宝贝均价同比
"avg_price_ds3_yoy_val": 0, // ds3数据模型版本宝贝均价同比值
"sale_ds3": 1912360284.0, // ds3数据模型版本销售额
"sale_ds3_qoq": 0.7347164373339999, // ds3数据模型版本销售额环比
"sale_ds3_qoq_val": 1102405121.0000708, // ds3数据模型版本销售额环比值
"sale_ds3_yoy": 0, // ds3数据模型版本销售额同比
"sale_ds3_yoy_val": 0, // ds3数据模型版本销售额同比值
"sold_ds3": 942290.0, // ds3数据模型版本销量
"sold_ds3_qoq": 0.04667488642300003, // ds3数据模型版本销量环比
"sold_ds3_qoq_val": 900269.9999999673, // ds3数据模型版本销量环比值
"sold_ds3_yoy": 0.7080496523319998, // ds3数据模型版本销量同比
"sold_ds3_yoy_val": 0, // ds3数据模型版本销量同比值
"avg_price_cp": 1967.17, // cp数据模型版本宝贝均价
"avg_price_cp_qoq": 0.6999101294479999, // cp数据模型版本宝贝均价环比
"avg_price_cp_qoq_val": 1157.2200000001092, // cp数据模型版本宝贝均价环比值
"avg_price_cp_yoy": -0.11373967733400005, // cp数据模型版本宝贝均价同比
"avg_price_cp_yoy_val": 0, // cp数据模型版本宝贝均价同比值
"sale_cp": 1853643679.0, // cp数据模型版本销售额
"sale_cp_qoq": 0.779250403093, // cp数据模型版本销售额环比
"sale_cp_qoq_val": 1041811583.000165, // cp数据模型版本销售额环比值
"sale_cp_yoy": 0.5137778224340003, // cp数据模型版本销售额同比
"sale_cp_yoy_val": 0, // cp数据模型版本销售额同比值
"sold_cp": 942290.0, // cp数据模型版本销量
"sold_cp_qoq": 0.04667488642300003, // cp数据模型版本销量环比
"sold_cp_qoq_val": 900269.9999999673, // cp数据模型版本销量环比值
"sold_cp_yoy": 0 // cp数据模型版本销量同比
"sold_cp_yoy_val": 0, // cp数据模型版本销量同比值
"avg_price_ds3_ps_cp": 1906.82, // ds3_ps_cp数据模型版本宝贝均价
"avg_price_ds3_ps_cp_qoq": 0.6619195370240002, // ds3_ps_cp数据模型版本宝贝均价环比
"avg_price_ds3_ps_cp_qoq_val": 1147.360000000086, // ds3_ps_cp数据模型版本宝贝均价环比值
"avg_price_ds3_ps_cp_yoy": 0, // ds3_ps_cp数据模型版本宝贝均价同比
"avg_price_ds3_ps_cp_yoy_val": 0, // ds3_ps_cp数据模型版本宝贝均价同比值
"sale_ds3_ps_cp": 1796780988.0, // ds3_ps_cp数据模型版本销售额
"sale_ds3_ps_cp_qoq": 0.739488746553, // ds3_ps_cp数据模型版本销售额环比
"sale_ds3_ps_cp_qoq_val": 1032936252.9999295, // ds3_ps_cp数据模型版本销售额环比值
"sale_ds3_ps_cp_yoy": 0, // ds3_ps_cp数据模型版本销售额同比
"sale_ds3_ps_cp_yoy_val": 0, // ds3_ps_cp数据模型版本销售额同比值
"sold_ds3_ps_cp": 942290.0, // ds3_ps_cp数据模型版本销量
"sold_ds3_ps_cp_qoq": 0.04667488642300003, // ds3_ps_cp数据模型版本销量环比
"sold_ds3_ps_cp_qoq_val": 900269.9999999673, // ds3_ps_cp数据模型版本销量环比值
"sold_ds3_ps_cp_yoy": 0.7080496523319998, // ds3_ps_cp数据模型版本销量同比
"sold_ds3_ps_cp_yoy_val": 0, // ds3_ps_cp数据模型版本销量同比值
"avg_price_ps_cp": 1967.17, // ps_cp数据模型版本宝贝均价
"avg_price_ps_cp_qoq": 0.6999101294479999, // ps_cp数据模型版本宝贝均价环比
"avg_price_ps_cp_qoq_val": 1157.2200000001092, // ps_cp数据模型版本宝贝均价环比值
"avg_price_ps_cp_yoy": -0.11373967733400005, // ps_cp数据模型版本宝贝均价同比
"avg_price_ps_cp_yoy_val": 0, // ps_cp数据模型版本宝贝均价同比值
"sale_ps_cp": 1853643679.0, // ps_cp数据模型版本销售额
"sale_ps_cp_qoq": 0.779250403093, // ps_cp数据模型版本销售额环比
"sale_ps_cp_qoq_val": 1041811583.000165, // ps_cp数据模型版本销售额环比值
"sale_ps_cp_yoy": 0, // ps_cp数据模型版本销售额同比
"sale_ps_cp_yoy_val": 0, // ps_cp数据模型版本销售额同比值
"sold_ps_cp": 942290.0, // ps_cp数据模型版本销量
"sold_ps_cp_qoq": 0.04667488642300003, // ps_cp数据模型版本销量环比
"sold_ps_cp_qoq_val": 900269.9999999673, // ps_cp数据模型版本销量环比值
"sold_ps_cp_yoy": 0.7080496523319998, // ps_cp数据模型版本销量同比
"sold_ps_cp_yoy_val": 0, // ps_cp数据模型版本销量同比值
"avg_price_ds3_ps": 2029.48, // ds3_ps数据模型版本宝贝均价
"avg_price_ds3_ps_qoq": 0.6573542502019999, // ds3_ps数据模型版本宝贝均价环比
"avg_price_ds3_ps_qoq_val": 1224.5300000000875, // ds3_ps数据模型版本宝贝均价环比值
"avg_price_ds3_ps_yoy": 0, // ds3_ps数据模型版本宝贝均价同比
"avg_price_ds3_ps_yoy_val": 0, // ds3_ps数据模型版本宝贝均价同比值
"sale_ds3_ps": 1912360284.0, // ds3_ps数据模型版本销售额
"sale_ds3_ps_qoq": 0.7347164373339999, // ds3_ps数据模型版本销售额环比
"sale_ds3_ps_qoq_val": 1102405121.0000708, // ds3_ps数据模型版本销售额环比值
"sale_ds3_ps_yoy": 0.5106963444659999, // ds3_ps数据模型版本销售额同比
"sale_ds3_ps_yoy_val": 0, // ds3_ps数据模型版本销售额同比值
"sold_ds3_ps": 942290.0, // ds3_ps数据模型版本销量
"sold_ds3_ps_qoq": 0.04667488642300003, // ds3_ps数据模型版本销量环比
"sold_ds3_ps_qoq_val": 900269.9999999673, // ds3_ps数据模型版本销量环比值
"sold_ds3_ps_yoy": 0.7080496523319998, // ds3_ps数据模型版本销量同比
"sold_ds3_ps_yoy_val": 0, // ds3_ps数据模型版本销量同比值
"avg_price_min": 1825.02, // min数据模型版本宝贝均价
"avg_price_min_qoq": 0.6681321694619999, // min数据模型版本宝贝均价环比
"avg_price_min_qoq_val": 1094.0500000000593, // min数据模型版本宝贝均价环比值
"sale_min": 1719700836.0, // min数据模型版本销售额
"sale_min_qoq": 0.745998402201, // min数据模型版本销售额环比
"sale_min_qoq_val": 984938378.9997463, // min数据模型版本销售额环比值
"sold_min": 942290.0, // min数据模型版本销量
"sold_min_qoq": 0.04667488642300003, // min数据模型版本销量环比
"sold_min_qoq_val": 900269.9999999673, // min数据模型版本销量环比值
"avg_price_cp_tk": 1967.07, // cp_tk数据模型版本宝贝均价
"avg_price_cp_tk_qoq": 0.7000000000000001, // cp_tk数据模型版本宝贝均价环比
"avg_price_cp_tk_qoq_val": 1157.1, // cp_tk数据模型版本宝贝均价环比值
"sale_cp_tk": 1853546549.0, // cp_tk数据模型版本销售额
"sale_cp_tk_qoq": 0.7793487147080002, // cp_tk数据模型版本销售额环比
"sale_cp_tk_qoq_val": 1041699434.0000274, // cp_tk数据模型版本销售额环比值
"sold_cp_tk": 942290.0, // cp_tk数据模型版本销量
"sold_cp_tk_qoq": 0.04667488642300003, // cp_tk数据模型版本销量环比
"sold_cp_tk_qoq_val": 900269.9999999673, // cp_tk数据模型版本销量环比值
"avg_price_ds3_cp": 1906.82, // ds3_cp数据模型版本宝贝均价
"avg_price_ds3_cp_qoq": 0.6619195370240002, // ds3_cp数据模型版本宝贝均价环比
"avg_price_ds3_cp_qoq_val": 1147.360000000086, // ds3_cp数据模型版本宝贝均价环比值
"avg_price_ds3_cp_yoy": 0, // ds3_cp数据模型版本宝贝均价同比
"avg_price_ds3_cp_yoy_val": 0, // ds3_cp数据模型版本宝贝均价同比值
"sale_ds3_cp": 1796780988.0, // ds3_cp数据模型版本销售额
"sale_ds3_cp_qoq": 0.739488746553, // ds3_cp数据模型版本销售额环比
"sale_ds3_cp_qoq_val": 1032936252.9999295, // ds3_cp数据模型版本销售额环比值
"sale_ds3_cp_yoy": 0.46276470692800015, // ds3_cp数据模型版本销售额同比
"sale_ds3_cp_yoy_val": 0, // ds3_cp数据模型版本销售额同比值
"sold_ds3_cp": 942290.0, // ds3_cp数据模型版本销量
"sold_ds3_cp_qoq": 0.04667488642300003, // ds3_cp数据模型版本销量环比
"sold_ds3_cp_qoq_val": 900269.9999999673, // ds3_cp数据模型版本销量环比值
"sold_ds3_cp_yoy": 0, // ds3_cp数据模型版本销量同比
"sold_ds3_cp_yoy_val": 0, // ds3_cp数据模型版本销量同比值
}, ...]
}
}
SiteHotShops
原生类目热销店铺数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/cats/<string:catid>/brands/<string:brandid>/hot_shops
获取市场情报原生类目热销店铺数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, dd-当当, gome-国美, jd-京东, sn-苏宁, chaoshi-天猫超市, nochaoshi-天猫非超市, jd_exclude_self-京东非自营, jd_only_self-京东自营,meituan-美团,global-淘宝全球购,tmallhk-天猫国际,pdd-拼多多,jdhk-京东全球购,wykl-网易考拉 ) |
catid | string | Y | 16 | 类目ID(0表示所有类目) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
start | string | Y | 2017-07 | 月份 |
page | int | N | 1 | 页码数 |
page_size | int | N | 10 | 每页记录数 |
仅当catid != '0' 或者 brandid != 'all'的时候有数据
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"count": 122, //总的数据量
"data": [{//店铺数据
"comment": 1114497, //评论数
"loc": "上海", // 店铺所在地
"sale_index": 77318, // 内部字段,对于用户无意义
"is_global": false, //内部字段,对于用户无意义
"uid": "196993935", //店铺ID
"qoq": 0.009946312486133247, //销售额环比
"price": 0, //内部字段,对于用户无意义
"sale": 153013569.82999998, //销售额
"shop_name": "优衣库官方旗舰店", //店铺名称
"ww": "优衣库官方旗舰店", // 店铺旺旺
"shop_type": "tmall", // 内部字段,对于用户无意义
"yoy": -0.20092915535338812, //销售额同比
"item_num": 730, // 宝贝数
"sold": 1302978, //销量
"is_tmgj": false //内部字段,对于用户无意义
}, ...]
}
}
SiteHotItems
原生类目热销宝贝数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/cats/<string:catid>/brands/<string:brandid>/hot_items
获取市场情报原生类目热销宝贝数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, dd-当当, gome-国美, jd-京东, sn-苏宁, chaoshi-天猫超市, nochaoshi-天猫非超市, jd_exclude_self-京东非自营, jd_only_self-京东自营,meituan-美团,global-淘宝全球购,tmallhk-天猫国际,pdd-拼多多,jdhk-京东全球购,wykl-网易考拉 ) |
catid | string | Y | 16 | 类目ID(0表示所有类目) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
start | string | Y | 2017-07 | 月份 |
page | int | N | 1 | 页码数 |
page_size | int | N | 10 | 每页记录数 |
仅当catid != '0' 或者 brandid != 'all'的时候有数据
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"count": 122, //总的数据量
"data": [{//宝贝数据
"comment": "400", //宝贝评论数
"price_ds3_ps_cp": "45.7082588598", //ds3_ps_cp据模型版本宝贝价格
"old_pro_price": "129.8", // 内部字段,对于用户无意义
"price_ps": "129.8", //ps据模型版本宝贝价格
"brand_name": "ELF SACK/妖精的口袋", //宝贝所属品牌名称
"item_id": "644238450371", //宝贝id
"ftype1": "0", // 内部字段,对于用户无意义
"ftype2": "0", // 内部字段,对于用户无意义
"predict_ds3": "skus_nopredict", // 内部字段,对于用户无意义
"price_ps_cp": "45.8", //ps_cp据模型版本宝贝价格
"loc": "江苏 南京", //宝贝所属地
"price_ds3_nofilter": "129.54", // 内部字段,对于用户无意义
"title": "【21色IP联名】妖精的口袋情侣印花短袖t恤女2021夏纯棉宽松上衣", //商品名
"sc_confirm": "676", // 确认收货数
"shop_name": "妖精的口袋旗舰店", //宝贝所属店铺名
"min_price": "45.8", //极限价格
"cat_path": [{ //宝贝类目路径
"parent_id": "0", //父类目id
"level": 1, //类目级别
"category_id": "16", //类目id
"category_name_en": "Ladies / Ladies", //类目英文名称
"category_name": "女装/女士精品" //类目名称
},...],
"price_ds3_cp": "45.7082588598", //ds3_cp据模型版本宝贝价格
"min_price_ds3": "45.71", //ds3据模型版本极限价格
"sku_algo": "kde", // 内部字段,对于用户无意义
"brand": "10518561", //宝贝所属品牌id
"price_ds3_ps": "129.54", //ds3_ps据模型版本宝贝价格
"price_nofilter": "129.8", // 内部字段,对于用户无意义
"_nrby": false, // 内部字段,对于用户无意义
"judge": "skus_judge", // 内部字段,对于用户无意义
"is_global": false, // 内部字段,对于用户无意义
"ds3_dens": "0", // 内部字段,对于用户无意义
"is_tmgj": false, // 内部字段,对于用户无意义
"reserve_price": "129.8", // 内部字段,对于用户无意义
"uid": "362409818", //商品所属店铺id
"predict": "skus_nopredict", // 内部字段,对于用户无意义
"pic": "//g-search3.alicdn.com/img/bao/uploaded/i4/i1/362409818/O1CN01nSaoeL2MOhFh1s03r_!!0-item_pic.jpg",
"sale": "28000066.6", //商品销售额
"price_raw": "129.8",
"sale_index": "25637", // 内部字段,对于用户无意义
"price_cp_tk": "45.8", //cp_tk据模型版本宝贝价格
"buy_count": null, // 内部字段,对于用户无意义
"price_min": "45.8", //min据模型版本宝贝价格
"_dens": "0", // 内部字段,对于用户无意义
"sold": "215717", //商品销量
"back_cid": "50000671", //宝贝所在的最深层类目
"price": "129.8", //原价
"ww": "妖精的口袋旗舰店", //商品所属店铺旺旺
"ds3_nrby": false, // 内部字段,对于用户无意义
"price_ds3": "129.54", //ds3据模型版本宝贝价格
"pro_price_old": "129.8", // 内部字段,对于用户无意义
"price_cp": "45.8", //cp据模型版本宝贝价格
"shop_type": "tmall", // 内部字段,对于用户无意义
"judge_ds3": "skus_judge", // 内部字段,对于用户无意义
"has_detail": true, // 内部字段,对于用户无意义
}, ...]
}
}
SiteCompare
原生类目销量销售额对比
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/cats/<string:catid>/brands/<string:brandid>/compare
获取市场情报原生类目两个时间段销量,销售额对比情况
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, dd-当当, gome-国美, jd-京东, sn-苏宁, chaoshi-天猫超市, nochaoshi-天猫非超市, jd_exclude_self-京东非自营, jd_only_self-京东自营,meituan-美团,global-淘宝全球购,tmallhk-天猫国际,pdd-拼多多,jdhk-京东全球购,wykl-网易考拉 ) |
catid | string | Y | 16 | 类目ID(0表示所有类目) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
compare_range | string | Y | ["2015-10,2015-12","2016-01,2016-03"] | 对比的时间参数,json格式的字符串,示例值表示比较2015年10月到12月 和 2016年1月到3月这两个时间段的销售数据 |
仅当catid != '0' 或者 brandid != 'all'的时候有数据
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"2015-10,2015-12": {//输入的时间段数据
"sale": 3223322, //这个时间段的销售额
"sold": 55332, //这个时间段的销量
},
"2016-01,2016-03": {//输入时间段的数据
"sale": 3223322, //这个时间段的销售额
"sold": 55332, //这个时间段的销量
}
}
}
RegionSiteSummary
原生类目地域下概要数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/province/<string:province>/city/<string:city>/cats/<string:cat_id>/brands/<string:brand_id>/summary
获取市场情报原生类目地域下概要数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, jd-京东, jd_exclude_self-京东非自营, jd_only_self-京东自营,jdhk-京东全球购 ) |
catid | string | Y | 16 | 类目ID(0表示所有类目) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
province | string | Y | 浙江 | 省份 |
city | string | Y | 杭州(没有城市传all) | 城市 |
start | string | Y | 2017-07 | 月份 |
lang | string | Y | zh,en | 语言 |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"avg_price": 32.1035, //宝贝均价
"brand_name": "AUX/奥克斯",//品牌名
"iscatparent": true, //是否有子类目
"market_share": 100, //在上一级类目中的市场份额
"item_num": 1852,//宝贝数
"shop_num": 159,//店铺数
"marked": false,//是否被关注
"names":{
"province": "山东", // 所属省份
"city": "烟台", // 所属城市
"bid": null, //品牌名称, 输入brandid=all时为null
"cid": null, //类目名称, 输入catid=0时为null
"cid_path": null, //类目全路径名称,输入catid=0时为null
"plat": "淘宝+天猫", //平台名称
},
"sales": 366018297848.1001, //销售额
"sold": 11401194165, //销量
}
}
RegionSiteTrend
原生类目地域下趋势数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/province/<string:province>/city/<string:city>/cats/<string:cat_id>/brands/<string:brand_id>/trend
获取市场情报原生类目地域下趋势数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, jd-京东, jd_exclude_self-京东非自营, jd_only_self-京东自营,jdhk-京东全球购 ) |
catid | string | Y | 16 | 类目ID(0表示所有类目) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
province | string | Y | 浙江 | 省份 |
city | string | Y | 杭州 | 城市 |
type | string | Y | month | 趋势类型(month-按月趋势,quarter-按季度趋势,year-按年趋势) |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"sale": [[1356969600000, 122313],...], //销售额趋势 [时间戳,销售额]列表
"sold": [[1356969600000, 12230],...], //销量趋势 [时间戳,销量]列表
"avg_price": [[1356969600000, 50.24],...], //均价列表
"item_num": [[1356969600000, 81689069],...], //宝贝数
"shop_num": [[1356969600000, 81689069],...], //店铺数
"market_share": [[1356969600000, 0.13957261574990107],...], // 市场份额
}
}
RegionSiteSubNode
原生类目地域下子节点数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/province/<string:province>/city/<string:city>/cats/<string:cat_id>/brands/<string:brand_id>/list
获取市场情报原生类目地域下子节点数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, jd-京东, jd_exclude_self-京东非自营, jd_only_self-京东自营,jdhk-京东全球购 ) |
catid | string | Y | 16 | 类目ID(0表示所有类目) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
province | string | Y | 浙江 | 省份 |
city | string | Y | 杭州 | 城市 |
start | string | Y | 2017-07 | 月份 |
type | string | Y | cat | 子节点类型(cat-类目, brand-品牌,city-城市) |
page | int | N | 1 | 页码数 |
page_size | int | N | 10 | 每页记录数 |
返回json格式的字符串,如下所示:
// type=cat时
{
"status": "", //["ok", "error"]
"result": {
"count": 122, //总的数据量
"data": [{//子节点数据
"comment": 1537196, // 评论数
"brand_id": "10063237", // 品牌id
"city": "杭州", // 市
"province": "浙江", // 省
"market_share": 0.5481, // 市场份额
"sold": 156543, // 销量
"plat": "all", // 平台
"avg_price": 40.22856256747346, // 宝贝均价
"item_num": 830, // 宝贝数
"category_name": "裤子", // 类目名称
"sale": 6297499.869999998, // 销售额
"shop_num": 56, // 店铺数
"category_id": "1622" // 类目id
"avg_price_ps": 40.23, // ps数据模型版本宝贝均价
"sale_ps": 6297499.869999998, // ps数据模型版本销售额
"sold_ps": 156543, // ps数据模型版本销量
"avg_price_ps_cp": 40.23, // ps_cp数据模型版本宝贝均价
"sale_ps_cp": 6297225.428269205, // ps_cp数据模型版本销售额
"sold_ps_cp": 156543, // ps_cp数据模型版本销量
"avg_price_ds3": 39.27, // ds3数据模型版本宝贝均价
"sale_ds3": 6147410.349999999, // ds3数据模型版本销售额
"sold_ds3": 156543, // ds3数据模型版本销量
"avg_price_cp": 40.23, // cp数据模型版本宝贝均价
"sale_cp": 6297225.428269205, // cp数据模型版本销售额
"sold_cp": 156543, // cp数据模型版本销量
"avg_price_ds3_ps_cp": 39.27, // ds3_ps_cp数据模型版本宝贝均价
"sale_ds3_ps_cp": 6147135.476532932, // ds3_ps_cp数据模型版本销售额
"sold_ds3_ps_cp": 156543, // ds3_ps_cp数据模型版本销量
"avg_price_cp_tk": 40.16, // cp_tk数据模型版本宝贝均价
"sale_cp_tk": 6286165.587926477, // cp_tk数据模型版本销售额
"sold_cp_tk": 156543, // cp_tk数据模型版本销量
"avg_price_ds3_ps": 39.27, // ds3_ps数据模型版本宝贝均价
"sale_ds3_ps": 6147410.349999999, // ds3_ps数据模型版本销售额
"sold_ds3_ps": 156543, // ds3_ps数据模型版本销量
"avg_price_min": 36.02, // min数据模型版本宝贝均价
"sale_min": 5639044.93, // min数据模型版本销售额
"sold_min": 156543, // min数据模型版本销量
"avg_price_ds3_cp": 39.27, // ds3_cp数据模型版本宝贝均价
"sale_ds3_cp": 6147135.476532932, // ds3_cp数据模型版本销售额
"sold_ds3_cp": 156543, // ds3_cp数据模型版本销量
}, ...]
}
}
// type=brand时,部分字段同上
{
"status": "", //["ok", "error"]
"result": {
"count": 200, //总的数据量
"data": [{//子节点数据
"province": "浙江", //所在省份
"market_share": "0.0097", // 市场份额
"qoq": "-0.0325558235174", // 销售额环比
"sold": "197311", // 销量
"brand_name": "伊芙丽", // 品牌名称
"plat": "all", // 平台
"brand_id": "10194332", // 品牌id
"avg_price": "317.298959207", // 宝贝均价
"city": "杭州", //所在城市
"last_month": "64713372.06", //上个月销售额
"sale": "62606574.94", // 销售额
"last_year": "73725929.59", //去年销售额
"yoy": "-0.150820134949", // 销售额同比
"category_id": "16", // 当前类目id
}, ...]
}
}
// type=city时,部分字段同上
{
"status": "", //["ok", "error"]
"result": {
"count": 35, //总的数据量
"data": [{//子节点数据
"comment": "118270643", // 评论数
"province": "浙江", // 省份
"market_share": "0.6928", // 市场份额
"sold": "49904349", // 销量
"plat": "all", // 平台
"brand_id": "all", // 品牌id
"avg_price": "129.899787926", // 宝贝均价
"city": "杭州", // 城市
"sale": "6482564351.67", // 销售额
"item_num": "1432658", // 宝贝数
"shop_num": "43481", // 店铺数
"category_id": "16", // 类目id
"avg_price_ps": "129.96", // ps数据模型版本宝贝均价
"sale_ps": "6487784696.32", // ps数据模型版本销售额
"sold_ps": "49922201", // ps数据模型版本销量
"avg_price_ds3_ps_cp": "148.52", // ds3_ps_cp数据模型版本宝贝均价
"sale_ds3_ps_cp": "7414199686.63", // ds3_ps_cp数据模型版本销售额
"sold_ds3_ps_cp": "49922201", // ds3_ps_cp数据模型版本销量
"avg_price_cp": "129.04", // cp数据模型版本宝贝均价
"sale_cp": "6442005262.9", // cp数据模型版本销售额
"sold_cp": "49922201", // cp数据模型版本销量
"avg_price_ds3": "149.44", // ds3数据模型版本宝贝均价
"sale_ds3": "7460283229.91", // ds3数据模型版本销售额
"sold_ds3": "49922201", // ds3数据模型版本销量
"avg_price_ps_cp": "129.04", // ps_cp数据模型版本宝贝均价
"sale_ps_cp": "6442005262.9", // ps_cp数据模型版本销售额
"sold_ps_cp": "49922201", // ps_cp数据模型版本销量
"avg_price_ds3_ps": "149.44", // ds3_ps数据模型版本宝贝均价
"sale_ds3_ps": "7460283229.91", // ds3_ps数据模型版本销售额
"sold_ds3_ps": "49922201", // ds3_ps数据模型版本销量
"avg_price_min": "123.49", // min数据模型版本宝贝均价
"sale_min": "6164858789.04", // min数据模型版本销售额
"sold_min": "49922201", // min数据模型版本销量
"avg_price_cp_tk": "128.77", // cp_tk数据模型版本宝贝均价
"sale_cp_tk": "6428697624.85", // cp_tk数据模型版本销售额
"sold_cp_tk": "49922201", // cp_tk数据模型版本销量
"avg_price_ds3_cp": "148.52", // ds3_cp数据模型版本宝贝均价
"sale_ds3_cp": "7414199686.63", // ds3_cp数据模型版本销售额
"sold_ds3_cp": "49922201", // ds3_cp数据模型版本销量
}, ...]
}
}
RegionSiteHotShops
原生类目地域下热销店铺数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/province/<string:province>/city/<string:city>/cats/<string:cat_id>/brands/<string:brand_id>/hot_shops
获取市场情报原生类目地域下热销店铺数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, jd-京东, jd_exclude_self-京东非自营, jd_only_self-京东自营,jdhk-京东全球购 ) |
catid | string | Y | 16 | 类目ID(0表示所有类目) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
province | string | Y | 浙江 | 省份 |
city | string | Y | 杭州 | 城市 |
start | string | Y | 2017-07 | 月份 |
page | int | N | 1 | 页码数 |
page_size | int | N | 10 | 每页记录数 |
仅当catid != '0' 或者 brandid != 'all'的时候有数据
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"count": 122, //总的数据量
"data": [{//店铺数据
"comment": "577220", //评论数
"ww": "土屋_anna", //店铺旺旺
"uid": "266969832", //店铺ID
"shop_url": "https://store.taobao.com/shop/view_shop.htm?user_number_id=266969832", // 店铺url
"platform": "all", //平台
"item_num": "775", //宝贝数
"price": "0", // 内部字段,对于用户无意义
"sold": "321141", //销量
"sale": "72466504.53", //销售额
"shop_name": "ASM ANNA", //店铺名称
}, ...]
}
}
RegionSiteHotItems
原生类目地域下热销宝贝数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/province/<string:province>/city/<string:city>/cats/<string:cat_id>/brands/<string:brand_id>/hot_items
获取市场情报原生类目地域下热销宝贝数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, amazon-亚马逊中国, dd-当当, gome-国美, jd-京东, jm-聚美优品, sn-苏宁, yhd-一号店, chaoshi-天猫超市, nochaoshi-天猫非超市, jd_exclude_self-京东非自营, jd_only_self-京东自营) |
catid | string | Y | 16 | 类目ID(0表示所有类目) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
province | string | Y | 浙江 | 省份 |
city | string | Y | 杭州 | 城市 |
start | string | Y | 2017-07 | 月份 |
page | int | N | 1 | 页码数 |
page_size | int | N | 10 | 每页记录数 |
仅当catid != '0' 或者 brandid != 'all'的时候有数据
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"count": 122, //总的数据量
"data": [{//宝贝数据
"comment": "0", //宝贝评论数
"back_cid": "50007068", //宝贝所在的最深层类目
"old_pro_price": "999.0", // 内部字段,对于用户无意义
"price": "999.0", //原价
"pic": "//img.alicdn.com/imgextra/i2/2208451024265/O1CN01PZ9Cs41hNPtxYhUcl_!!2-item_pic.png",
"sale_index": "11958", // 内部字段,对于用户无意义
"ww": "幸福のの小屋", //商品所属店铺旺旺
"pro_price_old": "999.0", // 内部字段,对于用户无意义
"shop_type": "cshop", // 内部字段,对于用户无意义
"price_nofilter": "999.0", // 内部字段,对于用户无意义
"sold": "8670", //商品销量
"item_id": "645692153265", //宝贝id
"price_raw": "999.0", // 内部字段,对于用户无意义
"pro_price": "999.0", // 内部字段,对于用户无意义
"uid": "2208451024265", //商品所属店铺id
"loc": "浙江杭州", //宝贝所属地
"is_global": false, // 内部字段,对于用户无意义
"title": "【4周年宠粉节】 幸福的小屋 显瘦单款韩版小猫裤", //商品名
"sale": "8661330.0", //商品销售额
"shop_name": "小田全球精品一号店", //宝贝所属店铺名
"is_tmgj": null, // 内部字段,对于用户无意义
"min_price": "999.0", // 极限价格
"reserve_price": "999.0", // 内部字段,对于用户无意义
"brand": null, //宝贝所属品牌id
"price_ps": "999.0", // ps数据模型版本宝贝价格
"price_ds3_ps_cp": "999.0", // ds3_ps_cp数据模型版本宝贝价格
"price_cp": "999.0", // cp数据模型版本宝贝价格
"min_price_ds3": "999.0", // ds3数据模型版本宝贝价格
"price_ds3": "999.0", // ds3数据模型版本宝贝价格
"price_ds3_nofilter": "999.0", // ds3数据模型版本宝贝价格
"price_ps_cp": "999.0", // ps_cp数据模型版本宝贝价格
"price_ds3_ps": "999.0", // ds3_ps数据模型版本宝贝价格
"price_min": "999.0", // min数据模型版本宝贝价格
"price_cp_tk": "999.0", // cp_tk数据模型版本宝贝价格
"price_ds3_cp": "999.0", // ds3_cp数据模型版本宝贝价格
}, ...]
}
}
RegionSiteCompare
原生类目地域下销量销售额对比
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/province/<string:province>/city/<string:city>/cats/<string:cat_id>/brands/<string:brand_id>/compare
获取市场情报原生类目地域下两个时间段销量,销售额对比情况
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, jd-京东, jd_exclude_self-京东非自营, jd_only_self-京东自营,jdhk-京东全球购 ) |
catid | string | Y | 16 | 类目ID(0表示所有类目) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
province | string | Y | 浙江 | 省份 |
city | string | Y | 杭州 | 城市 |
compare_range | string | Y | ["2015-10,2015-12","2016-01,2016-03"] | 对比的时间参数,json格式的字符串,示例值表示比较2015年10月到12月 和 2016年1月到3月这两个时间段的销售数据 |
仅当catid != '0' 或者 brandid != 'all'的时候有数据
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"2015-10,2015-12": {//输入的时间段数据
"sale": 3223322, //这个时间段的销售额
"sold": 55332, //这个时间段的销量
},
"2016-01,2016-03": {//输入时间段的数据
"sale": 3223322, //这个时间段的销售额
"sold": 55332, //这个时间段的销量
}
}
}
SiteCommentTrend
原生类目评论趋势数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/cats/<string:catid>/brands/<string:brandid>/comment_trend
获取市场情报原生类目评论趋势数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | tmall | 平台ID(包括 dd-当当, gome-国美, jd-京东, sn-苏宁,wykl-网易考拉 ) |
catid | string | Y | 16 | 类目ID(0表示所有类目) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
type | string | Y | month | 趋势类型(month-按月趋势,quarter-按季度趋势,year-按年趋势) |
注意: 淘宝和淘宝+天猫平台没有此数据
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"bad": [[1356969600000, 1.1],...], //差评率趋势 [时间戳,差评率]列表
"good": [[1356969600000, 96.6],...], //好评率趋势 [时间戳,好评率]列表
"neutral": [[1356969600000, 2.3],...], //中评率趋势 [时间戳,中评率]列表,天猫平台没有此数据
"count": [[1356969600000, 1222456],...], //评论数趋势 [时间戳,评论数]列表,天猫平台没有此数据
}
}
SearchBrandCat
搜索页品牌下类目数据
HTTP Request
GET https://market.moojing.com/api/brandcat/platform/<string:plat>/brand/<string:brandid>/cats
获取市场情报搜索页品牌下类目数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, dd-当当, gome-国美, jd-京东, sn-苏宁, chaoshi-天猫超市, nochaoshi-天猫非超市, jd_exclude_self-京东非自营, jd_only_self-京东自营,meituan-美团,global-淘宝全球购,tmallhk-天猫国际,pdd-拼多多,jdhk-京东全球购,wykl-网易考拉 ) |
brandid | string | Y | 29973 | 品牌ID(all表示所有品牌) |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": [
{
"sale": 1852592.7383014075, // 销售额
"name": "汽车用品/电子/清洗/改装", // 类目名称
"cid": "26" // 类目id
}
]
}
SitePriceRange
原生类目价格分布
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/cats/<string:cat_id>/brands/<string:brand_id>/price_range
获取市场情报原生类目下的价格分布
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | all | 平台ID(包括all-淘宝+天猫,cshop-淘宝, tmall-天猫, dd-当当, gome-国美, jd-京东, sn-苏宁, chaoshi-天猫超市, nochaoshi-天猫非超市, jd_exclude_self-京东非自营, jd_only_self-京东自营,meituan-美团,global-淘宝全球购,tmallhk-天猫国际,pdd-拼多多,jdhk-京东全球购,wykl-网易考拉 ) |
catid | string | Y | 16 | 类目ID(不能为0) |
brandid | string | Y | all | 品牌ID(all表示所有品牌) |
start | string | Y | 2019-10 | 查看数据的月份 |
pricelist | string | Y | 10,20,30 | 自定义价格区间点(不能与interval_size同时使用) |
interval_size | string | Y | 100 | 价格区间大小(不能与pricelist同时使用) |
min_price | string | Y | 100 | 最低成交价(不能与pricelist同时使用) |
max_price | string | Y | 100 | 最高成交价(不能与pricelist同时使用) |
range_length | string | Y | 5 | 价格段分段数(不能与pricelist同时使用) |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"price_range": [
["0~10", //价格区间
1.09, // 商品数占比
1351284, // 销量
5541870.123746649 // 销售额
],
["10~20", 2.95, 1394322, 20390728.173036102],
…]
}
}
PlatTotalTrend
各平台总销售额趋势
HTTP Request
GET https://market.moojing.com/api/summary
获取市场情报各平台总销售额趋势
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
type | string | Y | month | 趋势类型(month-按月趋势,quarter-按季度趋势,year-按年趋势) |
start | string | Y | 2017-07 | 月份 |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"tmall": [
[
1459440000000, // 时间戳
101039136726 // 销售额
],
[1462032000000, 101868488017], [1464710400000, 126904668463],…
] // 平台
}
}
SiteSpu
型号列表
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/cats/<string:cat_id>/brands/<string:brand_id>/spu
获取市场情报类目品牌下型号列表
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | tmall | 平台ID(仅支持tmall-天猫) |
catid | string | Y | 121390006 | 类目ID |
brandid | string | Y | 10031692 | 品牌ID |
start | string | Y | 2019-10 | 月份 |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"count": 25, // 搜索总数
"data":[
{
"spu_id": "1226059937", // 型号id
"sold": 720047, // 销量
"sale": 57531755.300000004, // 销售额
"brand_id": "92684514", // 品牌id
"shop_num": 1, // 店铺数
"avg_price": 79.9, // 均价
"item_num": 1, // 宝贝数
"shortname": [], // 型号短标题
"category_id": "121474010", // 类目id
"spu_name": "小红针血橙面膜急救保湿收缩毛孔紧致舒缓滋润补水官方正品韩国" // 商品标题示例
}
]
}
}
Spu
型号数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/spu/<string:spu_id>
获取市场情报类目品牌下单个型号数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | tmall | 平台ID(仅支持tmall-天猫) |
spuid | string | Y | 1281231493 | 型号ID |
start | string | Y | 2019-10 | 月份 |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"spu_id": "1281231493",
"shortnames": [["UQ420697000", 1]], // 型号短标题
"items": [
{
"back_cid": "50000671",
"spu_id": "1281231493",
"uid": "196993935",
"title": "【设计师合作款】女装 半高领T恤(长袖) 420697 优衣库UNIQLO",
"bid": "29527",
"pic": "http://g.search2.alicdn.com/img/bao/uploaded/i4/i4/196993935/O1CN013Xl3tS1ewH59Bst01_!!0-item_pic.jpg_60x60.jpg",
"sale": 4132253,
"shop_name": "优衣库官方旗舰店",
"ww": "优衣库官方旗舰店",
"pname": "UQ420697000",
"item_id": "598658188045",
"pro_price": "79.0",
"sold": 52307,
}
], // 宝贝列表,具体参考SiteHotItems
"sold": 52307, // 型号销量
"sale": 4132253, // 型号销售额
"brand_id": "29527", // 所属品牌id
"shop_num": 1, // 型号下店铺数
"avg_price": 79, // 型号均价
"item_num": 1, // 型号下宝贝数
"shops": [
{
"ww": "优衣库官方旗舰店",
"sold": 52307,
"shop_name": "优衣库官方旗舰店",
"sale": 4132253,
"uid": "196993935"
}
],// 店铺列表,具体参考SiteHotShops
"category_id": "50000671", // 型号所属类目id
"spu_name": "【设计师合作款】女装 半高领T恤(长袖) 420697 优衣库UNIQLO", // 商品标题示例
"shortname": ["UQ420697000", 1], // 型号短标题
"names": {
"bid": "优衣库/Uniqlo",
"cid": [{"id": "16", "name": "女装/女士精品"}, {"id": "50000671", "name": "T恤"}],
"spu_name": "【设计师合作款】女装 半高领T恤(长袖) 420697 优衣库UNIQLO",
"cid_path": "女装/女士精品|T恤",
"plat": "天猫",
}, // 面包屑导航数据,包含当前型号所属类目和品牌信息
}
}
AttrTable
型号分类
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/cats/<string:cat_id>/attrtable
获取市场情报类目类目下属性分类数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | tmall | 平台ID(仅支持all-淘宝+天猫,cshop-淘宝, tmall-天猫, chaoshi-天猫超市, nochaoshi-天猫非超市,global-淘宝全球购,tmallhk-天猫国际,jd-京东, jd_exclude_self-京东非自营, jd_only_self-京东自营, jd_hk-京东全球购) |
catid | string | Y | 121390006 | 类目ID |
start | string | Y | 2019-10 | 月份 |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"洗衣程序":[",混合洗,节能,羽绒洗,单脱水", ",单脱水 ,混合洗,羽绒服洗", ",混合洗,羽绒服洗 快洗 筒自洁", "快洗 标准洗", ",常用,浸泡洗,洗涤,脱水,漂洗 筒干燥",…] // 属性分类名称:属性列表
}
}
SiteAttr
属性组合数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/cats/<string:cat_id>/attr_top
获取市场情报类目下属性组合
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | tmall | 平台ID(仅支持all-淘宝+天猫,cshop-淘宝, tmall-天猫, chaoshi-天猫超市, nochaoshi-天猫非超市,global-淘宝全球购,tmallhk-天猫国际,jd-京东, jd_exclude_self-京东非自营, jd_only_self-京东自营, jd_hk-京东全球购) |
catid | string | Y | 121390006 | 类目ID |
start | string | Y | 2019-10 | 月份 |
type | string | Y | couple | 切换属性组合列表(couple)或单独属性分类下属性列表(single) |
attr_name | string | N | 颜色分类 | 属性分类(只有type为single时才生效) |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"count": 25, // 搜索总数
"data":[
{
"attr":{
"洗衣程序": ",混合洗,节能,羽绒洗,单脱水"
}, // 属性组合名称(属性分类:属性名)
"qoq": "-", // 环比
"sold": 25209, // 销量
"sale": 75980291, // 销售额
"sold_share": 0.0744, //销量占比
"shop_num": 48, // 店铺数
"yoy": "-", // 同比
"sale_share": 0.182, // 销售额占比
"item_num": 209, // 宝贝数
"attr_str": "洗衣程序+,混合洗,节能,羽绒洗,单脱水", // 属性组合
"attr_value": ",混合洗,节能,羽绒洗,单脱水", // 属性名
}
]
}
}
Attr
属性数据
HTTP Request
GET https://market.moojing.com/api/platform/<string:plat>/cats/<string:cat_id>/attr_summary
获取市场情报类目品牌下属性数据
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | tmall | 平台ID(仅支持all-淘宝+天猫,cshop-淘宝, tmall-天猫, chaoshi-天猫超市, nochaoshi-天猫非超市,global-淘宝全球购,tmallhk-天猫国际,jd-京东, jd_exclude_self-京东非自营, jd_only_self-京东自营, jd_hk-京东全球购) |
catid | string | Y | 121390006 | 类目ID |
brandid | string | Y | 10031692 | 品牌ID |
attrs | string | Y | {"颜色分类":"香槟金"} | 要查看的属性组合(json形式,目前仅支持同时传递2个属性组合进行分析) |
start | string | Y | 2019-10 | 月份 |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"cid": [,…], // 属性所属类目的面包屑导航所需数据
"top_items": [{"uid": "470168984", "title": "Haier/海尔EG10014B39GU1 10公斤kg蓝晶变频滚筒家用洗衣机全自动", "sold": 9246,…}], // 属性下宝贝列表,具体参照 SiteHotItems
"sold": 35677, // 属性销量
"sale": 95218517, // 属性销售额
"cid_path": "大家电|洗衣机", // 属性所属类目的面包屑导航所需数据
"plat": "天猫", // 属性所属平台
"attrname": "香槟金", // 属性名
"shop_num": 120, // 属性下店铺数
"item_num": 395, // 属性下宝贝数
}
}
ShopSale
店铺销售趋势
HTTP Request
GET https://market.moojing.com/api/shop/sale/trend
获取市场情报类目品牌下店铺趋势
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | tmall | 平台ID(仅支持all-淘宝+天猫,cshop-淘宝, tmall-天猫, chaoshi-天猫超市, nochaoshi-天猫非超市,global-淘宝全球购,tmallhk-天猫国际,jd-京东, jd_exclude_self-京东非自营, jd_only_self-京东自营, jd_hk-京东全球购) |
uid | string | Y | 470168984 | 店铺id |
cat_id | string | Y | 16 | 类目id |
brand_id | string | Y | all | 品牌id |
start | string | Y | 2019_10 | 月份 |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"trend": {
"2018_2": [
[
[
[
"0", // 店铺所属类目id
"" //店铺所属类目名
],
[
"all", // 店铺所属品牌id
"" // 店铺所属品牌名
]
],
{
"item_num": 549, // 属于该类目品牌下的宝贝数
"sold": 159043, // 属于该类目品牌下的销量
"sale": 272735946.2 // 属于该类目品牌下的销售额
}
]
],
},
"uid": "470168984", // 店铺id
"shop_name": "海尔官方旗舰店" // 店铺名
}
}
ItemSale
宝贝销售趋势
HTTP Request
GET https://market.moojing.com/api/item/sale/trend
获取市场情报类目品牌下宝贝趋势
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | tmall | 平台ID(仅支持all-淘宝+天猫,cshop-淘宝, tmall-天猫, chaoshi-天猫超市, nochaoshi-天猫非超市,global-淘宝全球购,tmallhk-天猫国际,jd-京东, jd_exclude_self-京东非自营, jd_only_self-京东自营, jd_hk-京东全球购) |
item_id | string | Y | 594652555638 | 宝贝id |
start | string | Y | 2019_10 | 月份 |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"result": {
"trend": {
"2019_10": {
"comment": 18805, // 商品评价数
"sold": 23993, // 商品销量
"title": "Midea/美的 MB80ECO 8公斤kg波轮小型洗衣机 全自动家用大容量", // 商品标题
"price": 999, // 商品价格
"sale": 23969007, // 商品销售额
}
}
}
}
ShopDetail
店铺详情接口
HTTP Request
https://market.moojing.com/api/shopdetail
获取市场情报类目品牌下店铺详情
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
plat | string | Y | tmall | 平台ID(仅支持taobao-淘宝+天猫,jd-京东, gome-国美, suning-苏宁) |
start | string | Y | 2019-10 | 起始月份 |
end | string | N | 2020-08 | 结束月份,与起始月份的差不能大于12个月 |
shopname | string | N | 韩都衣舍旗舰店 | 店铺名称,shopname与id有且只有一个, 多个店铺名之间用英文逗号(,)分隔 |
id | string | N | 0 | shopname与id有且只有一个 多个店铺id之间用英文逗号(,)分隔 |
返回json格式的字符串,如下所示:
{
"status": "", //["ok", "error"]
"errors": [
"店铺id:100052 不存在!",
"店铺id:100000 不存在!"
"店铺名:魅族旗舰店 不存在!",
],
"result": [{
"isfirst": true, // 是否第一次查询
"comment": "9070380", //评论数
"month": "2020-07",
"start":"2013-06-13 09:58:23",//开店时间
"shopname": "小米官方旗舰店",
"uid":1714128138,//店铺id
"order_id":"5f880e5ea27201176cb759d0@2020-02",//订单号
"tses": [ // 该店铺本次查询的月份
"2020-01",
"2020-02",
"2020-03",
"2020-04",
"2020-05",
"2020-06",
"2020-07",
"2020-08"
],
"datas":[{
"cid2name": "电吹风", // 二级类目名称
"leafcat": "350213", // 叶子类目id
"leafcatsale": 4299529, // 叶子类目销售额
"cid1name": "个人护理/保健/按摩器材", // 一级类目名称
"leafcatsold": 36571, // 叶子类目销量
"cid1": "50002768", // 二级类目id
"cid2": "350213", // 一级类目id
"brand_sales": [
[
"373112369", // 品牌id
"MIJIA/米家", // 品牌名称
4299529, // 品牌销售额
36571 // 品牌销量
]
],
"leafcatname": "电吹风" // 叶子类目名称
}],
"loc":"广东 佛山",//店铺所在地
"shipaddress":"广东 佛山", //发货地
"serv": "xxx", //淘系服务态度
"desc": "aaa", //淘系描述相符
"post": "xxx", //淘系物流服务
}
}]
价控
价控系统
ItemList
价控商品列表
HTTP Request
GET https://detact.moojing.com/api/items/list
获取价控商品信息
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
order_by | string | N | update_time | 搜索商品名称 |
desc | string | N | true | true/false 排序是否倒序 |
group_id | string | N | 05de6f74-2305-11eb-9cf3-52540052d882 | 按分组获取商品 |
q | string | N | 茶具 | 搜索商品名称 |
page | int | N | 1 | 页码数 |
page_size | int | N | 10 | 每页记录数 |
itemid | string | N | 553412729081 | 商品id,最多可以传10个,多个id使用英文逗号分隔 |
skuid | string | N | 4244101828376 | skuid,最多可以传10个,多个id使用英文逗号分隔 |
uid | string | N | 174933900 | 旺旺id |
返回json格式的字符串,如下所示:
{
"status": "ok", //["ok", "error"]
"result": {
"count": 1, //查询结果总数
"not_start": 0, //尚未开始监测的商品数
"item_count": "10", //已添加的商品数
"data": [{
"username": "testuser", // 用户名
"sku_id": "4037342351264", // skuid
"monit_price": 12.0, // 监控价格
"uid": "2041700324", // 旺旺id
"coupon": // 优惠卷
[
{
"price": "28.00", // 价格
"period": "2021.12.12-2021.12.14", // 优惠卷有效日期
"content": "跨店每200减20", // 优惠信息
"startTime": "2021-12-12 00:00:00", // 优惠卷开始时间
"endTime": "2021-12-14 23:59:59", // 优惠卷结束时间
"type": "default", // 内部字段,对于用户无意义
},
],
"group_name": "", // 分组名称
"weekly_error": "-", // 7天内异常天数
"shop_id": "109765959", // 店铺id
"pro_price": 33.0, // 页面价
"dis_price": 29.7, // 折后价
"coupon_valid": // 生效优惠券
[
{
"price": "28.00", // 价格
"period": "2021.12.12-2021.12.14", // 优惠卷有效日期
"content": "跨店每200减20", // 优惠信息
"startTime": "2021-12-12 00:00:00", // 优惠卷开始时间
"endTime": "2021-12-14 23:59:59", // 优惠卷结束时间
"type": "default", // 内部字段,对于用户无意义
},
],
"dis_info": "33.0 - 3.300000(跨店每200减20) = 29.7", //减去优惠券得到最终价格的计算过程
"propPath": "1627207:3232482", // 内部字段,对于用户无意义
"title": "景德镇茶杯陶瓷带盖 青瓷瓷器家用小水杯办公室单杯个人杯子茶具", // 宝贝标题
"shop_name": "洁升旗舰店", // 店铺名称
"platform": "tmall", //cshop-淘宝,tmall-天猫,jd-京东
"first_image": "//img.alicdn.com/imgextra/i3/2041700324/O1CN01ulgrdv1EGQnjkLoaV_!!2041700324.jpg", // 商品首图
"cat_path": ["122952001", "122996002", "50006119"], // 类目路径
"pathname": "餐饮具->杯子/水杯/水壶->马克杯", // 类目名称
"stock": 36, // 库存状态
"status": 0, //状态 0-正常 4004-已下架
"skuId": "4037342351264", // skuid
"update_time": "2021-12-13 18:02:51", // 更新时间
"sku_name": "莲蓬荷花(内置茶隔)", // sku名称
"price": 119.6, // 内部字段,对于用户无意义
"priceText": "35", // 内部字段,对于用户无意义
"shop_coupon": [], // 店铺优惠卷
"plat": "taobao", // 商品平台
"sub_priceText": "35", // 内部字段,对于用户无意义
"discount": 0.09999999999999998, // 折扣率
"sku_image": "https://gw.alicdn.com/bao/uploaded/i2/2041700324/O1CN011EGQnKHD6Ub2dBL_!!2041700324.jpg", // sku图片
"item_id": "570133817662", // 商品id
"sub_price": "35.00", // 内部字段,对于用户无意义
"backcid": "50006119", // 叶子类目id
"url": "https://detail.tmall.com/item.htm?id=570133817662", // 商品链接
"interval": 1.0, // 监控间隔
"orig_price": "140.00", // 划线价
"limit": "", // 内部字段,对于用户无意义
"group_id": null, // 分组id
"monthly_error": 3, //30天内异常天数
}
]
}
}
ItemADD
添加监控商品
HTTP Request
POST https://detact.moojing.com/api/items/add
添加监控商品
post请求格式为 application/json
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
url | string | Y | https://item.taobao.com/item.htm?id=19162819866 | 商品url |
price | string | Y | 10 | 价格下限 |
interval | int | Y | 12 | 检测间隔 |
group_id | string | N | 0774afc2-14e3-11eb-b711-52540052d882 | 分组id |
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {
"item_id": "123456789"
}
}
ItemADDMany
批量添加监控商品
HTTP Request
POST https://detact.moojing.com/api/items/add_many
批量添加监控商品
post请求格式为 application/json
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
overlimit | string | N | delete | overlimit=delete:添加商品超过限制时按已添加商品的最后添加时间排序删除最早添加的商品;否则超限商品添加失败 |
use_db_cache | bool | N | True | 是否使用数据库缓存,False会立即抓取不管数据库中是否存在,否则读取数据库已有商品数据 |
override | bool | N | True | 是否覆盖已有商品 |
items | list | Y | [{"url": "https://item.taobao.com/item.htm?id=19162819866", "interval": 12, "price": 10, "group_name": "test_group"}] | 商品信息,格式如下 |
items
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
url | string | Y | https://item.taobao.com/item.htm?id=19162819866 | 商品url |
price | string | Y | 10 | 价格下限 |
interval | int | Y | 12 | 检测间隔 |
group_name | string | N | test_group | 分组名称 |
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {
"status": "ok",
"skip_item_count": 0, // 已存在且不覆盖商品数
"good": 2, // 成功添加商品数=新添加商品数+已存在且覆盖商品数+已存在且不覆盖商品数
"new_item_count": 2, // 新添加商品数
"updated_item_count": 0, // 已存在且覆盖商品数
"taskid": "127c2abb-48d0-40ea-9092-144590afdfd9", // 任务id
"fail": [ // 失败信息
{
"status": "parse_error",
"msg": "数据解析失败",
"row": 3
}
]
}
}
ItemTaskList
批量添加监控商品任务列表
HTTP Request
GET https://detact.moojing.com/api/items/task_list
批量添加监控商品
post请求格式为 application/json
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
desc | bool | N | true | 是否逆序排序 |
page | int | N | 1 | 页码数 |
page_size | int | N | 10 | 每页记录数 |
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {
"data": {
"count": 2,
"data": [
{
"created_at": "2022-11-25 12:00:00", // 任务创建时间
"taskid": "127c2abb-48d0-40ea-9092-144590afdfd9" // 任务id
},
{
"created_at": "2022-11-25 13:00:00",
"taskid": "29fc8d39-6314-4971-a52c-e705c38d8bd4"
}
]
}
}
}
ItemTask
批量添加监控商品任务详情
HTTP Request
GET https://detact.moojing.com/api/items/task
批量添加监控商品
post请求格式为 application/json
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
taskid | str | Y | 127c2abb-48d0-40ea-9092-144590afdfd9 | 任务id |
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {
"data": {
"failed": [ // 失败信息
{
"msg": "数据解析失败", // 失败原因
"row": 3
}
],
"created_at": "2022-11-25 12:00:00",
"succeed": [
{
"item_id": "677013205734",
"msg": "ok"
},
{
"item_id": "630287218492",
"msg": "ok"
}
],
"waiting": [], // 暂未更新商品
"taskid": "127c2abb-48d0-40ea-9092-144590afdfd9"
}
}
}
ItemRemove
批量删除监控商品
HTTP Request
POST https://detact.moojing.com/api/items/remove
批量删除监控商品
post请求格式为 application/json
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
skus | string | N | "{\"19162819866\":[\"4205130491327\",\"4205130491320\"]}" | json格式字符串,"{'item_id': ['sku_id1', 'sku_id2', ...], ...}}" |
items | string | N | '["705078594580","705078594580","3603119922949050302"]' | json格式字符串,内容为商品ID的列表 |
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {}
}
ShopInfo
查询店铺信息
HTTP Request
POST https://detact.moojing.com/api/shops/info
异步查询店铺信息,返回taskid。使用taskid在ShopResult接口获取店铺信息。
post请求格式为 application/json
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
shop_names | list | N | ["SK-II官方旗舰店"] | 监控的店铺名 |
uids | list | N | ["917264765", "123456"] | 监控的店铺uid |
urls | list | N | ["https://skii.tmall.com/shop/view_shop.htm "] | 监控的店铺链接 |
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {
"taskid": "371d9e59-de39-4ae1-81b0-c48d0cd0c575"
}
}
ShopAdd
添加监控店铺
HTTP Request
POST https://detact.moojing.com/api/shops/add
异步添加监控店铺,返回taskid。使用taskid在ShopResult接口获取店铺信息。
post请求格式为 application/json
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
shop_names | list | N | ["SK-II官方旗舰店"] | 监控的店铺名 |
uids | list | N | ["917264765", "123456"] | 监控的店铺uid |
urls | list | N | ["https://skii.tmall.com/shop/view_shop.htm "] | 监控的店铺链接 |
interval | int | N | 12 | 监控间隔 |
plat | str | N | douyin,taobao,默认值:taobao | 平台 |
fetch_type | str | N | list表示只抓取列表,不传或者其他表示抓取详情 | 指定店铺抓取类型 |
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {
"taskid": "371d9e59-de39-4ae1-81b0-c48d0cd0c575"
}
}
ShopResult
添加监控店铺
HTTP Request
GET https://detact.moojing.com/api/shops/result
查看ShopInfo与ShopAdd提交的店铺信息
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
taskid | string | Y | 11778530-9817-46f9-a702-cf78e37a08e4 | 任务id |
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {
"fail": {
"123456": "no_items_found" // 添加失败原因
},
"shop_info": [
{
"shop_type": "tmall",
"sid": "72571314",
"uid": "917264765",
"shop_name": "SK-II官方旗舰店"
}
],
"good": 1
}
}
ItemPriceTrend
商品价格趋势
HTTP Request
GET https://detact.moojing.com/api/items/price/trend
获取商品价格趋势
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
item_id | string | Y | 568051577100 | 商品 id |
sku_id | string | Y | 3812996054353 | sku id |
plat | string | Y | taobao | 商品平台,taobao/jd |
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {
"data": {
"coupon": [],
"info": { // 商品信息,与商品列表格式相同
"username": "testuser",
"sku_id": "3812996054353",
"monit_price": 9,
"coupon": [],
"pro_price": 27.9,
"dis_price": 27.9,
"propPath": "1627207:1050840782",
"title": "塑料茶杯男女士随手运动壶大容量便携茶水分离杯子过滤网带盖水杯",
"stock": 0,
"status": 0,
"skuId": "3812996054353",
"update_time": "2021-07-08 08:00:03",
"priceText": "27.9",
"price": 27.9,
"sku_name": "白色650ML",
"shop_coupon": [],
"plat": "taobao",
"sub_priceText": "27.9",
"discount": 0,
"sku_image": "//img.alicdn.com/imgextra/i2/744026428/TB2S8mFe_qWBKNjSZFxXXcpLpXa_!!744026428.jpg",
"item_id": "568051577100",
"sub_price": "27.90",
"group_id": null,
"url": "https://item.taobao.com/item.htm?id=568051577100&scm=1007.34127.227518.0&pvid=bfcfdd02-222b-4175-bdd8-007f3b4f71a2",
"interval": 4,
"limit": ""
},
"pro_price": [ //页面价
[
1624291240000, //时间戳
27.9 //页面价
], ...
],
"dis_price": [ //折后价
[
1624291240000, //时间戳
27.9 //折后价
], ...
],
"price": [ //划线价
[
1624291240000, //时间戳
27.9 //划线价
], ...
]
}
}
}
ItemGroup
商品加入分组
HTTP Request
POST https://detact.moojing.com/api/items/group
将商品批量添加到分组
post请求格式为 application/json
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
skus | string | Y | "{\"19162819866\":[\"4205130491327\",\"4205130491320\"]}" | json格式字符串,"{'item_id': ['sku_id1', 'sku_id2', ...], ...}}" |
group_id | string | Y | 0774afc2-14e3-11eb-b711-52540052d882 | 分组id |
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {}
}
GetUserGroup
获取用户分组
HTTP Request
GET https://detact.moojing.com/api/user/group
获取用户分组
请求参数
无参数
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": [
{
"username": "testuser",
"_id": "0774afc2-14e3-11eb-b711-52540052d882", //分组id
"group_name": "test_group" //分组名称
}, ...
]
}
PostUserGroup
添加用户分组
HTTP Request
POST https://detact.moojing.com/api/user/group
添加用户分组
post请求格式为 application/json
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
group_name | string | Y | new_group | 分组名称 |
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {
"data": [{
"_id": "ef97aaf0-dfa1-11eb-be56-52540052d882", // 分组id
"group_name": "new_group" //分组名称
}]
}
}
DeleteUserGroup
删除用户分组
HTTP Request
DELETE https://detact.moojing.com/api/user/group
删除用户分组
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
group_id | string | Y | ef97aaf0-dfa1-11eb-be56-52540052d882 | 分组id |
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {}
}
TaskTrend
价格监测任务趋势
HTTP Request
GET https://detact.moojing.com/api/task/trend
价格监测任务趋势
请求参数
无参数
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {
"data": {
"success": [ //成功记录
[
1599667200000, //时间戳
150 //成功数
], ...
],
"error": [ //失败记录
[
1599667200000, //时间戳
0 //失败数
], ...
]
}
}
}
TaskList
任务日志
HTTP Request
GET https://detact.moojing.com/api/task/list
获取任务日志
请求参数
参数名称 | 类型 | 是否必须 | 事例值 | 描述 |
---|---|---|---|---|
page | int | N | 1 | 页码数 |
page_size | int | N | 10 | 每页记录数 |
返回json格式的字符串,如下所示:
{
"status": "ok",
"result": {
"count": 617, //总的数据量
"data": [{
"status": 0, //任务状态 0-正常 4004-已下架
"title": "物生物正品耐热玻璃杯加厚过滤式透明花茶杯居家办公水杯子蘑菇杯", //宝贝标题
"start_time": "2021-07-08 12:03:02", //执行时间
"pic": "//img.alicdn.com/imgextra/i3/64229432/O1CN01BbvDNj2JXuGfN39fL_!!64229432.jpg", //图片url
"plat": "taobao", //平台
"end_time": "2021-07-08 12:07:32", //任务结束时间
"item_id": "19162819866", //商品id
"message": "" //错误信息
}, ...]
}
}
Errors
魔镜API错误代码: 如果调用api出错了,返回值将是如下所示的json格式的字符串
错误码 | 描述 |
---|---|
400 | Bad Request -- 请求的参数错误. |
-401 | 尚未登录. |
-403 | 没有相应的权限. |
-411 | 账户没钱了,不能调用 |
-412 | 非法APIKEY |
-413 | 当天API到限额了,不能再调用了 |
-405 | api方法错误 |
429 | 访问太快了,被限速 |
500 | 服务器错误,稍候再试. |