搜索框的下拉联想词,藏着一个免费且实时的关键词数据库。本文汇总了百度、必应、谷歌、360、搜狗、淘宝等平台的联想词接口,附参数说明与响应格式,可直接用于关键词挖掘、SEO 分析、搜索工具开发等场景。
一、为什么联想词接口有价值?
搜索引擎的联想词(Search Suggestion / Autocomplete)由真实用户的搜索行为驱动,具有以下特点:
- 实时性强:反映当下用户关注热点
- 意图明确:均为用户主动输入,商业意图清晰
- 免费获取:无需注册即可调用
- 覆盖长尾:包含大量长尾关键词,SEO 价值高
二、接口协议说明
大多数联想词接口采用 JSONP 方式返回数据,通过在 URL 中传入回调函数名,服务端将 JSON 数据包裹在函数调用中返回,格式为 callbackName({...})。少数接口返回标准 JSON。
关键词需用 encodeURIComponent() 进行 URL 编码后传入,例如"土薯"编码后为 %E5%9C%9F%E8%96%AF。
三、各平台接口详情
1. 百度
接口地址:https://suggestion.baidu.com/su?wd={关键词}&cb={回调函数名}
| 参数 | 说明 |
|---|---|
wd |
关键词(URL 编码) |
cb |
JSONP 回调函数名 |
示例请求
https://suggestion.baidu.com/su?wd=%E5%9C%9F%E8%96%AF&cb=mySugCallback
响应示例
mySugCallback({q:"土薯",p:false,s:["土薯图片","土薯的营养功效与作用","土薯人是什么","土薯在线QQ号码价值评估器","土薯是什么东西","土薯在线工具","土薯工具","土薯在线工具 (Toolshu)","土薯的功效与作用","土薯俗称什么"]});
联想词在
s字段(数组)中,最多返回 10 条。
2. 必应(Bing)
接口地址:https://api.bing.com/qsonhs.aspx?q={关键词}&type=cb&cb={回调函数名}
| 参数 | 说明 |
|---|---|
q |
关键词(URL 编码) |
type |
固定为 cb,表示 JSONP 方式 |
cb |
JSONP 回调函数名 |
示例请求
https://api.bing.com/qsonhs.aspx?q=%E5%9C%9F%E8%96%AF&type=cb&cb=mySugCallback
响应示例
if(typeof mySugCallback == 'function') mySugCallback({"AS":{"Query":"土薯","FullResults":1,"Results":[{"Type":"VS","Suggests":[{"Txt":"土薯工具","Type":"MT","Sk":"","HCS":0},{"Txt":"土薯工具python","Type":"MT","Sk":"MT1","HCS":0}]},{"Type":"AS","Suggests":[{"Txt":"土薯工具官网入口","Type":"LT","Sk":"MT2","HCS":0},{"Txt":"图书","Type":"OS","Sk":"MT2LT1","HCS":0},{"Txt":"土薯音频裁剪","Type":"UT","Sk":"MT2LT1OS1","HCS":0},{"Txt":"土薯在线工具","Type":"CT","Sk":"MT2LT1OS1UT1","HCS":0},{"Txt":"图书在线","Type":"OS","Sk":"MT2LT1OS1UT1CT1","HCS":0},{"Txt":"土薯在线签名","Type":"UT","Sk":"MT2LT1OS2UT1CT1","HCS":0}]}]}})/* pageview_candidate */);
联想词分布在
AS.Results数组的各个Suggests[*].Txt字段中。Results可能包含多个分组(VS、AS等类型),需遍历所有分组提取。
3. 谷歌(Google)
接口地址:https://suggestqueries.google.com/complete/search?client=firefox&hl=zh-CN&q={关键词}&callback={回调函数名}
| 参数 | 说明 |
|---|---|
client |
固定为 firefox,触发 JSONP 响应格式 |
hl |
语言代码,中文用 zh-CN,英文用 en |
q |
关键词(URL 编码) |
callback |
JSONP 回调函数名 |
示例请求
https://suggestqueries.google.com/complete/search?client=firefox&hl=zh-CN&q=%E5%9C%9F%E8%96%AF&callback=mySugCallback
响应示例
mySugCallback && mySugCallback(["土薯", ["土薯工具", "土薯在线工具", "土薯"], [], {
"google:suggestsubtypes": [[512], [512], [512]]
}])
联想词在返回数组的第二个元素(索引
[1])中。
4. 360(so.com)
接口地址:https://sug.so.360.cn/suggest?encodein=utf-8&encodeout=utf-8&format=json&word={关键词}&callback={回调函数名}
| 参数 | 说明 |
|---|---|
word |
关键词(URL 编码) |
encodein |
输入编码,固定 utf-8 |
encodeout |
输出编码,固定 utf-8 |
callback |
JSONP 回调函数名 |
示例请求
https://sug.so.360.cn/suggest?encodein=utf-8&encodeout=utf-8&format=json&word=%E5%9C%9F%E8%96%AF&callback=mySugCallback
响应示例
mySugCallback({"errorcode":0,"ext":"nlpv=test_304","query":"土薯","result":[{"word":"土薯在线工具"},{"word":"土薯在线条形码生成器"},{"word":"土薯工具免费版官网"},{"word":"土薯在线条形码生成器免费"},{"word":"土薯在线"},{"word":"土薯工具"},{"word":"土薯在线音频裁剪"},{"word":"土薯音频合并在线免费"},{"word":"土薯在线工具免费版"},{"word":"土薯工具官网入口"}],"src":"other","ssid":"42bda69a7a7049a7afa3b18c24b2e26d","version":"revise"})
联想词在
result[*].word中,每条结果附带热度评分score。
5. 搜狗
接口地址:https://sor.html5.qq.com/api/getsug?key={关键词}
| 参数 | 说明 |
|---|---|
key |
关键词(URL 编码) |
示例请求
https://sor.html5.qq.com/api/getsug?key=%E5%9C%9F%E8%96%AF
响应示例
window.sogou.sug(["土薯", ["土薯工具", "土薯在线工具", "土薯在线条码生成器", "土薯在线工具 (Toolshu)", "土薯学名叫什么", "土薯人是什么", "土薯在线音频合并", "土薯中文", "土薯在线QQ号码价值评估器", "土薯的功效与作用"], ["0;15;0;0", "1;15;0;0", "2;15;0;0", "3;3;0;0", "4;15;0;0", "5;3;0;0", "6;15;0;0", "7;15;0;0", "8;3;0;0", "9;27;0;0"], ["", "", "", "", "", "", "", "", "", ""], ["0"], "", "suglabId_1", {
"SessionId": "0f68b2f1956575bca2e8938458d03848",
"backendStr": "SessionId=0f68b2f1956575bca2e8938458d03848"
}], -1)
该接口不支持自定义回调函数名,响应固定调用全局函数
window.sogou.sug。联想词在返回数组的第二个元素(索引[1])中。
6. 淘宝(商品联想)
接口地址:https://suggest.taobao.com/sug?code=utf-8&q={关键词}&callback={回调函数名}
| 参数 | 说明 |
|---|---|
q |
关键词(URL 编码) |
code |
编码格式,固定 utf-8 |
callback |
JSONP 回调函数名 |
示例请求(以"手机"为例)
https://suggest.taobao.com/sug?code=utf-8&q=%E6%89%8B%E6%9C%BA&callback=mySugCallback
响应示例
mySugCallback({"result":[["手机壳","100"],["手机支架","100"],["手机挂绳","100"],["手机链","100"],["手机包","100"],["手机膜","100"],["手机壳17promax","100"],["手机壳17pro","100"],["手机挂链","100"],["手机壳苹果","100"]]})
与搜索引擎不同,淘宝联想词偏向商品品类,适合电商关键词挖掘场景。联想词在
result[*][0],第二个元素为商品热度权重值(非真实成交量)。
四、接口汇总对比
| 平台 | 协议类型 | 关键词参数 | 回调参数 | 联想词字段路径 |
|---|---|---|---|---|
| 百度 | JSONP | wd |
cb |
s[] |
| 必应 | JSONP | q |
cb |
AS.Results[*].Suggests[*].Txt |
| 谷歌 | JSONP | q |
callback |
[1][] |
| 360 | JSONP | word |
callback |
result[*].word |
| 搜狗 | 固定回调 | key |
无(固定调用 window.sogou.sug) |
[1][] |
| 淘宝 | JSONP | q |
callback |
result[*][0] |
五、注意事项
- 仅限工具用途:上述接口均为各平台内部使用,未开放商业授权,请勿用于大规模采集或商业产品。
- 频率控制:高频调用可能触发限流或 IP 封禁,建议请求间隔 300ms 以上。
- 编码处理:关键词必须经过
encodeURIComponent()编码后传入,否则中文字符可能导致请求失败。 - JSONP 超时:JSONP 无法原生捕获网络错误,建议设置超时定时器兜底,避免回调永久挂起。
如果你在找一个集成了多引擎联想词的在线工具,可以试试 土薯搜索联想词查询,支持多引擎关键词联想对比。




加载中...