小程序|公众号信息查询API文档

API key 获取地址:https://open.kainy.cn/register/

GET 微信头像外链

GET https://open.kainy.cn/api/wxAvatar

微信禁止直接外链用户头像,通过此接口,可以绕过限制。

请求参数

名称 位置 类型 必选 说明
url query string 原始头像地址
ak query string api-key,可通过URL传递,如不填写,请通过header 的 x-api-key 传递。
x-api-key header string none

返回示例

200 Response

返回结果

状态码 状态码含义 说明 数据模型
200 OK none Inline

返回数据结构

POST 根据 appid/名称 查小程序

POST https://open.kainy.cn/api/AppidQuery

根据appid或名称查询小程序信息,包括未备案和未实名以及已下架的小程序。

Body 请求参数

1
2
3
{
"appid": "wx109bf438c8cc1b8b"
}

请求参数

名称 位置 类型 必选 说明
x-api-key header string none
body body object none
» appid body string none

返回示例

200 Response

1
2
3
4
5
6
7
8
9
10
11
12
{
"code": 0,
"data": {
"nickname": "AppID查",
"username": "gh_b9c4a08a2031",
"description": "输入AppID查询小程序名称和详情。小程序间跳转流量来源分析工具;小程序广告投放、买量换量权威验证渠道;小程序运营必备神器。",
"avatar": "https://wx.qlogo.cn/mmhead/Q3auHgzwzM6t3pXahwQx3y0m5BoFbK0gickbNLkUlbqKuJOhnojVfYg/0",
"uses_count": "0",
"principal_name": "个人开发者",
"appid": "wx109bf438c8cc1b8b"
}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK none Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» code integer true none none
» data object true none none
»» nickname string true none 昵称 none
»» username string true none 原始id none
»» description string true none 小程序简介 none
»» avatar string true none 小程序图标 none
»» uses_count string true none 使用次数 none
»» principal_name string true none 主体名称 none
»» appid string true none Appid none

GET 根据 appid 查公众号信息

GET https://open.kainy.cn/api/mpAppidQuery

根据appid或名称查询公众号和小程序信息,包括未备案和未实名以及已下架的。

请求参数

名称 位置 类型 必选 说明
appid query string 公众号/小程序的appid
x-api-key header string none

返回示例

200 Response

1
2
3
4
5
6
7
8
9
10
11
12
{
"code": 0,
"data": {
"nickname": "AppID查",
"username": "gh_b9c4a08a2031",
"description": "输入AppID查询小程序名称和详情。小程序间跳转流量来源分析工具;小程序广告投放、买量换量权威验证渠道;小程序运营必备神器。",
"avatar": "https://wx.qlogo.cn/mmhead/Q3auHgzwzM6t3pXahwQx3y0m5BoFbK0gickbNLkUlbqKuJOhnojVfYg/0",
"uses_count": "0",
"principal_name": "个人开发者",
"appid": "wx109bf438c8cc1b8b"
}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK none Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» code integer true none none
» data object true none none
»» nickname string true none 昵称 none
»» username string true none 原始id none
»» description string true none 小程序简介 none
»» avatar string true none 小程序图标 none
»» uses_count string true none 使用次数 none
»» principal_name string true none 主体名称 none
»» appid string true none Appid none

GET 小程序搜索提示词列表

GET https://open.kainy.cn/api/weapp-suggest

根据关键词,联想小程序名称。

请求参数

名称 位置 类型 必选 说明
appid query string 联想关键词
x-api-key header string none

返回示例

200 Response

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"code": 0,
"data": [
{
"nickname": "腾讯流量"
},
{
"nickname": "腾讯动漫官方微主页"
},
{
"nickname": "腾讯微课堂"
},
{
"nickname": "腾讯AI名片"
},
{
"nickname": "腾讯云游戏"
},
{
"nickname": "腾讯视频IP好物集"
},
{
"nickname": "腾讯智慧零售中心"
},
{
"nickname": "腾讯读书酱丨旧版"
},
{
"nickname": "腾讯双扣"
},
{
"nickname": "腾讯跑得快"
},
{
"nickname": "腾讯视频VIP礼品卡"
},
{
"nickname": "腾讯开心鼠英语ABCmouse资源站"
},
{
"nickname": "腾讯云数字会务平台"
},
{
"nickname": "腾讯健康药箱"
},
{
"nickname": "腾讯挂号平台"
},
{
"nickname": "腾讯文档打卡"
},
{
"nickname": "流言侦探腾讯版"
},
{
"nickname": "腾讯微保"
},
{
"nickname": "腾讯社交广告"
},
{
"nickname": "腾讯企鹅辅导"
},
{
"nickname": "腾讯云上社区"
},
{
"nickname": "腾讯设计周"
},
{
"nickname": "腾讯微卡访客助手"
},
{
"nickname": "腾讯云智服工作台"
},
{
"nickname": "腾讯全民模拟炒股大赛"
},
{
"nickname": "腾讯调研云"
},
{
"nickname": "腾讯出行"
},
{
"nickname": "腾讯动漫"
},
{
"nickname": "腾讯开心鼠启蒙"
},
{
"nickname": "腾讯企业邮箱"
}
]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK none Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» code integer true none none
» data [object] true none none
»» nickname string true none none

POST 二进制cookie解析

POST https://open.kainy.cn/api/binarycookies

用于解析Safari浏览器导出的cookie二进制文件,使用场景包括手机上的煤炉账号转移到电脑指纹浏览器等。

Body 请求参数

1
file: cmMtdXBsb2FkLTE3NzY0MDQ0MzI4MzAtNw==/1.binarycookies

请求参数

名称 位置 类型 必选 说明
X-Api-Key header string none
body body object none
» file body string(binary) 有效的 Safari Cookies.binarycookies 文件

返回示例

200 Response

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
[
{
"domain": "auth.mercari.com",
"name": "op_sess",
"value": "dbb23136-4717-4da7-9b1f-3ef9f0e59926",
"path": "/",
"secure": false,
"httpOnly": false,
"sameSite": "unspecified",
"hostOnly": false,
"storeId": "0",
"session": false,
"expirationDate": 1849870081,
"creationDate": 1763470081
},
{
"domain": ".login.jp.mercari.com",
"name": "__cf_bm",
"value": "H1l5BcX4FUpy6dQrP9vS12kgBx0bdaHyYfn_rRSFv2o-1763469966-1.0.1.1-WEB_96uUFNqgtpOd0xyub5Xi5QnCJTxq.W9k_2qsIghTOYZSmfOmu7BhEZ.AqgYtBariSXI2rXLxhY2IvY6jq9c2m8fwPb1z5H8fFrXQzQU",
"path": "/",
"secure": true,
"httpOnly": true,
"sameSite": "unspecified",
"hostOnly": false,
"storeId": "0",
"session": false,
"expirationDate": 1763471766,
"creationDate": 1763469967
},
{
"domain": ".mercari.com",
"name": "_gcl_au",
"value": "1.1.1754395915.1763469956",
"path": "/",
"secure": false,
"httpOnly": false,
"sameSite": "unspecified",
"hostOnly": false,
"storeId": "0",
"session": false,
"expirationDate": 1771245956,
"creationDate": 1763469962
},
{
"domain": ".auth.mercari.com",
"name": "__cf_bm",
"value": "hvCyN442KDZqwBMZ5g98tOapPhoMIC.1Gu.g2popfq8-1763470081-1.0.1.1-v.NE1HmB7iVs6o66rCRRzRAD153OtH8Ap8BXI2EVsml7XjCwCbqSU84lj99JXjvjRjyLWYq6fyct9oI2aMz2L5pNSJNowapC_MYKSFe.MqM",
"path": "/",
"secure": true,
"httpOnly": true,
"sameSite": "unspecified",
"hostOnly": false,
"storeId": "0",
"session": false,
"expirationDate": 1763471881,
"creationDate": 1763470081
},
{
"domain": ".auth.mercari.com",
"name": "userNonceKey",
"value": "eyJhbGciOiJFUzI1NiIsImtpZCI6IjlvVE43bzI1WnNrWXVUNE1aU2g1U2oiLCJ0eXAiOiJKV1QifQ.eyJ2YWx1ZSI6IktCTkZVUDZ4cGlpM3hYQmswU1ZsTzdra3pCaDhOYkdpU0tWaFVnWmZHVGhuckUxV3NvTXdHdzhMYmNGTyJ9.gvNoX1GA5GGISjnZhvXiM6hcxmWkzc8OFJwNkYufI8u9xznhRmdCLI39opLi1cKg_ooDldP66h6Bhj3_oxG2iQ",
"path": "/jp/v1",
"secure": true,
"httpOnly": true,
"sameSite": "unspecified",
"hostOnly": false,
"storeId": "0",
"session": false,
"expirationDate": 1763473554,
"creationDate": 1763469954
},
{
"domain": "login.jp.mercari.com",
"name": "country_code",
"value": "JP",
"path": "/",
"secure": false,
"httpOnly": false,
"sameSite": "unspecified",
"hostOnly": false,
"storeId": "0",
"session": false,
"expirationDate": 1766061967,
"creationDate": 1763469967
},
{
"domain": "login.jp.mercari.com",
"name": "version",
"value": "main",
"path": "/",
"secure": false,
"httpOnly": false,
"sameSite": "unspecified",
"hostOnly": false,
"storeId": "0",
"session": false,
"expirationDate": 1763477167,
"creationDate": 1763469967
},
{
"domain": "login.jp.mercari.com",
"name": "_im_id.1019999",
"value": "a7af53073829b27c.1763469962.",
"path": "/",
"secure": false,
"httpOnly": false,
"sameSite": "unspecified",
"hostOnly": false,
"storeId": "0",
"session": false,
"expirationDate": 1797425162,
"creationDate": 1763469961
},
{
"domain": "login.jp.mercari.com",
"name": "_im_ses.1019999",
"value": "1",
"path": "/",
"secure": false,
"httpOnly": false,
"sameSite": "unspecified",
"hostOnly": false,
"storeId": "0",
"session": false,
"expirationDate": 1763471761,
"creationDate": 1763469961
},
{
"domain": "login.jp.mercari.com",
"name": "launch_config",
"value": "eyJkZXZpY2VUeXBlIjoiaW9zIiwidGhlbWUiOiJzeXN0ZW1fcHJlZmVyZW5jZSIsInVzZXJBZ2VudCI6Ik1lcmNhcmlfci8yMjc1NzYgKGlPUyAxOC4yOyBqYS1KUDsgaVBob25lMTIsNSkiLCJpdkNlcnQiOiI4MDY0MDk1NzY4Q0U0QTREQTU3QkJENzE2N0NDQ0NEMyIsImFwcFZlcnNpb24iOiIyMjc1NzYiLCJjbGllbnRVVUlEIjoiREQwRjYwMDUzNkJGNDhEMDlCOEVFMENFQTFEMzY5QTYiLCJjbGllbnRUeXBlIjoiZ3JvdW5kdXAifQ==",
"path": "/",
"secure": false,
"httpOnly": false,
"sameSite": "unspecified",
"hostOnly": false,
"storeId": "0",
"session": false,
"expirationDate": 1763470266,
"creationDate": 1763469966
},
{
"domain": "login.jp.mercari.com",
"name": "authUUID",
"value": "f352e44c-87c5-4d63-aeb7-f3202877ca9f",
"path": "/",
"secure": false,
"httpOnly": false,
"sameSite": "unspecified",
"hostOnly": false,
"storeId": "0",
"session": false,
"expirationDate": 1763471766,
"creationDate": 1763469967
}
]

返回结果

状态码 状态码含义 说明 数据模型
200 OK none Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» domain string true none 域名 none
» name string true none 名称 none
» value string true none none
» path string true none 路径 none
» secure boolean true none none
» httpOnly boolean true none none
» sameSite string true none none
» hostOnly boolean true none none
» storeId string true none none
» session boolean true none none
» expirationDate integer true none none
» creationDate integer true none none

GET ip地址查询

GET https://open.kainy.cn/api/ip

根据IP查询归属地;

请求参数

名称 位置 类型 必选 说明
ip query string IP地址,留空则查询访问者IP
x-api-key header string none

返回示例

200 Response

1
2
3
4
{
"location": "中国 广东省 深圳市",
"ip": "58.250.29.186"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK none Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» location string true none 位置 none
» ip string true none IP地址 none

GET 手机归属地查询

GET https://open.kainy.cn/api/mobile

根据手机号码查询归属地;

请求参数

名称 位置 类型 必选 说明
phone query string 手机号码
x-api-key header string none

返回示例

200 Response

1
2
3
4
5
6
{
"tel_address": "广东 广州 联通虚拟运营商",
"province": "广东",
"city": "广州",
"sp": "联通虚拟运营商"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK none Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» tel_address string true none 归属地 none
» province string true none 省份 none
» city string true none 城市 none
» sp string true none 运营商 none

数据模型

分享到:

评论完整模式加载中...如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理