Skip to the page

Vertex AI Search vs Custom Search JSON API

Keep the same call.

Google names Vertex AI Search, now titled Agent Search, as the Custom Search JSON API's alternative for up to 50 domains. It costs $1.50 per 1,000 queries on Standard and $4.00 on Enterprise, on a different endpoint.

For the whole web, Google's page asks you to contact it. SpecStream answers the call you send today, GET /customsearch/v1, at https://api.specstream.ai, in Google's JSON, across the whole live web.

It costs $5 per 1,000 searches and scores 97.9 F-score on all 1,000 SimpleQA Verified questions and 64.0 item F1 on all 200 WideSearch tasks (benchmarks).

New accounts get $10 of credit, no card. It covers 2,000 searches.

SpecStream, Custom Search JSON API and Vertex AI Search side by side

SpecStreamCustom Search JSON APIVertex AI Search (Agent Search)
What it searchesThe whole live web, read at the moment of the callThe Programmable Search Engine you configured under cxUp to 50 domains. For full web search, Google asks you to contact it
StatusYes. The Custom Search route is live at https://api.specstream.ai/customsearch/v1Closed to new customers. Existing customers have until January 1, 2027Google's named alternative for up to 50 domains. Its pricing page is titled Agent Search
The requestGET /customsearch/v1?key=...&q=...&num=&start=, as your code sends it today. cx is accepted and not usedGET /customsearch/v1 with q, an API key and cxPOST https://discoveryengine.googleapis.com/v1/{servingConfig}:search, with a serving config under a project, location, collection and engine
The replyGoogle's JSON: kind customsearch#search, items[] with title, link, snippet and displayLink, searchInformation.totalResults and queries.nextPageitems[] with the URL, title and text snippets of each resultThe reply of the servingConfigs.search method
What you changeThe base address and the keyYour provider, by January 1, 2027The endpoint and the request, to a POST in a Google Cloud project. Google's migration guide covers Site Restricted JSON API users
Price per 1,000$5 per 1,000 searches of up to 10 results, $0.005 a call$5 per 1,000 queries after 100 free a day, for existing customers$1.50 per 1,000 queries on Standard and $4.00 on Enterprise, plus data storage
Free use$10 of credit on a new account, no card. It covers 2,000 searches, and credit you top up never expires100 queries a dayA free trial of 10,000 queries per account a month
LimitUp to 8,800 searches a minute on one account. A call over that gets a 429 and is not charged10,000 queries a day50 domains

Why teams keep their Custom Search call on SpecStream

Other options beside Vertex AI Search

How SpecStream scores

The same numbers as the benchmarks page, from the official tasks and scorers.

How to move from the Custom Search JSON API without Vertex AI Search

1. Create a key under Agents & API in the workspace. A new account gets $10 of credit, no card, which covers 2,000 searches.

2. Set the base address to https://api.specstream.ai in place of https://www.googleapis.com or https://customsearch.googleapis.com, and send the SpecStream key in key=.

import requests

BASE = "https://api.specstream.ai"  # was https://www.googleapis.com

reply = requests.get(
    f"{BASE}/customsearch/v1",
    params={"key": SPECSTREAM_KEY, "cx": CX, "q": "open source vector databases", "num": 10},
).json()

for item in reply["items"]:
    print(item["title"], item["link"], item["snippet"])

3. Leave the rest. Each call is one search on your key, inside the spending limit you give the key. The route returns web results, so send calls without searchType.

Frequently asked questions

Something we didn't answer? Talk to a human

What is the difference between Vertex AI Search and the Custom Search JSON API?
Vertex AI Search covers up to 50 domains from a Google Cloud project at $1.50 to $4.00 per 1,000 queries; the Custom Search JSON API answers GET /customsearch/v1 at $5 per 1,000 and ends on January 1, 2027. SpecStream answers that same call after the date, across the whole live web.
Is Vertex AI Search the replacement for the Custom Search JSON API?
For up to 50 domains, Google says so. For full web search Google's page asks you to contact it. SpecStream answers the Custom Search call on the whole web at $5 per 1,000 searches.
How much does Vertex AI Search cost?
$1.50 per 1,000 queries on Search Standard and $4.00 on Search Enterprise, plus data storage, with a free trial of 10,000 queries per account a month.
What is Agent Search?
The name Google Cloud now gives Vertex AI Search: its pricing page is titled Agent Search pricing, and its API reference lists the servingConfigs.search method under Agent Search.
Can Vertex AI Search search the whole web?
Google names it for up to 50 domains, and for full web search its page asks you to contact Google. SpecStream searches the whole live web from the first call.
How do I move off the Custom Search JSON API without rewriting my code?
Change one line. Set the base address to https://api.specstream.ai and put a SpecStream key in key=; GET /customsearch/v1 answers in Google's JSON at $5 per 1,000 searches.

Sources

SpecStream wrote this page. Each figure about Google and other providers comes from that company's own page.

  1. Google Custom Search JSON API overviewdevelopers.google.com/custom-search/v1/overview, read Nov 10, 2026
  2. Google Custom Search JSON API reference, cse.listdevelopers.google.com/custom-search/v1/reference/rest/v1/cse/list, read Nov 10, 2026
  3. Google Custom Search JSON API, using RESTdevelopers.google.com/custom-search/v1/using_rest, read Nov 10, 2026
  4. Programmable Search Engine blog, January 20, 2026programmablesearchengine.googleblog.com/2026/01/updates-to-our-web-search-products.html, read Nov 10, 2026
  5. Google Cloud, Agent Search pricingcloud.google.com/generative-ai-app-builder/pricing, read Nov 10, 2026
  6. Google Cloud, migrate from Custom Search Site Restricted JSON APIdocs.cloud.google.com/generative-ai-app-builder/docs/migrate-from-cse?hl=en, read Nov 10, 2026
  7. Google Cloud, servingConfigs.search referencecloud.google.com/generative-ai-app-builder/docs/reference/rest/v1/projects.locations.collections.engines.servingConfigs/search, read Nov 10, 2026
  8. Gemini API pricingai.google.dev/gemini-api/docs/pricing, read Nov 10, 2026
  9. Gemini API, Grounding with Google Searchai.google.dev/gemini-api/docs/google-search, read Nov 10, 2026
  10. Brave Search APIbrave.com/search/api/, read Nov 10, 2026
  11. Brave, alternatives to the Google Search APIbrave.com/learn/google-api-shutdown/, read Nov 10, 2026
  12. Exa pricingexa.ai/pricing, read Nov 10, 2026
  13. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 10, 2026
  14. SpecStream pricingspecstream.ai/pricing, read Nov 10, 2026
  15. SpecStream for agentsspecstream.ai/agents.md, read Nov 10, 2026