Skip to content

Advanced SERP 数据库

GET /v3/dataforseo_labs/locations_and_languages

概述

Advanced SERP 数据库为历史容版本, 5 亿条搜索结果页数据,并提供富摘要、知识图谱、精选摘要、本地结果、购物结果等 SERP 特征。

本数据库提供 JSON 格式。当前页面为旧版文档,接口字段可能与新版数据库接口存在差异。

> 本页面未定义可直接调用的 HTTP 方法和 /v3/... 请求路径,主要用于说明数据库记录结构。请以新版接口文档中的请求路径为准。

计费说明

费用取决于数据库的规模和地域参数。

扣费以响应头 X-SeerMarTech-Charge-CNY 为准。

数据结构

基础字段

字段类型说明
keywordstring搜索查询词,使用 UTF-8 编码。
locationinteger地域代码,对应地域的唯一标识。可通过以下接口获取可用地域及 location_codehttps://api.seermartech.cn/v3/dataforseo_labs/locations_and_languages。例如,2840 表示美国。
languagestring语言代码,对应地域可用语言的唯一标识。可通过地域与语言接口获取 language_code。例如,en 表示英语。
spellstring/null搜索引擎自动纠正后的。如果搜索引擎对查询词进行了纠正,则返回纠正后的。
spell_typestring自动纠正类型。可选值:did_you_meanshowing_results_forno_results_found_for
extraobject附加信息。
extra.core_keywordstring/null组中的核心。如果为 null,表示数据库中没有找到符合条件的。

数据

keyword_info

的搜索量和广告数据。

字段类型说明
keyword_info.search_volumeinteger平均月搜索量,表示指定在目标搜索市场中的估算月搜索次数。
keyword_info.cpcfloat平均每次点击费用。原始数据以广告平台使用的货币返回。
keyword_info.competitionfloat竞争度,取值范围为 01,边界值。
keyword_info.time_updatestring数据最近更新时间,使用 ISO 8601 格式,例如 2020-09-12T00:07:43.0733218Z
keyword_info.categoriesarray产品和服务分类。
keyword_info.historyobject按月份记录的历史搜索量。键通常使用 YYYYMM 格式,例如 202002

bing_keyword_info

基于另一搜索广告数据源的数据。该数据覆盖有限的地域和语言组合。

字段类型说明
bing_keyword_info.search_volumeinteger最近一个月的搜索次数。
bing_keyword_info.time_updatestring数据最近更新时间,使用 ISO 8601 格式。
bing_keyword_info.historyobject按月份记录的历史搜索量,键使用 YYYYMM 格式。

SERP 汇总数据

serp_info

字段类型说明
serp_info.check_urlstring可直接访问的搜索结果页 URL,可用于核验返回结果。
serp_info.items_countintegerserp 数组中返回的结果数量。
serp_info.keyword_difficultyinteger排名难度,取值范围为 0100。该指标基于前 10 个自然结果的链接等因素计算,数值越高表示前 10 名越困难。
serp_info.se_results_countinteger搜索结果页中的结果总数。
serp_info.time_updatestringSERP 数据最近更新时间,使用 ISO 8601 格式。
serp_info.previous_updated_timestringSERP 数据上一次更新时间,使用 ISO 8601 格式。
serp_info.item_typesarray当前 SERP 中的结果类型。
serp_info.serparray当前对应的 SERP素列表。

item_types 可能以下值:

text
answer_box
carousel
multi_carousel
featured_snippet
google_flights
google_reviews
images
jobs
knowledge_graph
local_pack
map
organic
paid
people_also_ask
related_searches
people_also_search
shopping
top_stories
twitter
video
events
mention_carousel
find_results_on
stocks_box
visual_stories
commercial_units
local_services
knowledge_graph_carousel_item
knowledge_graph_description_item
knowledge_graph_expanded_item
knowledge_graph_images_item
knowledge_graph_list_item
knowledge_graph_row_item
knowledge_graph_part_item
knowledge_graph_shopping_item
recipes
top_sights
scholarly_articles
popular_products
podcasts
questions_and_answers
hotels_pack
google_hotels
math_solver

SERP 通用字段

serp 数组中的大多数会以下排名和流量字段:

字段类型说明
typestringSERP素类型。
rank_groupinteger在相同 type素组中的排名。不同类型不会计该排名。
rank_absoluteinteger在所有 SERP素中的绝对排名。
positionstring素在 SERP 中的对齐位置,可为 leftright
xpathstring素在结果页中的 XPath。
is_newboolean与数据库上一版本相比,是否为新增。
is_upboolean与上一版本相比,排名是否上升。
is_downboolean与上一版本相比,排名是否下降。
previous_rank_absoluteinteger/null上一版本中的绝对排名。
etvfloat/null估算月自然流量,通常根据点击率与搜索量计算。
impressions_etvfloat/null基于展示次数估算的月流量。
traffic_costfloat/null通过付费搜索获得相同自然流量时的估算月成本。

自然结果:organic

自然结果通常:

字段类型说明
titlestring结果标题。
pre_snippetstring结果描述前附加显示的信息。
descriptionstring结果描述。
extended_snippetstring结果描述后附加显示的信息。
breadcrumbstring面屑路径。
domainstring结果域名。
main_domainstring去除子域名后的主域名。
urlstring结果绝对 URL。
relative_urlstring结果相对 URL。
cache_urlstring页面缓存 URL。
is_maliciousboolean是否被标记为恶意结果。
is_imageboolean是否图片。
is_videoboolean是否视频。
is_featured_snippetboolean是否为精选摘要来源。
amp_versionboolean是否存在 AMP 版本。
highlightedarray描述中被加粗显示的。
linksarray/null站点链接。无站点链接时为 null
faqobject/null常见问题扩展。无该扩展时为 null
related_resultarray来自同一域名的结果。
related_search_urlstring搜索 URL。
extended_people_also_searcharray搜索词扩展,通常在用户返回搜索结果页时出现。
about_this_resultobject结果附加信息。
ratingobject结果评分信息。
priceobject商品或服务价格信息。

评分字段

rating 对象:

字段类型说明
rating_typestring评分类型,可为 Max5PercentsCustomMax
valueinteger/float评分值。
votes_countinteger评价数量。
rating_maxinteger评分最大值。

价格字段

price 对象:

字段类型说明
currentfloat当前价格。
regularfloat未打折的常规价格。
max_valuefloat价格区间中的最高价格。
currencystring价格货币的 ISO 代码。
is_price_rangeboolean是否为价格区间。
displayed_pricestring结果页原始展示的价格文本。

站点链接字段

links 数组中的通常:

字段类型说明
typestring固定为 link_element
titlestring链接标题。
descriptionstring链接描述。
urlstring站点链接 URL。

常见问题字段

faq 对象通常:

字段类型说明
typestring固定为 faq_box
itemsarray问答项列表。
items[].typestring固定为 faq_box_element
items[].titlestring问题文本。
items[].descriptionstring展开后显示的答案。
items[].linksarray问答项中的链接。

广告结果:paid

付费结果通常:

字段类型说明
titlestring广告标题。
domainstring广告结果完整域名。
main_domainstring去除子域名后的主域名。
descriptionstring广告描述。
breadcrumbstring广告面屑。
urlstring广告绝对 URL。
relative_urlstring广告相对 URL。
highlightedarray描述中加粗显示的词语。
extraobject广告附加信息。
extra.ad_aclkstring广告标识符。
description_rowsarray/null扩展描述行。没有时为 null
linksarray/null广告站点链接。
priceobject广告结果中的价格信息。
is_newboolean是否为新增广告。
is_upboolean排名是否上升。
is_downboolean排名是否下降。
previous_rank_absoluteinteger/null上一版本绝对排名。

本地结果:local_pack

本地结果:

字段类型说明
titlestring商家或地点名称。
descriptionstring商家描述。
phonestring电话号码。
is_paidboolean是否为广告结果。
ratingobject商家评分。
domainstring商家域名。
main_domainstring主域名。
urlstring商家 URL。
relative_urlstring相对 URL。
typestring固定为 local_pack

图片、视频与社交结果

images

图片结果可能:

  • title:结果标题;
  • url:图片搜索 URL;
  • items:图片列表;
  • items[].type:固定为 images_element
  • items[].alt:图片替代文本;
  • items[].url:原始图片 URL;
  • items[].image_url:压缩图片 URL;
  • related_image_searches:图片搜索词及图片;
  • rank_grouprank_absolutepositionxpath
  • etvimpressions_etvtraffic_cost

video

视频结果可能:

  • items:视频列表;
  • items[].type:固定为 video_element
  • items[].source:视频来源;
  • items[].title:视频标题;
  • items[].url:视频 URL;
  • items[].timestamp:发布时间;
  • 通用排名与流量字段。

twitter

社交结果可能:

  • title:结果标题;
  • url:结果 URL;
  • items[].type:固定为 twitter_element
  • items[].tweet:帖子正文;
  • items[].date:发布日期;
  • items[].url:帖子 URL;
  • 通用排名与流量字段。

精选摘要与问答结果

字段类型说明
titlestring结果标题。
featured_titlestring精选摘要来源页面标题。
descriptionstring结果描述。
tableobject/null表格数据。
table.table_headerarray表头。
table.table_contentarray表格。
domainstring结果域名。
main_domainstring主域名。
urlstring结果 URL。
relative_urlstring相对 URL。
imagesarray结果图片。
timestampstring发布时间。

同时新增、排名变化、排名位置及流量估算字段。

answer_box

字段类型说明
textarray/null答案文本。
linksarray/null答案中的链接。
typestring固定为 answer_box
rank_groupinteger分组排名。
rank_absoluteinteger绝对排名。
positionstringleftright
xpathstringXPath。
etvfloat/null估算流量。
impressions_etvfloat/null基于展示次数的估算流量。
traffic_costfloat/null估算流量成本。

people_also_ask

常见字段:

  • items:问题列表;
  • items[].type:固定为 people_also_ask_element
  • items[].title:问题标题;
  • items[].xpath:问题 XPath;
  • items[].expanded_element:展开后的答案;
  • expanded_element.featured_title:答案来源标题;
  • expanded_element.url:来源 URL;
  • expanded_element.domain:来源域名;
  • expanded_element.description:答案描述;
  • expanded_element.table:答案表格;
  • expanded_element.timestamp:发布时间;
  • 通用排名与流量字段。

轮播、知识图谱与搜索

  • items:轮播项;
  • items[].typecarousel_element
  • items[].title:轮播项标题;
  • items[].sub_title:轮播项副标题;
  • 以及通用排名和流量字段。
  • items[].typemulti_carousel_element
  • items[].title:轮播项标题;
  • items[].multi_carousel_snippets:嵌套轮播结果;
  • multi_carousel_snippets[].typemulti_carousel_snippet
  • multi_carousel_snippets[].title:嵌套项标题;
  • 以及通用排名和流量字段。
  • items:搜索项;
  • type:固定为 related_searches
  • 以及通用排名和流量字段。
  • title:结果标题;
  • items:搜索项;
  • items[].typepeople_also_search
  • items[].title:搜索标题;
  • 以及通用排名和流量字段。

knowledge_graph

知识图谱结果可能:

字段类型说明
titlestring知识图谱标题。
sub_titlestring副标题。
descriptionstring描述文本。
card_idstring卡片标识。
urlstringURL。
itemsarray知识图谱子。
data_attridstring搜索引擎定义的数据属性标识,例如 action:listen_artist
typestring固定为 knowledge_graph

知识图谱子类型:

  • knowledge_graph_carousel_item
  • knowledge_graph_description_item
  • knowledge_graph_images_item
  • knowledge_graph_list_item
  • knowledge_graph_row_item
  • knowledge_graph_part_item
  • knowledge_graph_shopping_item
  • knowledge_graph_expanded_item

常见子字段:

  • titlesubtitletext
  • urldomainimage_urlalt
  • linklinks
  • itemsexpanded_element
  • tabletable_headertable_content
  • pricesourcesnippet
  • 通用排名与流量字段。

  • knowledge_graph_description_item 提供描述文本及链接;
  • knowledge_graph_images_item 提供图片链接、替代文本和图片 URL;
  • knowledge_graph_list_item 提供列表项及数据属性标识;
  • knowledge_graph_row_item 提供行标题、文本和链接;
  • knowledge_graph_part_item 提供知识图谱分区;
  • knowledge_graph_shopping_item 提供商品标题、价格、来源和商城信息;
  • knowledge_graph_expanded_item 提供展开区域、特色标题和表格数据。

商品、服务与结果

shopping

购物结果可能:

  • title:商品标题;
  • items:商品列表;
  • items[].typeshopping_element
  • items[].price:商品价格;
  • items[].source:商品来源;
  • items[].description:商品描述;
  • items[].marketplace:商城或商户平台名称;
  • items[].marketplace_url:商城 URL;
  • 通用排名与流量字段。

热门商品结果可能:

  • items[].typepopular_products_element
  • title:商品标题;
  • snippet:商品摘要;
  • price:价格信息;
  • rating:评分信息;
  • 通用排名与流量字段。

commercial_units

商业单可能:

  • title:模块标题;
  • items[].typecommercial_units_element
  • items[].title:商品或服务标题;
  • items[].urldomain:结果链接和域名;
  • items[].price:价格;
  • items[].source:来源;
  • items[].rating:评分;
  • 通用排名与流量字段。

local_services

本地服务结果可能:

  • titleurldomain:模块信息;
  • items[].typelocal_services_element
  • items[].title:服务名称;
  • items[].urldomain:服务链接和域名;
  • items[].description:服务描述;
  • items[].rating:评分;
  • items[].profile_image_url:服务商头像或图片;
  • 通用排名与流量字段。

hotels_pack

模块可能:

字段类型说明
titlestring模块标题。
date_fromstring住日期,格式为 YYYY-MM-DD
date_tostring离店日期,格式为 YYYY-MM-DD
itemsarray店结果列表。
items[].typestring固定为 hotels_pack_element
items[].titlestring店或地点名称。
items[].urlstring店 URL。
items[].desriptionstring店描述。该字段名按原始数据保留。
items[].domainstring店域名。
items[].ratingobject店评分。
items[].priceobject指定日期的价格。
items[].is_paidboolean是否为广告。

google_hotels

字段类型说明
hotel_identifierstring店唯一标识,例如 CgoIjaeSlI6CnNpVEAE
urlstring店结果 URL。
typestring素类型。
rank_groupinteger分组排名。
rank_absoluteinteger绝对排名。
positionstringleftright
xpathstringXPath。
etvfloat/null估算流量。
impressions_etvfloat/null基于展示次数的估算流量。

recipes

食谱结果可能:

  • items[].typerecipes_element
  • title:食谱标题;
  • urldomain:食谱链接和域名;
  • source:来源;
  • description:摘要;
  • time:准备和烹饪所需总时间;
  • rating:评分;
  • 通用排名与流量字段。

top_sights

热门景点结果可能:

  • items[].typetop_sights_element
  • title:景点名称;
  • url:景点 URL;
  • description:景点摘要;
  • rating:景点评分;
  • 通用排名与流量字段。

新闻、职位、活动和媒体结果

top_stories

  • items[].typetop_stories_element
  • source:来源;
  • domain:来源域名;
  • title:标题;
  • date:发布日期;
  • url: URL;
  • timestamp:结果页的时间;
  • 通用排名与流量字段。

jobs

  • title:职位结果标题;
  • url:职位 URL;
  • items[].typejobs_element
  • items[].title:职位名称;
  • items[].description:职位摘要;
  • items[].author:发布;
  • items[].job_posted_time:发布时间;
  • items[].contract_type:合同类型;
  • items[].salary:薪资信息;
  • items[].timestamp:发布时间;
  • 通用排名与流量字段。

events

  • url:活动模块 URL;
  • title:活动标题;
  • items[].typeevents_element
  • items[].title:活动名称;
  • items[].snippet:活动摘要;
  • items[].url:活动 URL;
  • 通用排名与流量字段。

podcasts

  • items[].typepodcasts_element
  • title:节目标题;
  • url:节目 URL;
  • snippet:节目摘要;
  • timestamp:节目时间;
  • time_to_play:节目时长;
  • 通用排名与流量字段。

scholarly_articles

  • items[].typescholarly_articles_element
  • title:文章标题;
  • url:文章 URL;
  • author:;
  • description:文章摘要;
  • rating:评分或评价信息;
  • 通用排名与流量字段。

visual_stories

  • items[].typevisual_stories_element
  • title:视觉标题;
  • url: URL;
  • domain:域名;
  • 通用排名与流量字段。

questions_and_answers

  • items[].typequestions_and_answers_element
  • url:问答 URL;
  • question_text:问题文本;
  • answer_text:答案文本;
  • source:答案来源;
  • votes:投票数;
  • 通用排名与流量字段。

SERP素

map

  • title:地图结果标题;
  • url:地图结果 URL;
  • type:固定为 map
  • 以及通用排名与流量字段。
  • title:模块标题;
  • items[].typemention_carousel_element
  • items[].title:提及项标题;
  • items[].price:价格;
  • items[].rating:评分;
  • items[].mentioned_in:提及该项目的附加结果;
  • 通用排名与流量字段。

find_results_on

  • items[].typefind_results_on_element
  • title:结果标题;
  • domain:来源域名;
  • url:结果 URL;
  • source:来源;
  • 通用排名与流量字段。

google_reviews

字段类型说明
reviews_countinteger评价数量。
place_idstring地点唯一标识。
featurestring评价附加特征。
typestring固定为 google_reviews
rank_groupinteger分组排名。
rank_absoluteinteger绝对排名。
positionstringleftright
xpathstringXPath。

google_posts

字段类型说明
posts_idstring帖子功能标识。
featurestring附加特征标识。
cidstring本地商户唯一标识,可用于获取该商户的完整评价列表。
typestring固定为 google_posts
rank_groupinteger分组排名。
rank_absoluteinteger绝对排名。
positionstringleftright
xpathstringXPath。

股票和汇率结果

stocks_box

股票模块可能:

字段类型说明
titlestring股票结果标题。
sourcestring数据来源。
snippetstring股票摘要。
priceobject抓取结果时的股票报价。
urlstring结果 URL。
domainstring结果域名。
tableobject/null股票表格数据。
graphobject股票走势图数据。
graph.itemsarray当前时间段的价格点。
graph.previous_itemsarray上一时间段的收盘数据。

走势图:

字段类型说明
typestring固定为 graph_element
datestring时间,格式为 yyyy-mm-ddThh:mm:ss
valueinteger对应时间的股票价格。

股票价格可能存在延迟,不能作为实时交易报价依据。

currency_box

汇率模块可能:

字段类型说明
valueinteger转换数值。
converted_valuefloat转换后的数值。
currencystring原始货币。
converted_currencystring目标货币。
timestampstring结果发布时间,使用 UTC 格式。
tableobject/null汇率表格。
graphobject汇率走势图。
graph.itemsarray当前时间段的汇率数据。
graph.previous_itemsarray/null上一时间段的汇率数据。

汇率走势图:

  • type:固定为 graph_element
  • date:时间,格式为 yyyy-mm-ddThh:mm:ss
  • value:指定时间的汇率或上一时间段汇率。

汇率可能存在延迟,以结果抓取时间为准。

math_solver

数学计算结果可能:

字段类型说明
titlestring数学表达式标题。
resultstring表达式计算结果。
itemsarray解题步骤列表。
items[].typestringmath_solver_element
items[].titlestring解题步骤标题。
items[].expanded_elementarray展开的详细步骤。
expanded_element[].typestringmath_solver_expanded_element
expanded_element[].titlestring详细步骤标题。
expanded_element[].solutionarray该步骤的解法。

时间字段格式

接口中常见时间格式如下:

  • ISO 8601:2020-09-12T00:07:43.0733218Z
  • UTC 日期时间:2019-11-15 12:57:46 +00:00
  • 日期:2019-11-15
  • 图表时间:2020-10-28T15:45:00

JSON 数据示例

以下示例展示数据库记录的主要结构。部分 SERP素字段会根据结果类型动态出现。

json
{
  "keyword": "no deposit cash bonus",
  "location": 2840,
  "language": "en",
  "spell": null,
  "spell_type": null,
  "keyword_info": {
    "search_volume": 90,
    "cpc": 8.948175,
    "competition": 0.5306122448979591,
    "time_update": "2020-09-12T00:07:43.0733218Z",
    "categories": [],
    "history": {
      "201902": 140,
      "201903": 170,
      "201904": 90,
      "201905": 90,
      "201906": 70,
      "201907": 70,
      "201908": 110,
      "201909": 90,
      "201910": 90,
      "201911": 70,
      "201912": 90,
      "202001": 50,
      "202002": 140
    }
  },
  "bing_keyword_info": {
    "search_volume": 52,
    "time_update": "2020-09-12T00:07:43.0733218Z",
    "history": {
      "201902": 140,
      "201903": 170,
      "202001": 50,
      "202002": 140
    }
  },
  "serp_info": {
    "check_url": "https://www.google.com/search?q=st%20mark%27s%20campanile%20tickets&num=100&hl=en&gl=US",
    "keyword_difficulty": 67,
    "items_count": 84,
    "se_results_count": 73,
    "time_update": "2020-09-12T00:07:43.0733218Z",
    "previous_updated_time": "2020-09-11T00:07:43.0733218Z",
    "item_types": [
      "carousel",
      "organic",
      "local_pack",
      "featured_snippet"
    ],
    "serp": [
      {
        "type": "organic",
        "title": "示例结果标题",
        "description": "示例结果描述",
        "domain": "example.com",
        "main_domain": "example.com",
        "url": "https://example.com/page",
        "relative_url": "/page",
        "is_new": true,
        "is_up": false,
        "is_down": true,
        "previous_rank_absolute": null,
        "rank_group": 1,
        "rank_absolute": 1,
        "position": "left",
        "xpath": "/html/body/div",
        "etv": 27.36,
        "impressions_etv": 0,
        "traffic_cost": 9.59236128
      },
      {
        "type": "featured_snippet",
        "title": "示例精选摘要",
        "featured_title": "示例来源页面",
        "description": "精选摘要",
        "table": null,
        "domain": "example.com",
        "main_domain": "example.com",
        "url": "https://example.com/answer",
        "relative_url": "/answer",
        "rank_group": 1,
        "rank_absolute": 2,
        "position": "left",
        "xpath": "/html/body/div/div",
        "etv": 48.5184,
        "impressions_etv": 0,
        "traffic_cost": 265.7936929536
      }
    ]
  },
  "extra": {
    "core_keyword": null
  }
}

实用场景

  • 监测 SERP 特征:统计精选摘要、问答框、知识图谱、购物和本地结果的出现频率,优化结构与搜索结果占位策略。
  • 评估竞争难度:结合 keyword_difficulty、自然结果排名和历史搜索量,筛选适合资源的。
  • 分析竞争对手自然排名:提取 organic 结果中的域名、排名、估算流量和流量成本,建立竞争网站与页面表现对比。
  • 挖掘选题:利用 people_also_askrelated_searchespeople_also_search 和精选摘要,扩展问答型及长尾。
  • 优化本地与电商搜索策略:分析 local_packlocal_servicesshoppingpopular_productscommercial_units 数据,改进本地商户页、商品页和结构化。

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