Skip to content

Bing 数据库

概述

Bing 数据库收录了数百万条搜索词,并附带 Bing 搜索侧的指标数据:

  • 搜索量历史
  • 当前搜索量
  • 平均点击价格(CPC)
  • 竞争度

该数据库以 JSON 格式提供。

可下载美国地区、英语语言的示例数据文件作为参考文档。 如需获取完整的支持地区与语言列表,可调用以下接口:

/v3/dataforseo_labs/locations_and_languages

对应请求地址示例:

https://api.seermartech.cn/v3/dataforseo_labs/locations_and_languages

计费说明

该数据库的费用取决于的数据规模以及所选地区参数。

由于原始计费会随数据库体量与地区变化,无法给出固定人民币单价。扣费以响应头 X-SeerMarTech-Charge-CNY 为准。

数据结构说明

以下为数据库中各字段的含义说明。

字段名类型说明
keywordstring文本,使用 UTF-8 编码
locationinteger地区代码,对应目标地区的唯一标识
languagestring语言代码,对应目标语言的唯一标识
spellstring搜索引擎自动纠正后的;当搜索词被纠正并返回结果时,会提供纠正后的词以及纠正类型
spell_typestring自动纠正类型,可选值:did_you_meanshowing_results_forno_results_found_for
keyword_infoobject当前的核心指标数据
keyword_info.search_volumeinteger月均搜索量,表示该在 bing.com 上的大致平均月搜索次数
keyword_info.competitionfloat竞争度,取值范围为 01(含边界)
keyword_info.cpcfloat平均点击价格,单位为 USD,表示该历史上的平均单次点击成本
keyword_info.time_updatestring数据最近更新时间,采用 ISO 8601 格式,例如:2020-09-12T00:07:43.0733218Z
keyword_info.historyobject月度搜索量历史,表示该在指定地区过去 4 年的每月大致搜索次数
extraobject / null额外信息;当前该字段通常为 null

地区与语言说明

locationlanguage 需要使用本平台支持的标准代码。

可通过以下接口获取支持的地区与语言列表:

请求

bash
curl -X GET "https://api.seermartech.cn/v3/dataforseo_labs/locations_and_languages" \
 -H "Authorization: Bearer smt_live_YOUR_KEY"

Python 示例

python
import requests

url = "https://api.seermartech.cn/v3/dataforseo_labs/locations_and_languages"
headers = {
 "Authorization": "Bearer smt_live_YOUR_KEY"
}

resp = requests.get(url, headers=headers)
print(resp.status_code)
print(resp.text)

TypeScript 示例

typescript
const url = "https://api.seermartech.cn/v3/dataforseo_labs/locations_and_languages";

fetch(url, {
 method: "GET",
 headers: {
 "Authorization": "Bearer smt_live_YOUR_KEY"
 }
})
 .then(res => res.text)
 .then(console.log);

示例:

  • 2840 对应 United States
  • en 对应 English

字段补说明

competition

competition 表示的相对竞争强度,值越接近 1,通常表示竞争越高。

注意:该字段在以下国家/地区提供有效值:

  • 德国
  • 法国
  • 澳大利亚
  • 加拿大
  • 英国
  • 美国

cpc

cpc 表示历史平均点击价格,单位为(USD)。

注意:该字段在以下国家/地区提供有效值:

  • 德国
  • 法国
  • 澳大利亚
  • 加拿大
  • 英国
  • 美国

history

history 为按月份组织的搜索量数据,键名格式通常为 YYYYMM,例如:

  • 202104
  • 202105
  • 202203

表示对应月份的近似搜索次数。

JSON 数据示例

Bing 数据库中的单条记录结构如下:

json
{
 "keyword": "02132 weather",
 "location": 2840,
 "language": "en",
 "spell": null,
 "spell_type": null,
 "keyword_info": {
 "search_volume": 90,
 "competition": 0.1,
 "cpc": 0,
 "time_update": "2022-04-17T23:27:20.8864147Z",
 "history": {
 "202104": 100,
 "202105": 90,
 "202106": 80,
 "202107": 70,
 "202108": 70,
 "202109": 80,
 "202110": 70,
 "202111": 90,
 "202112": 100,
 "202201": 140,
 "202202": 120,
 "202203": 80
 }
 },
 "extra": null
}

返回字段解读

以上示例表示:

  • 02132 weather
  • 地区代码为 2840
  • 语言代码为 en
  • 未发生自动拼写纠正
  • 当前月均搜索量为 90
  • 竞争度为 0.1
  • 平均点击价格为 0
  • 数据最近更新时间为 2022-04-17T23:27:20.8864147Z
  • history 中保存了该若干月份的搜索量历史
  • extra 当前为空

使用建议

在使用该数据库时,建议重点以下几点:

  1. 使用 /v3/dataforseo_labs/locations_and_languages 确认可用地区与语言代码;
  2. 若需要进行商业价值评估,可结合 search_volumecompetitioncpc 一起判断;
  3. 若需要判断季节性,可重点分析 history 字段中的月度波动;
  4. 对于拼写纠正类查询,可检查 spellspell_type,将纠正前后的词混淆。

实用场景

  • 挖掘 Bing 长尾库,批量补选题,提升自然搜索覆盖面。
  • 评估商业价值,结合 search_volumecompetitioncpc 筛选更值得投放或建设的词。
  • 分析搜索季节性,利用 history 判断在不同月份的波动规律,优化发布时间与广告预算安排。
  • 校验拼写与纠错,通过 spellspell_type 识别用户真实搜索意图,减少错误词带来的分析偏差。
  • 规划地区化 SEO 策略,基于 locationlanguage 拆分不同国家与语言市场的机会。

统一入口:官网 · LLM API · 控制台