每天白送 100 次的 Google 搜索接口,2027 年 1 月 1 日关停:现在就该把代码翻一遍

2026-09-23 GoogleAPI 关停搜索迁移

Google 的 Custom Search JSON API 页面上现在挂着两条明确的说明:不再向新客户开放,以及现有客户必须在 2027 年 1 月 1 日之前改用替代方案。

这个接口的存在感一直不高,但用的人不少。每天 100 次免费查询,超出后在控制台申请计费,每 1000 次到 1 万次查询 5 美元——对于一天跑几十次的小工具来说,等于永久免费。很多内容聚合脚本、竞品监控、关键词排名检查、以及 RAG 里”检索不到就退回网页搜索”的那一层兜底,都挂在它上面。

官方给的两条路,都不算答案

页面顶部的提示写得很清楚:Vertex AI Search 是搜索最多 50 个域名的理想替代方案;如果你的场景需要完整网页搜索,请填表联系 Google。

问题在于,绝大多数用这个接口的人要的就是全量网页搜索,不是站内的 50 个域名。50 个域名这个上限,把”搜索别人网站”这个主要用途直接排除了。而”联系我们”这条路,对个人开发者的现实含义是要走商务流程,能不能进、多少钱、限额多少,页面上一概没写。

今天该做的

  1. 先盘一遍。grep 一下代码、配置文件、环境变量里有没有 customsearch/v1、cx=、CUSTOM_SEARCH_API_KEY。这个接口经常被埋在一个不起眼的 util 文件里,两年没人碰过,但它可能是你某个定时任务能不能跑的关键。
  2. 区分两种用途。如果你搜的确实只是自己或客户的几个站,那 Vertex AI Search 是合理迁移,早点试。如果你要的是全网检索,那就别指望官方了,现在就该开始测第三方:Brave Search API、Serper、Tavily、Exa、Bing 这几家都还开着自助注册,价格和配额差别不小。
  3. 给接口加一层抽象。不管最后选谁,别再把搜索调用直接写进业务代码。抽一个 search(query) 出来,底下接哪家可以随时换。这次的教训不是”Google 关了一个接口”,是”把外部依赖写死在业务逻辑里,关停的时候要改的地方比你以为的多”。
  4. 别拖到 12 月。替换搜索后端不是换个 URL 的事——返回的字段结构、结果质量、配额限制、付费方式全不一样,你可能还要重调 prompt 和排序逻辑。留一个季度试错不算早。

泼冷水

一年的期限听起来很宽裕,但按以往的经验,这类关停前一两个月会有大量人同时涌向替代方案,届时免费额度收紧、涨价、排队都不意外。早迁移的人还能慢慢比价。

还有一点要说清楚:官方这次的措辞是”不再向新客户开放”,意味着你现在已经不能新开了。如果你手上有正在开发、还没上线的功能打算用它,那就别设计了,直接从第三方起步。

原文:https://developers.google.com/custom-search/v1/overview

原文出处 · 事实以此为准
Google for Developers · Custom Search JSON API
阅读原文 ↗