← 返回博客

通过 API 获取 Google Knowledge Graph:是什么及如何获取(2026)

Knowledge Graph 面板为 Google 上的实体答案提供支持。它是什么、包含哪些数据,以及如何通过 SERP API 以编程方式获取它。附示例。

1 分钟阅读

当你搜索一个品牌、人物或地点时,Google 通常会显示一个知识面板——一个带有标题、图片、描述和关键事实的方框。该面板由 Knowledge Graph 提供支持,那是 Google 的实体及其关系数据库。

它包含什么

对于一个实体查询,面板通常包括:

  • 标题(例如 “Tesla”)和图片
  • 描述(通常来自权威来源,附来源名称和链接)
  • 属性——成立时间、总部、CEO 等。
  • 指向官方网站和资料页的链接

为什么重要

Knowledge Graph 在用户点击任何内容之前就塑造了他们对一个实体的认知。对品牌而言,监控你的面板很重要;对应用而言,实体数据在数据丰富化、消歧和回答事实性查询方面很有用。

通过 SERP API 获取它

一个解析实时页面的 SERP API 会在返回自然结果的同时返回知识面板。使用 serp.cheap,实体查询会包含一个 knowledgeGraph 对象:

import requests
data = requests.post("https://api.serp.cheap/v1/search",
    headers={"X-API-Key": "YOUR_KEY"},
    json={"q": "Tesla", "gl": "us"}).json()

if data.get("knowledgeGraph"):
    print(data["knowledgeGraph"])   # title, imageUrl, description, descriptionSource, descriptionLink, attributes

当 Google 为该查询(品牌、人物、地点)显示知识面板时,knowledgeGraph 字段就会存在;对于通用查询,它可能为空。

Knowledge Graph 对比官方 KG Search API

Google 自家的 Knowledge Graph Search API 返回的是其实体数据库中的条目,而非实时 SERP 上出现的内容,并且有限制。如果你想要如用户所见的面板,SERP API 是切实可行的途径——而且它在同一次调用中返回自然结果。

接下来

Frequently asked questions

什么是 Google Knowledge Graph?+

它是 Google 的实体数据库——人物、地点、组织、事物——以及连接它们的事实。在 SERP 上,它以右侧的知识面板形式出现,包含标题、描述和关键属性。

如何从 API 获取 Knowledge Graph 数据?+

一个解析实时结果页的 SERP API 会在返回自然结果的同时返回知识面板。serp.cheap 在实体查询(品牌、人物、地点)上包含一个 knowledgeGraph 对象。

Knowledge Graph 和自然结果是一回事吗?+

不是。自然结果是排名后的网页;Knowledge Graph 是 Google 从众多来源汇编的结构化实体摘要。它们用途不同。

获取你的 API 密钥

直接购买最便宜, 用银行卡或加密货币支付,无需 KYC。或通过市场。