Skip to the page

SerpApi compatible

Change the address, at $5 per 1,000.

SerpApi's Starter plan is $25 a month for 1,000 searches, $25 per 1,000. SpecStream answers the same GET /search.json?engine=google in SerpApi's JSON for $0.005 a search, with no monthly plan.

The switch is one line: https://api.specstream.ai/serpapi in place of https://serpapi.com, and a SpecStream key as api_key. In serpapi-python that is client.BASE_DOMAIN.

SpecStream scores 97.9 F-score on all 1,000 SimpleQA Verified questions and 64.0 item F1 on all 200 WideSearch tasks, at $5 per 1,000 searches of up to 10 results.

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

SerpApi to SpecStream, parameter by parameter and field by field

SpecStreamSerpApi
AddressGET https://api.specstream.ai/serpapi/search.json?engine=google, and /serpapi/searchGET https://serpapi.com/search?engine=google
The keyA SpecStream key as api_key in the addressA SerpApi key as api_key in the address
Results and pagesnum 1 to 100, 10 when you send none, and start for the offset. serpapi_pagination.next carries the next pageThe number of results returned does not change the credits used
Datestbs with qdr:w style ranges or cdr:1,cd_min:...,cd_max:... datestbs for advanced search parameters, dates among them
Each resultposition, title, link, displayed_link, snippet, and date when the page has one. Not returned: redirect_link, thumbnail, favicon, snippet_highlighted_words, sitelinks and sourceposition, title, link, redirect_link, displayed_link, thumbnail, favicon, snippet and more
ErrorsSerpApi's {"error": ...}: 401 with no key, 400 for tbm or another engine, 429 when the balance is empty. A busy call gets 429 with Retry-After and is not chargedCached, errored and failed searches are not counted
Price per 1,000 searches$5 for up to 10 results. 100 results cost $0.059 a call$25 on Starter, $15 on Developer ($75 for 5,000), $10 on Production ($150 for 15,000)
ThroughputUp to 8,800 searches a minute on one account200 searches an hour on Starter, 1,000 on Developer, 3,000 on Production
Free to start$10 of credit, no card, which covers 2,000 searches250 searches a month on the Free plan

The SerpApi reference, on SpecStream

What else SerpApi users price

How SpecStream scores

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

How to migrate, step by step

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. With serpapi-python, set client.BASE_DOMAIN to https://api.specstream.ai/serpapi and pass the SpecStream key as api_key. Without the client, in Python:

import requests

URL = "https://api.specstream.ai/serpapi/search.json"  # was https://serpapi.com/search.json

reply = requests.get(
    URL,
    params={"engine": "google", "q": "Larkspur Colorado mayor", "num": 10, "api_key": SPECSTREAM_KEY},
    timeout=30,
)
reply.raise_for_status()
for result in reply.json()["organic_results"]:
    print(result["position"], result["title"], result["link"])

3. In JavaScript, SerpApi's npm client keeps its host in its code, so call the address with fetch:

const url = new URL("https://api.specstream.ai/serpapi/search.json");
url.search = new URLSearchParams({ engine: "google", q: "Larkspur Colorado mayor", api_key: process.env.SPECSTREAM_KEY });
const data = await (await fetch(url)).json();
for (const result of data.organic_results) console.log(result.title, result.link);

4. Read 429 with Retry-After as a call to send again later; it is not charged.

Frequently asked questions

Something we didn't answer? Talk to a human

Is there a SerpApi compatible API?
Yes. SpecStream answers SerpApi's GET /search.json?engine=google at https://api.specstream.ai/serpapi in SerpApi's JSON, as measured on production on Nov 10, 2026 with serpapi-python 1.2.0. A search of up to 10 results costs $0.005.
How do I migrate from SerpApi?
Change one line: https://serpapi.com becomes https://api.specstream.ai/serpapi, and a SpecStream key goes in api_key. q, num, start and tbs keep their meaning, and the reply has the same organic_results.
How much does SerpApi cost?
From $25 a month for 1,000 searches on Starter to $150 for 15,000 on Production, with 250 free searches a month. SpecStream costs $5 per 1,000 with no monthly plan.
Which apps and SDKs take the SpecStream address for SerpApi?
The older google-search-results Python package (2.4.2): set GoogleSearch.BACKEND = "https://api.specstream.ai/serpapi" before the first search.
Can I change the address in the SerpApi Python client?
Yes, in one line: client.BASE_DOMAIN = "https://api.specstream.ai/serpapi" on a serpapi.Client made with your SpecStream key. SerpApi's JavaScript client keeps its host in its code, so use fetch there.
Is there a cheaper SerpApi alternative?
SpecStream costs $5 per 1,000 searches against $25 per 1,000 on SerpApi Starter, and keeps SerpApi's request and JSON. It scores 97.9 F-score on all 1,000 SimpleQA Verified questions.
Which SerpApi fields does SpecStream not return?
Answer boxes, knowledge graphs, related questions, local results and top stories are not returned, nor a result's thumbnail, favicon, redirect_link, sitelinks or source. Each result keeps position, title, link, displayed_link, snippet and date.

Sources

SpecStream wrote this page. Each SerpApi figure comes from SerpApi's own pages, and each other provider's figure from that company's own page. The route's behavior comes from its code and the pass table measured on production.

  1. SerpApi pricingserpapi.com/pricing.md, read Nov 10, 2026
  2. SerpApi Google Search APIserpapi.com/search-api, read Nov 10, 2026
  3. SpecStream SerpApi pass tablespecstream.ai/specstream/dialects/serpapi.md, read Nov 10, 2026
  4. SearchApi.io pricingsearchapi.io/pricing, read Nov 10, 2026
  5. Serperserper.dev/, read Nov 10, 2026
  6. VALUE SERP pricingtrajectdata.com/serp/value-serp-api/pricing/, read Nov 10, 2026
  7. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 10, 2026
  8. SpecStream pricingspecstream.ai/pricing, read Nov 10, 2026
  9. SpecStream for agentsspecstream.ai/agents.md, read Nov 10, 2026