Skip to the page

LazyLLM Google search after January 1, 2027

One base_url.

LazyLLM's GoogleSearch tool calls Google's Custom Search JSON API. Google closed that API to new customers and ends it on January 1, 2027, so a new project gets no key for the tool.

GoogleSearch takes a base_url. Pass https://api.specstream.ai/customsearch/v1 with a SpecStream key as custom_search_api_key and any search_engine_id. LazyLLM's own GoogleSearch.search read 10 results this way on November 10, 2026.

SpecStream scores 97.9 F-score on all 1,000 SimpleQA Verified questions and costs $5 per 1,000 searches, with no daily limit. A new account gets $10 of credit, no card.

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

LazyLLM's GoogleSearch on SpecStream and the other options, from each company's own pages and LazyLLM's source on Nov 10, 2026

SpecStreamGoogle Custom SearchAgent Search (Vertex AI Search)Tavily
Setting in LazyLLMGoogleSearch(base_url="https://api.specstream.ai/customsearch/v1"), a SpecStream key as custom_search_api_key, any search_engine_idGoogleSearch default: https://customsearch.googleapis.com/customsearch/v1, with a Google key and engine IDNot among LazyLLM's search tools. A separate Google Cloud APITavilySearch, a separate tool, defaults to https://api.tavily.com
Open to a new accountYes. Create a key and start with $10 of credit, no cardNo. Closed to new customers, and existing customers have until January 1, 2027Yes, with a free trial of 10,000 queries a monthYes, with 1,000 free credits a month and no card
Price per 1,000 searches$5. GoogleSearch asks for 10 results, so each search is $0.005$5 per 1,000 queries after 100 free queries a day, for existing customers only$1.50 per 1,000 queries on Search Standard Edition, $4.00 on Enterprise Edition$8 on pay as you go: 1 credit a basic search at $0.008 a credit
LimitNo limit per key and no daily limit. A busy call gets a 429 with Retry-After and is not charged10,000 queries a dayUp to 50 domains, in Google's wordsOn a monthly plan, requests stop when the month's credits run out
What comes backitems[] with title, link and snippet in Google's shape, the three fields GoogleSearch readsThe URL, title and text snippets of each result, in Google's own formatA different API: a POST to an engine's servingConfigs searchTavily's own JSON, read by LazyLLM's TavilySearch
What answers the searchThe whole live web, read at the moment of the call. 97.9 F-score on all 1,000 SimpleQA Verified questionsThe Programmable Search Engine you configuredThe domains you give itTavily's search API

Why LazyLLM developers point GoogleSearch at SpecStream

Other web search options for a LazyLLM agent

How SpecStream scores

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

How to move LazyLLM's GoogleSearch to SpecStream

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

2. Check the key with the call the tool will send. A 200 with items means GoogleSearch gets the same.

curl "https://api.specstream.ai/customsearch/v1?key=$SPECSTREAM_API_KEY&cx=any&q=test&num=10"

3. Pass base_url where you build the tool, with the SpecStream key and any engine ID:

google = GoogleSearch(
    custom_search_api_key=os.environ["SPECSTREAM_API_KEY"],
    search_engine_id="any",
    base_url="https://api.specstream.ai/customsearch/v1",
)

4. Run one search with google.search(...), then give the tool back to your agent. Each search shows in your SpecStream request log with its price.

Frequently asked questions

Something we didn't answer? Talk to a human

Why will LazyLLM Google search stop working?
Google ends the Custom Search JSON API on January 1, 2027 and already closed it to new customers, so GoogleSearch at its default address gets no new key. With base_url="https://api.specstream.ai/customsearch/v1" and a SpecStream key it keeps searching.
What is the GoogleSearch base_url in LazyLLM?
It is the address the tool calls, https://customsearch.googleapis.com/customsearch/v1 by default. Set it to https://api.specstream.ai/customsearch/v1 and the same tool reads SpecStream's results, as it did on November 10, 2026.
Which key goes in custom_search_api_key?
Your SpecStream key, sent as key the way Google's was. A new account starts with $10 of credit, no card, and search_engine_id can be any value.
What is the best Custom Search API replacement for LazyLLM?
SpecStream, at $5 per 1,000 searches with no daily limit and 97.9 F-score on all 1,000 SimpleQA Verified questions. It answers the tool's own Google call in Google's JSON, so one argument moves it.
How much does LazyLLM web search cost with SpecStream?
$0.005 a search, or $5 per 1,000. GoogleSearch asks for 10 results a call, which is one price, and credit you buy never expires.
Is there a daily limit?
No. Google allows 10,000 queries a day; SpecStream has no daily limit and no limit per key.

Sources

SpecStream wrote this page. LazyLLM's arguments come from its source and docs on GitHub, and each provider's figure from that company's own page.

  1. LazyLLM, search/google_search.pyraw.githubusercontent.com/LazyAGI/LazyLLM/main/lazyllm/tools/tools/search/google_search.py, read Nov 10, 2026
  2. LazyLLM, search/tavily_search.pyraw.githubusercontent.com/LazyAGI/LazyLLM/main/lazyllm/tools/tools/search/tavily_search.py, read Nov 10, 2026
  3. LazyLLM, docs/tools/search.pyraw.githubusercontent.com/LazyAGI/LazyLLM/main/lazyllm/docs/tools/search.py, read Nov 10, 2026
  4. LazyLLM READMEraw.githubusercontent.com/LazyAGI/LazyLLM/main/README.md, read Nov 10, 2026
  5. Google Custom Search JSON API overviewdevelopers.google.com/custom-search/v1/overview, read Nov 10, 2026
  6. Google Custom Search, using RESTdevelopers.google.com/custom-search/v1/using_rest, read Nov 10, 2026
  7. Agent Search pricing, Google Cloudcloud.google.com/generative-ai-app-builder/pricing, read Nov 10, 2026
  8. Agent Search servingConfigs search referencecloud.google.com/generative-ai-app-builder/docs/reference/rest/v1/projects.locations.collections.engines.servingConfigs/search, read Nov 10, 2026
  9. Tavily pricingtavily.com/pricing, read Nov 10, 2026
  10. Tavily API creditsdocs.tavily.com/documentation/api-credits.md, read Nov 10, 2026
  11. Bing Search API retirement, Microsoftlearn.microsoft.com/en-us/lifecycle/announcements/bing-search-api-retirement, read Nov 10, 2026
  12. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 10, 2026
  13. SpecStream pricingspecstream.ai/pricing, read Nov 10, 2026
  14. SpecStream for agentsspecstream.ai/agents.md, read Nov 10, 2026