Skip to content

Bing量数据库

概述

Bing量数据库是一个统一搜索数据库,整合了两类数据:

  • 高级 Bing SERP 数据库:覆盖海量 Bing 搜索结果页,并精选摘要、知识图谱等扩展 SERP 特性;
  • Bing 数据库:覆盖海量搜索词,并附带搜索量历史、当前搜索量、CPC、竞争度等指标。

该数据库提供 JSON 格式

  • 数据样例:可下载美国地区、英文语言样例数据
  • 地区与语言列表:可通过位置/语言接口获取支持范围

获取支持的地区与语言列表:

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

计费说明

该数据库的费用取决于的数据量地区参数

由于平台按库规模与地域动态计费,本文不固定列出单价。扣费以响应头 X-SeerMarTech-Charge-CNY 为准

数据结构说明

下面说明数据库中主要字段的含义。

顶层字段

字段类型说明
keywordstring搜索词,使用 UTF-8 编码
locationinteger地区代码,对应唯一地区标识。例如 2840 表示美国
languagestring语言代码,对应该地区可用语言。例如 en 表示英语
spellstring搜索引擎自动纠正后的
spell_typestring自动纠正类型,可选值:did_you_meanshowing_results_forno_results_found_forincluding_results_for
keyword_infoobject数据
serp_infoobject该对应的 SERP 数据
extraarray / null附加信息;当前通常为 null

keyword_info 字段

字段类型说明
search_volumeinteger平均月搜索量
competitionfloat竞争度,范围 01美国地区有值
cpcfloat历史平均点击成本,单位 USD;美国地区有值
time_updatestring数据最近更新时间,ISO 8601 格式,如 2020-09-12T00:07:43.0733218Z
historyobject过去 4 年按月统计的搜索量历史,键格式通常为 YYYYMM

serp_info 字段

字段类型说明
check_urlstring搜索结果直达链接,可用于核验 SERP
items_countintegerserp 数组中返回的数量
keyword_difficultyinteger难度,范围 0100,表示自然结果前 10 的难度
se_results_countintegerSERP 总结果数
time_updatestringSERP 数据最近更新时间,ISO 8601 格式
previous_updated_timestring上一次 SERP 更新时间,ISO 8601 格式
item_typesarray当前 SERP 中出现的结果类型列表
serparray当前对应的 SERP素明细

item_types 可能值

answer_boxcarouseleventsfeatured_snippethotels_packimagesjobslocal_packmaporganicpaidpeople_also_askpeople_also_searchquestions_and_answersrecipesrelated_searchesshoppingtop_storiesvideo


SERP素通用字段

多数 serp素会以下通用字段:

字段类型说明
typestringSERP素类型
positionstring素在页面中的布局位置,可为 leftright
xpathstring素的 XPath
traffic_costfloat预估月搜索流量价值
rank_groupinteger同类型的组排名
rank_absoluteinteger在 SERP素中的绝对排名
etvfloat预估自然流量值

部分还可能以下变动字段:

字段类型说明
is_newboolean相比上一版数据库是否为新增
is_upboolean相比上一版数据库是否排名上升
is_downboolean相比上一版数据库是否排名下降
previous_rank_absoluteinteger上一版数据库中的绝对排名

主要 SERP素说明

以下为数据库中常见的 SERP素结构。

1) organic 自然结果

字段类型说明
titlestring标题
pre_snippetstring描述前附加信息
descriptionstring结果描述
breadcrumbstring面屑
imagesarray图片列表
is_imageboolean是否图片
is_videoboolean是否视频
is_featured_snippetboolean是否为精选摘要来源
extended_snippetstring描述后附加信息
amp_versionboolean是否存在 AMP 版本
ratingobject评分信息
highlightedarray描述中加粗的
linksarray站点链接(sitelinks)
domainstring完整域名
main_domainstring主域名,不含子域名
urlstring绝对 URL
relative_urlstring相对 URL
is_maliciousboolean是否被标记为恶意
faqobjectFAQ 扩展块
extended_people_also_searcharray搜索扩展
cache_urlstring页面缓存地址
priceobject商品/服务价格信息
related_search_urlstring相似搜索链接
related_resultarray同域结果
about_this_resultobject“此结果”面板信息
is_web_storyboolean是否为 Web Story
timestampstring发布时间,UTC 格式
rank_infoobject页面与域名权重信息

rating 结构

字段类型说明
rating_typestring评分类型:Max5PercentsCustomMax
valueinteger评分值
votes_countinteger评价数量
rating_maxinteger评分上限

price 结构

字段类型说明
currentfloat当前价格
regularfloat原价
max_valuefloat最高价格
currencystring货币 ISO 代码
is_price_rangeboolean是否为价格区间
displayed_pricestringSERP 中展示的原始价格文本

rank_info 结构

字段类型说明
page_rankinteger页面权重值
main_domain_rankinteger主域名权重值

2) paid 付费结果

字段类型说明
titlestring广告标题
domainstring广告完整域名
descriptionstring广告描述
breadcrumbstring广告面屑
urlstring广告绝对 URL
main_domainstring主域名
relative_urlstring相对 URL
highlightedarray描述中高亮词
extraobject附加信息,如 ad_aclk
description_rowsarray扩展描述
linksarray广告站点链接
priceobject价格信息
rank_infoobject页面与域名权重信息

字段类型说明
titlestring模块标题
itemsarray轮播项列表

子项通常:

字段类型说明
typestring固定为 carousel_element
titlestring子项标题
subtitlestring子项副标题

4) answer_box 直接答案

字段类型说明
textarray答案文本
linksarray链接

字段类型说明
itemsarray搜索项

6) people_also_search 用户还会搜索

字段类型说明
titlestring模块标题
itemsarray扩展搜索项

7) local_pack 本地结果

字段类型说明
titlestring结果标题
descriptionstring结果描述
phonestring电话号码
is_paidboolean是否为广告
ratingobject评分信息
domainstring域名
main_domainstring主域名
urlstring绝对 URL
relative_urlstring相对 URL
rank_infoobject页面与域名权重信息

字段类型说明
titlestring结果标题
featured_titlestring摘要来源页标题
descriptionstring摘要描述
tableobject表格型摘要
domainstring域名
main_domainstring主域名
urlstring绝对 URL
relative_urlstring相对 URL
imagesarray图片列表
timestampstring发布时间
rank_infoobject页面与域名权重信息

9) top_stories 热门新闻

字段类型说明
itemsarray新闻项列表

子项通常:

字段类型说明
typestring固定为 top_stories_element
sourcestring来源站点
domainstring来源域名
titlestring标题
datestring发布日期
urlstring链接
timestampstring收录时间

10) map 地图结果

字段类型说明
titlestring标题
urlstring地图链接

11) video 视频结果

字段类型说明
itemsarray视频项列表

子项通常:

字段类型说明
typestring固定为 video_element
sourcestring视频来源
titlestring标题
urlstring视频链接
timestampstring发布时间

12) people_also_ask 大家还会问

字段类型说明
itemsarray问题列表

问题项通常:

字段类型说明
typestring固定为 people_also_ask_element
titlestring问题标题
xpathstringXPath
expanded_elementarray展开后的答案

展开项通常:

字段类型说明
featured_titlestring标题
urlstring链接
domainstring域名
titlestring结果标题
descriptionstring描述
tableobject表格
typestring固定为 people_also_ask_expanded_element
timestampstring发布时间

13) images 图片结果

字段类型说明
titlestring模块标题
urlstring图片搜索链接
itemsarray图片项列表
related_image_searchesarray图片搜索建议

图片项通常:

字段类型说明
typestring固定为 images_element
altstring图片 alt 文本
urlstring原始链接
image_urlstring图片链接

图片搜索项通常:

字段类型说明
typestring固定为 related_image_searches_element
titlestring建议补
altstring推荐图片 alt
urlstring原图地址
image_urlstring压缩图地址

14) shopping 购物结果

字段类型说明
titlestring模块标题
itemsarray商品项列表

商品项通常:

字段类型说明
typestring固定为 shopping_element
titlestring商品标题
priceobject价格信息
sourcestring信息来源
descriptionstring商品描述
marketplacestring商城或聚合平台
marketplace_urlstring商城页面地址

15) jobs 职位结果

字段类型说明
titlestring模块标题
urlstring链接
itemsarray职位项列表

职位项通常:

字段类型说明
typestring固定为 jobs_element
titlestring职位名称
descriptionstring摘要
authorstring发布方
job_posted_timestring发布时间
contract_typestring合同类型
salarystring薪资
urlstring链接
timestampstring结果发布时间

16) events 活动结果

字段类型说明
typestring固定为 events
urlstring模块链接
titlestring模块标题
itemsarray活动项列表

活动项通常:

字段类型说明
typestring固定为 events_element
titlestring活动标题
snippetstring摘要
urlstring活动链接

17) recipes 菜谱结果

字段类型说明
typestring固定为 recipes
itemsarray菜谱项列表

菜谱项通常:

字段类型说明
typestring固定为 recipes_element
titlestring菜谱标题
urlstring链接
domainstring域名
sourcestring来源
descriptionstring摘要
timestring制作时长
ratingobject评分信息

18) hotels_pack店结果

字段类型说明
typestring固定为 hotels_pack
titlestring模块标题
date_fromstring住开始日期,格式 YYYY-MM-DD
date_tostring住结束日期,格式 YYYY-MM-DD
itemsarray店项列表

项通常:

字段类型说明
typestring固定为 hotels_pack_element
titlestring店/地点名称
urlstring链接
desriptionstring描述
domainstring域名
ratingobject评分信息
priceobject指定日期对应的价格
is_paidboolean是否广告

时间字段格式

文档中的时间字段常见格式如下:

  • ISO 8601:YYYY-MM-DDThh:mm:ss.sssssssZ
  • UTC 文本格式:yyyy-mm-dd hh-mm-ss +00:00

示例:

  • 2020-09-12T00:07:43.0733218Z
  • 2019-11-15 12:57:46 +00:00

地区与语言代码

可通过以下接口获取完整支持列表:

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

返回数据中可使用:

  • location_code:地区代码
  • language_code:语言代码

JSON 数据示例

以下示例展示数据库中的记录结构:

json
{
 "keyword": "0 23 as a fraction",
 "location": 2840,
 "language": "en",
 "spell": null,
 "spell_type": null,
 "keyword_info": {
 "search_volume": 40,
 "competition": 0.1,
 "cpc": 0,
 "time_update": "2022-04-18T14:04:05.9075575Z",
 "history": {
 "202104": 60,
 "202105": 40,
 "202106": 20,
 "202107": 10,
 "202108": 20,
 "202109": 70,
 "202110": 80,
 "202111": 60,
 "202112": 20,
 "202201": 50,
 "202202": 30,
 "202203": 50
 }
 },
 "serp_info": {
 "check_url": "https://www.bing.com/search?q=0%2023%20as%20a%20fraction&count=50&first=1&setlang=en&cc=US&safesearch=Moderate&form=QBLH",
 "items_count": 19,
 "keyword_difficulty": 58,
 "se_results_count": 41,
 "time_update": "2022-04-24T13:41:00.9015527Z",
 "previous_updated_time": "2022-03-19T05:28:45.4966790Z"
 },
 "extra": null
}

获取地区语言列表示例

cURL

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"
}

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

TypeScript

typescript
const response = await fetch(
 "https://api.seermartech.cn/v3/dataforseo_labs/locations_and_languages",
 {
 method: "GET",
 headers: {
 Authorization: "Bearer smt_live_YOUR_KEY",
 },
 }
);

console.log(response.status);
console.log(await response.text);

使用说明

该页面描述的是数据库结构,不是一个独立的实时查询任务接口。接时建议按以下方式使用:

  1. 通过 /v3/dataforseo_labs/locations_and_languages 获取可用地区和语言;
  2. 根据业务需要选择目标地区、语言和数据样本;
  3. 按 JSON 结构解析 keyword_infoserp_info
  4. 针对不同 type 的 SERP素建立分层解析逻辑;
  5. rank_absoluteitem_typeskeyword_difficultysearch_volume 等字段用于研究与 SERP 分析。

注意事项

  • 数据库提供 JSON 格式;
  • competitioncpc 字段在美国地区有值;
  • 某些嵌套字段可能为 null
  • serp不同 type 的结构差异较大,解析时需按类型分支处理;
  • item_types 用于快速判断当前 SERP 中出现了哪些模块;
  • check_url 可用于人工校验搜索结果页。

实用场景

  • **筛选高价值 Bing **:结合 search_volumecpccompetitionkeyword_difficulty,快速定位值得投放或优化的。
  • 分析 SERP 版位结构:统计 item_typesrank_absolute 和各类 SERP 模块分布,判断自然结果是否被图片、问答、新闻等模块挤压。
  • 监控排名环境变化:通过 is_newis_upis_downprevious_rank_absolute 跟踪同一 SERP 变化,发现竞争对手或退出。
  • 挖掘选题与问答需求:利用 people_also_askrelated_searchespeople_also_search 提炼用户问题和主题,指导策划。
  • 评估本地与垂类流量机会:分析 local_packshoppingjobshotels_pack 等模块,识别本地服务、电商、招聘、等垂类搜索机会。

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