Google 搜索 API 替代方案:2027 年服务终止前的选择
2027 年 1 月 1 日,Google 将正式停用其“自定义搜索 JSON API” ,该接口长期以来一直是开发者以 JSON 格式获取 Google 搜索结果的主要途径。 该 API 已不再接受新用户注册;2027 年 1 月 1 日之后,现有的集成也将停止运行。 Google 将引导开发者转而选择三种替代方案,其中包括 Gemini Enterprise Agent Platform 下的 Agent Search。 但这其实已经是该产品的第二次改名了——就在三个月前,Google 推荐的还是 Vertex AI Search。
如果您现在看得一头雾水,别担心,很多人跟您一样。 跟随 Google 一路走来的开发者会发现,同一个产品居然有三个名称:它在文档里叫“Agent Search”,在控制台里叫“Vertex AI Search”,在 API 里叫“Discovery Engine”(在 URL 路径里甚至还保留着旧称,即 generative-ai-app-builder,这是第四个名称。) 这突显了依赖科技巨头的不稳定性——它们既想要主导 AI 搜索,又想掌控您的 AI 开发,其目的本身就存在冲突。 对于 AI 和智能体搜索等关键基础设施,Google 的反复无常使许多企业深陷被动和复杂的困境。
无论您是应用开发者还是希望为您的智能体提供支持,如果您需要一款可以直接替代 Google 搜索 API 的解决方案,Brave 搜索 API 能覆盖相同的使用场景(例如网站搜索、AI 接地和全网搜索) ,并提供自助式 JSON 端点和更干净的数据。 它还包含一个专为智能体和聊天机器人打造的 LLM Context 端点——无需使用 Google(也不涉及抓取 Google 内容)。
本文将探讨 Google 的停用决定并介绍作为替代方案的 Brave,同时提供一个关于如何将工作流从前者迁移至后者的实用操作指南。
JSON 是 JavaScript Object Notation(JavaScript 对象表示法)的缩写,是一种轻量级的、基于文本的数据格式,既便于人类阅读,又便于计算机解析。 它是一种广泛使用的网页内容格式。
Google 搜索 API 将有什么变动?
多年来,自定义搜索 JSON API 是最接近官方“以 JSON 格式返回搜索结果”服务的解决方案。 它源于 Google 的“自定义搜索引擎”(2006 年),并在 2010 年左右演变为 JSON API,成为了需要以简单格式获取网页或图片搜索结果的独立开发者、研究人员以及小型企业的必备工具。 然而在 2026 年 1 月的一篇博客文章中,Google 宣布将逐步淘汰这一现有的 API 产品。
具体时间安排如下:该 API 已停止接受新用户注册,因此您现在无法注册。 现有客户最迟可在 2027 年 1 月 1 日前迁移至其他服务,此后该端点将停止提供搜索结果。 如果您的产品、内部工具或研究流程通过此 API 读取搜索结果,除非您迁移到其他替代方案,否则它们将会出现故障。
但这不仅仅是一个 JSON API 停用的问题。 在同一份公告中,Google 开始逐步取消“可编程搜索引擎”的免费全网搜索服务。 自 2026 年 1 月 20 日起,所有新创建的搜索引擎必须使用“待搜索网站”设置,该设置的域名上限为 50 个(现有搜索引擎仅可保留“搜索整个网络”选项至 2027 年 1 月 1 日,该截止日期与 API 的截止日期相同)。 换句话说,免费的全网公开搜索正逐步淡出 Google 的网站搜索产品线;只是 JSON API 在这一场更大规模的业务收缩中最为显眼而已。
Google 的推荐
Google 的公告将这些产品的用户分为三类,每类用户都有不同的建议方案。 了解这些建议方案将有助于您根据自身需求,选择适合的 Google 搜索 API 替代方案。
特定站点搜索
如果您仅需搜索自己的网站或一小部分网站,Google 推荐您使用其“可编程搜索元素”。 这虽然适用于营销网站上的搜索框,但它是围绕固定域名列表(最多 50 个)构建的,而非针对开放网络。 因此,一旦您需要从未预先注册的网站获取结果,可编程搜索方案就无法返回结果。
企业 AI 与接地
在基于 AI 的对话式搜索和企业级接地方面,Google 最初推荐用户使用 Vertex AI Search——但在推荐仅三个月后,Google 现已将其更名为 Agent Search,并整合到了全新的 Gemini Enterprise Agent Platform 中。 (值得注意的是,截至 2026 年 8 月,Google 自己的“自定义搜索”迁移页面上显示的仍然是旧名称“Vertex AI Search”。) Agent Search 是一款功能强大的产品,但实际上它是一款企业级搜索和 RAG 检索服务,专为在 Google Cloud 上运行而设计,采用企业级配置和定价模式。 对于一个仅希望以 JSON 格式获取搜索结果的小团队而言,Gemini 智能体平台未免有些大材小用,它带来的复杂性反而会超过其解决的问题。
数据让这一点更为直观。 默认情况下,Agent Search 的搜索速率配额较低,而 Google 官方文档显示不允许申请提高配额。如要提高配额,您必须使用其“可配置”订阅套餐,这些套餐的起始配额至少为 1,000 QPM 和 50 GB 存储:在未包含任何附加功能的情况下,每月的费用已经达到了约 6,000 美元。 此外,该服务还会对您索引的数据收取费用(通用模型按每 GB 每月 5.00 美元计费),该费用会随着您的语料库规模的扩大而增加。
| Google Agent Search | Brave 搜尋 API | |
|---|---|---|
| 默认吞吐量 | 默认速率配额较低;不购买订阅套餐则无法提高配额 | 50 次请求/秒(搜索套餐) |
| 起步费用 | 通用模型下为 1.50 美元 / 1,000 次查询(针对您自己的语料库),或者使用起价约为每月 6,000 美元的“可配置”订阅套餐来保障吞吐量 | 公开网络搜索为 5 美元 / 1,000 次查询,采用按量计费模式,每月赠送 5 美元免费额度 |
| 您自己的数据 | 通用模型下为 5 美元 / GB-月;可配置订阅套餐下需额外支付存储与嵌入附加组件费用 | 无按 GB 计算的存储费(因为您直接查询的是 Brave 的已有索引) |
| 设置 | 需创建 Google 云项目,并走企业级入驻上线流程 | 自助获取 API 密钥 |
对于一个仅仅想要网页搜索结果或 JSON 格式接地的团队而言,这个门槛未免太高了。
就单价而言,公平地说,Google 的单次查询费用可能更低:如果您只需搜索自己已收录的数据,Agent Search 中的通用模型每 1,000 次查询收费 1.50 美元,低于 Brave 的“搜索”方案(5 美元/1,000 次查询)。 但这一费率买到的只是在固定站点集上的语料库检索,而不是整个公开网络检索——并且它依然包含存储费、速率配额上限以及云部署的开销。 针对这种语料库检索的业务场景,Brave 反而更具优势,因为它能直接基于独立索引(而不是重新包装的 Google 数据源)提供公开网络的结果,并能交付高得多的自助吞吐量,且无需搭建任何基础设施。
全网搜索
您现在无法再注册那种像旧版“自定义搜索 API”那样,以 JSON 格式返回开放网络搜索结果(即可以分页浏览的按排名排序的链接列表)的 Google API 了。 “Agent Search”也无法填补这一空白——它仅搜索您指定并已建立索引的网站,而无法搜索 Google 的公开网络索引。 它与网络搜索 API 是截然不同的产品。 与此同时,对于原始结果数据流,Google 会将您引导至一个表单,供您表达对未来解决方案的兴趣,具体价格和详情均未定。
Google 确实也销售自助式的实时公开网络产品,但它们属于接地 SKU,而不是搜索结果流。 在 Gemini 3 模型上,超过预设限额的接地查询将按 14 美元 / 1,000 次收费,并且在 Gemini 3 内部,只要模型决定运行一次搜索,Google 就会对其单独计费——这意味着用户仅提一个问题,就可能触发多次收费。 (作为对比,在 Gemini 2.5 及更早版本上,其费率为 35 美元 / 1,000 次提示词;而企业级 Web 接地的费率则高达 45 美元 / 1,000 次提示词。) 这两种方式返回的都是带有引用文献的综合整合回答,而不是原始的搜索结果。 Brave 最接近的对标产品是问答方案,费用为 4 美元 / 1,000 次搜索,外加每百万输入/输出 Token 收费 5 美元;如果您更倾向于运行自己的模型,LLM Context 产品可以直接提供接地数据。
最后的那个缺口才是关键。 大多数人最看重旧版 Google 搜索 API 的那一点(即可以发送查询并以 JSON 格式获取公开网络的搜索结果),如今 Google 已不再提供简单易用的替代方案。
Google 搜索 API 替代方案:Brave 搜索 API 的适用场景
Brave 搜索 API 基于 Brave 自有的、包含 400 多亿个网页的网络索引运行,并通过 REST 端点以结构化 JSON 格式返回搜索结果。 它还完全支持自助服务:您现在就可以注册、获取 API 密钥,并立即开始构建。 它与 Google 的这三种使用场景完美契合,而且 Brave 的每种方案都包含 5 美元的每月免费额度——鉴于目前共有四款自助方案可用(搜索、问答、自动建议和拼写检查),这意味着用户每月总共可获得高达 20 美元的免费额度。 再结合自助调配的使用限额,您完全能以极低甚至零成本的价格进行测试。
特定站点搜索
Brave 通过一个名为 Goggles 的功能支持自定义排名,该功能允许您在查询时提升或限制特定域名的排名。 这意味着您可以将搜索结果限定在您关心的网站范围内(就像可编程搜索引擎一样),而无需受限于某个产品中预设的固定列表。 通过同一个 API,您既可以获得特定网站的搜索结果,也能访问公开网络。
企业级 AI 与接地
这正是 Brave 真正脱颖而出之处,这要归功于一个名为 LLM Context 的专用端点,它专为智能体和聊天机器人量身打造。 LLM Context 端点不会直接返回一个普通的链接列表,而是为您完成了最繁重的工作:只需一次调用,即可返回按相关性排序的、已预先提取的网页内容,其中包含文本块、表格、代码块和结构化数据。 并且这些数据都具备可追溯的单源出处,因此您的模型能够直接对其执行逻辑推理。 这完全省去了独立的数据爬取或抓取步骤。
LLM Context 可以协助处理那些原本企业可能需要借助 Google 的 Agent Search 和 Gemini Enterprise Agent Platform 来处理的工作流程。 其主要区别在于,Brave 的解决方案通过一个简单的 REST API 提供,您只需几分钟即可完成集成;而且它专为 AI 驱动的对话式搜索或接地而设计(而非作为某个更大的 AI 开发平台的一部分)。
如果您希望由 Brave 生成最终答案(而不是运行您自己的模型),可以选用独立的问答方案: 该方案会返回经过研究、有据可依的答案,并附上支持该答案的网络来源,定价为每 1,000 次网络搜索收取 4 美元,外加每 100 万个输入/输出 token 收取 5 美元。 而且与 Brave 的其他方案一样,问答方案每月都会固定赠送 5 美元的免费额度。
问答方案是最接近 Google 生成式对话式回答方案的替代方案(即在几乎无需配置的情况下即可轻松访问机器智能),而 LLM Context 则更适合那些希望保留对模型层的控制权,且仅需高质量的接地数据来喂养模型的用户。
全网搜索
Google 与 Brave 服务最大的区别就在于此。 当 Google 目前只能把需要全网搜索的用户引导至一个意向登记表单时,Brave 已经能直接基于其完全独立的自有网页索引库,提供完整的全网搜索服务——它支持自助服务,且现已上线。 您可以直接获取 JSON 格式的公开网络搜索结果(这正是让旧版 Google 搜索 API 最受开发者青睐的经典格式),并且无需排队等待。
如何迁移:使用 LLM Context 为智能体进行接地
迁移过程非常简单。 首先从 Brave 搜索 API 控制面板获取一个 API 密钥。 然后将您的查询发送至 LLM Context 端点,并读取 JSON 有效载荷。 这与您早已熟悉的“输入查询,输出JSON”流程相同,只是它返回的是可直接使用的接地内容,而不是仅仅提供链接。
以下是一个使用 cURL 发起请求的简单示例:
curl "https://api.search.brave.com/res/v1/llm/context?q=who+won+the+f1+race+this+weekend"
--compressed \
-H "Accept: application/json" \
-H "X-Subscription-Token: <YOUR_API_KEY>"以下是在 Python 中实现相同请求的方式,使用 import requests 并通过 response.json() 解析响应数据:
import requests
url = "https://api.search.brave.com/res/v1/llm/context"
params = {"q": "who won the f1 race this weekend"}
headers = {
"Accept": "application/json",
"X-Subscription-Token": "<YOUR_API_KEY>",
}
response = requests.get(url, params=params, headers=headers)
response.raise_for_status( )
print(response.status_code) # 200 on success
data = response.json()
# pre-extracted grounding content + source provenance
# Pass `data` to your model as context — no separate scrape step needed返回的响应数据分为接地内容(按类型分组)及其来源的元数据两部分,其中包含每个来源的出处信息(如标题、主机名和页面创建时间),为您的模型提供生成带有引用的回答所需的一切要素。 您还可以使用与网络搜索相同的过滤条件来调整搜索结果,包括时效性、国家/地区以及 Goggles 定义的域名列表,所有这些功能均使用相同的 API 密钥和订阅套餐。
如果您的使用场景较为简单(例如,您只是希望以 JSON 格式获取排序后的网页搜索结果列表,就像旧版 Google 自定义搜索 JSON API 的工作方式那样) Brave 的网页搜索端点(/res/v1/web/search)与之完全对应,采用相同的键和“输入查询,输出 JSON”的模式。
为什么独立索引至关重要
Google 旧 API 的停用和下线,敲响了更深层教训的警钟:当您的搜索依赖于 Google 时,您就不得不受制于 Google 的商业决策。 根据 Google 的时间表,该 API 即将停用,这迫使数千个项目不得不紧急寻找替代方案。
而像 Brave 这样的独立搜索 API 可以降低这种风险。 Brave 不会转售或抓取其他搜索引擎的结果,而是运行自己的索引,因此您的搜索不会受制于竞争对手的发展规划。 它还带来了隐私方面的优势,包括诸如零数据存留等选项,当搜索功能集成在受监管的产品中时,这一点必不可少。
相关阅读
常见问题解答
Google 搜索 API 什么时候会停用?
Google 的自定义搜索 JSON API 目前已不再接受新用户注册,现有用户必须在 2027 年 1 月 1 日之前完成迁移。 在该日期之后,该 API 将停止返回结果。
Google 搜索 API 有哪些最佳替代方案?
这取决于您的具体使用场景。 Google 目前将用户引导至其 Gemini Enterprise Agent Platform,该平台是 Agent Search 的托管地,而该工具正是三个月前 Google 推荐的“Vertex AI Search”工具更名后的版本。 但它实际上是一个 AI 开发平台。 针对以 JSON 格式获取网络搜索结果的具体需求,像 Brave 搜索 API 这样的独立解决方案,是专为满足这一需求而设计、可自助使用的 Google 搜索 API 替代方案,您现在就可以开始使用。
Google 搜索 API 有免费的替代方案吗?
Brave 搜索 API 允许您免费开始使用——每个 Brave 套餐都包含 5 美元的月度免费额度供您进行测试。 此外,与 Google 自定义搜索不同,Brave 搜索 API 没有“每天100次查询”的上限。 您可以通过按需付费的方式进行扩容,而不会遇到免费套餐的硬性限制(或者从 2027 年 1 月 1 日起完全失去免费套餐的资格)。 注册 Brave 需要绑定信用卡,但您可以设置使用限额,确保费用不会超出每月的免费额度或您设定的目标预算。 请参阅 Brave 搜索 API 控制面板了解当前套餐的详细信息。
我可以搜索整个网络,而不仅仅是我的网站吗?
是. 与 Google 的特定站点范围搜索不同,Brave 搜索 API 通过其自身的索引对公开网络进行搜索,同时您仍可通过 Goggles 功能将搜索结果限定在特定域名范围内。
如果我切换到 Brave,我的代码需要进行大改动吗?
通常不需要。 Brave 遵循相同的“输入查询, 输出 JSON”模式,并使用一个 API 密钥,因此迁移主要涉及替换端点并更新响应的读取方式。 对于简单的结果列表,字段映射量较小;如果您转到 用于 AI 接地的 LLM Context,您将获得更丰富的预提取内容,可直接提供给您的模型。