Skip to the page

Google Search API alternatives in 2026

Same JSON, $1 per 1,000.

Google's Custom Search JSON API is closed to new customers and ends for existing ones on January 1, 2027. Until then it costs $5 per 1,000 queries after 100 free a day, up to 10,000 a day.

SpecStream is the live web data engine for teams and agents. It answers the same GET /customsearch/v1 call in Google's JSON at $1 per 1,000 searches: change the host and the key, and your parser stays.

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

The Google Search API next to SpecStream, row by row

SpecStreamGoogle Custom Search JSON API
Open to new customersYes. Create a key and start with $10 of credit, no cardNo. Closed to new customers, and existing customers have until January 1, 2027
Price per 1,000 searches$1 for up to 10 results on Google's call. $5 with the answer on /v1/web-search$5 per 1,000 queries after 100 free queries a day, for existing customers
Daily limitNone. Calls spend from your balance, inside the spending limit you set on the key10,000 queries a day
What you changeThe host: https://api.specstream.ai in place of https://www.googleapis.com, and a SpecStream key in key=. cx is accepted and not usedA Programmable Search Engine ID in cx and a Google API key
The replyGoogle's JSON: items[] with title, link, snippet and displayLink, searchInformation.totalResults and queries.nextPageJSON that follows the OpenSearch 1.1 Specification, with items holding the URL, title and snippet of each result
Results per queryUp to 10 a call on Google's call, any page. Up to 100 in one call on /v1/web-search: num=100 costs $0.01181 to 10 a call, and never more than the first 100 results of a query
What it searchesThe whole live web, read at the moment of the call. 97.9 F-score on all 1,000 SimpleQA Verified questions (978 correct)The Programmable Search Engine you configured. New engines search at most 50 domains
Image searchsearchType=image on the same call, with image.contextLink, width, height and thumbnailLink, at the same pricesearchType=image on the same call
The text of each pagepassages=true on /v1/web-search returns the text of the top pages. The Extract API reads any page at $0.80 per 1,000, and a page with no text is not chargedText snippets that describe each result
A failed callA busy call answers 429 with Retry-After and is not charged. A call that returns no results costs nothingGoogle's terms say you may be charged for each successful request
Structured rowsDeep Search: one request in plain words returns every match as a row, with a source URL and read time on every value, at 5¢, 15¢ or $1 a rowA list of results. Your code reads the pages and builds the rows

How to choose a Google Search API replacement

Other Google Search API alternatives

How SpecStream scores

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

How to move from the Google Search API to SpecStream

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

2. Change the host. https://api.specstream.ai/customsearch/v1 answers the call your code sends to https://www.googleapis.com/customsearch/v1 today. The key goes in key=, in X-Goog-Api-Key or as a Bearer token.

# Before
curl "https://www.googleapis.com/customsearch/v1?key=$GOOGLE_API_KEY&cx=$CX&q=$QUERY&num=10"

# After
curl "https://api.specstream.ai/customsearch/v1?key=$SPECSTREAM_API_KEY&cx=$CX&q=$QUERY&num=10"

In Python:

import os
import requests

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

reply = requests.get(
    f"{BASE}/customsearch/v1",
    params={"key": os.environ["SPECSTREAM_API_KEY"], "q": "open source vector databases", "num": 10},
).json()

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

3. Leave the rest. A call of up to 10 results costs $0.001. Every parameter and reply field is in the Google Custom Search migration guide, and the dates are on the shutdown page.

On MCP, your agent calls search_web with {"q": ...} and read_pages with {"urls": [...]} at https://api.specstream.ai/mcp.

Frequently asked questions

Something we didn't answer? Talk to a human

Is the Google Search API shutting down?
Yes. The Custom Search JSON API is closed to new customers, and existing customers have until January 1, 2027 to move to another solution.
What is the best Google Search API alternative?
SpecStream, at $1 per 1,000 searches. It answers Google's own GET /customsearch/v1 in Google's JSON, has no daily limit, and scores 97.9 F-score on all 1,000 SimpleQA Verified questions.
What does Google recommend instead?
Vertex AI Search for up to 50 domains, at $1.50 per 1,000 queries on Search Standard Edition. For full web search, Google asks you to contact it.
Is there a free Google Search API alternative?
SpecStream gives a new account $10 of credit with no card, which covers 10,000 searches through Google's own call. Brave includes $5 in free credits a month.
Can I keep my Custom Search code?
Yes. Change https://www.googleapis.com to https://api.specstream.ai and put a SpecStream key in key=. q, num, start and cx are accepted, and the reply keeps items[].
Does SpecStream have an API and an MCP server?
Yes. The Search API is GET https://api.specstream.ai/v1/web-search at $5 per 1,000 searches, or $1 with speed=fast, and the MCP server is at https://api.specstream.ai/mcp over Streamable HTTP, with OAuth or an API key.

Sources

SpecStream wrote this page. Each Google price and date comes from Google's own pages, and each other price from that company's own page, read on Nov 12, 2026.

  1. SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
  2. SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026
  3. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 12, 2026
  4. Custom Search JSON API overviewdevelopers.google.com/custom-search/v1/overview, read Nov 12, 2026
  5. Custom Search JSON API referencedevelopers.google.com/custom-search/v1/reference/rest/v1/cse/list, read Nov 12, 2026
  6. Custom Search JSON API termsdevelopers.google.com/custom-search/terms, read Nov 12, 2026
  7. Programmable Search Engine blog, Jan 20, 2026programmablesearchengine.googleblog.com/2026/01/updates-to-our-web-search-products.html, read Nov 12, 2026
  8. Vertex AI Search pricingcloud.google.com/generative-ai-app-builder/pricing, read Nov 12, 2026
  9. Grounding with Google Searchai.google.dev/gemini-api/docs/google-search, read Nov 12, 2026
  10. Brave Search APIbrave.com/search/api/, read Nov 12, 2026
  11. Parallel search modesdocs.parallel.ai/search/modes.md, read Nov 12, 2026
  12. Serperserper.dev/, read Nov 12, 2026
  13. SerpApi pricingserpapi.com/pricing.md, read Nov 12, 2026