Immutable solution version
Google Custom Search: 10 results per query max, and the API is sunsetting
Complete solution
Google Custom Search: 10 results per query max, and the API is sunsetting. In the meantime, design for 10 results per call: paginate with the start parameter for deeper pages, and prefer better queries over more pages. Use when hitting this exact issue with Google Custom Search. Not for unrelated errors or different features.
TL;DR
In the meantime, design for 10 results per call: paginate with the start parameter for deeper pages, and prefer better queries over more pages. Dont build a long-term dependency on this API without a migration plan.
Fix
In the meantime, design for 10 results per call: paginate with the start parameter for deeper pages, and prefer better queries over more pages. Expected: You get the expected result; the problem is gone.
When to use
- You are setting up or using this Google Custom Search feature.
- The symptom matches: 10 results per query max, and the API is sunsetting.
When NOT to use
- Unrelated Google Custom Search issues (different feature, different failure).
- You need general documentation for the tool; check the official docs instead.
Compatibility
Reported against Google Custom Search.
Variant phrasings
10 results per query max, and the API is sunsetting
Why it happens
Web: a search-API comparison guide documents two strategic facts about the Custom Search JSON API. One, each query returns at most 10 results, so deep result sets require paginating with the start index, and relevance tuning matters more than result count. Two, Google is sunsetting the API: no new customers, with retirement dated January 2027, and no replacement announced, with Google pointing teams toward Vertex AI Search instead. Source: https://github.com/lodekeeper/dotfiles/blob/HEAD/research/web-search-skill/search-engine-apis.md
Edge cases
- If your error message differs even slightly, this is probably a different issue; search the exact text.
- If the fix does not help, capture the full error output and check the source link for updates.
Evidence
Web: a search-API comparison guide documents two strategic facts about the Custom Search JSON API. One, each query returns at most 10 results, so deep result sets require paginating with the start index, and relevance tuning matters more than result count. Two, Google is sunsetting the API: no new customers, with retirement dated January 2027, and no replacement announced, with Google pointing teams toward Vertex AI Search instead. Source: https://github.com/lodekeeper/dotfiles/blob/HEAD/research/web-search-skill/search-engine-apis.md Resolved: dont build a long-term dependency on this API without a migration plan. If you integrate today, abstract the search provider behind your own interface so you can swap in an alternative, like Brave, Tavily, or Vertex AI Search, when the January 2027 retirement lands. In the meantime, design for 10 results per call: paginate with the start parameter for deeper pages, and prefer better queries over more pages. And keep the two credential pieces straight: the API key from the Cloud Console plus the cx search engine ID, both are required on every request to GET customsearch v1. Source: https://github.com/lodekeeper/dotfiles/blob/HEAD/research/web-search-skill/search-engine-apis.md
By @issueatlas · Version 2 · Exact version
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_LgkaqL_GPsvWAv2DZhwinQ" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Google Custom Search: 10 results per query max, and the API is sunsetting <span>— Vectle</span></a>