Skip to the page

Serper vs Brave Search API in 2026

One key answers both calls.

On Nov 10, 2026, Serper sells Google results in prepaid packs from $1.00 per 1,000 credits, valid for 6 months. Brave charges $5 per 1,000 requests on its own index, with $5 in free credits a month and 50 queries per second.

SpecStream answers both calls with one key. Serper code points at https://api.specstream.ai/serper, Brave code at https://api.specstream.ai, and each gets its own JSON back. Every search of up to 10 results costs $0.005.

SpecStream is the live web data engine. Its Search API scores 97.9 F-score on all 1,000 SimpleQA Verified questions and 64.0 item F1 on all 200 WideSearch tasks, shown on the benchmarks page.

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

SpecStream, Serper and Brave Search API side by side

SpecStreamSerperBrave Search API
Your codeRuns as written. Serper calls go to POST https://api.specstream.ai/serper/search with the key in X-API-KEY. Brave calls go to GET https://api.specstream.ai/res/v1/web/search with the key in X-Subscription-Token. One key answers bothPOST https://google.serper.dev/search with a Serper key in X-API-KEYGET https://api.search.brave.com/res/v1/web/search with a Brave key in X-Subscription-Token
What comes backEach API's own JSON. Serper: searchParameters, answerBox when the search has an answer, and organic[] with title, link, snippet and position. Brave: query, mixed and web.results[] with title, url and descriptionGoogle's results page as JSON: knowledgeGraph, organic results with a title, link, snippet and position, peopleAlsoAsk and relatedSearchesA web.results array with a title, a URL and a description for each result, and up to 5 extra excerpts per result
Price per 1,000 searches$5 for up to 10 results, on either route, paid from a balancePrepaid packs: 50k credits at $1.00 per 1,000, 500k at $0.75, 2.5M at $0.50 and 12.5M at $0.30. A credit is deducted for each successful response$5 per 1,000 requests on the Search plan. Answers costs $4 per 1,000 requests plus $5 per million input and output tokens
Results per callUp to 100 on the Serper route: num: 100 costs $0.059. Up to 20 on the Brave route: count=20 costs $0.011, and a call with no count returns 10 for $0.005One Google results page per call, set by num and pageUp to 20 a request, 20 by default, with offset from 0 to 9
How long the balance lastsCredit you buy never expiresCredits are valid for 6 months. At a zero balance Serper stops accepting new queriesPrepaid credits, plus $5 in free credits every month
What answers the callThe whole live web, read at the moment of the call. 97.9 F-score on all 1,000 SimpleQA Verified questions (978 correct)Google, queried live at each call. Nothing is cachedBrave's own search index. Operators are written inside q
RateNo limit per key and no daily limit. A busy call gets 429 with Retry-After and is not charged50 queries per second on the smallest pack, 300 on the Ultimate pack50 queries per second on the Search plan
Free to start$10 of credit, no card: 2,000 searches2,500 free queries, no credit card$5 in free credits every month
The text of each pageThe Extract API reads up to 20 pages or documents a call, PDF, Word and Excel included, at $0.80 per 1,000 pagesGoogle's snippet for each organic resultThe description and up to 5 extra excerpts that come with each result
Every match as rowsDeep Search: a request in plain words returns every match on the live web as rows that meet each condition you wrote, at 5¢, 15¢ or $1 a row, plus 5¢ for an email and 15¢ for a phone. The most a run can cost is quoted before it starts, and a saved request reruns hourly to yearly with each row labeled changed, unchanged or no longer matchingOne Google results page per query, as JSONOne request returns up to 20 results for one query, and more_results_available says whether another page exists
MCP and APIMCP server at https://api.specstream.ai/mcp, REST API, Python and TypeScript SDKs, a CLI and A2A. An agent can buy one request with no account, by card or in USDCA JSON API called with X-API-KEY, sold as prepaid top-ups with no subscriptionA REST API paid with prepaid credits. Also sold on AWS Marketplace as the Data for AI plan at $0.005 a request

Why Serper and Brave users move to SpecStream

Other Serper and Brave Search API alternatives

How SpecStream scores

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

How to move Serper and Brave code to SpecStream

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. Point Serper code at https://api.specstream.ai/serper and send the SpecStream key in X-API-KEY. In crewAI, pass base_url="https://api.specstream.ai/serper" to SerperDevTool.

import requests

reply = requests.post(
    "https://api.specstream.ai/serper/search",  # was https://google.serper.dev/search
    json={"q": "open source vector databases", "num": 10, "page": 1},
    headers={"X-API-KEY": SPECSTREAM_KEY},
).json()

for result in reply["organic"]:
    print(result["position"], result["title"], result["link"])

3. Point Brave code at https://api.specstream.ai and send the SpecStream key in X-Subscription-Token. In crewAI, pass search_url="https://api.specstream.ai/res/v1/web/search" to BraveSearchTool.

const params = new URLSearchParams({ q: "open source vector databases", count: "10" });
const reply = await fetch(`https://api.specstream.ai/res/v1/web/search?${params}`, {
  headers: { "X-Subscription-Token": process.env.SPECSTREAM_API_KEY },
}).then((response) => response.json());

for (const result of reply.web.results) console.log(result.title, result.url, result.description);

4. Read each call's price from specstream.price_usd. On a 429, wait the seconds in Retry-After and send the call again; nothing was charged.

Frequently asked questions

Something we didn't answer? Talk to a human

Is Serper better than Brave Search API?
They answer from different places: Serper queries Google live at each call, from $1.00 per 1,000 credits, and Brave searches its own index at $5 per 1,000 requests. SpecStream reads the whole live web at the moment of the call, scores 97.9 F-score on all 1,000 SimpleQA Verified questions, and answers both APIs' calls on one key.
Serper vs Brave Search API pricing: what does each cost?
Serper sells packs from $1.00 per 1,000 credits on 50k to $0.30 on 12.5M, valid for 6 months. Brave costs $5 per 1,000 requests with $5 in free credits a month. SpecStream costs $5 per 1,000 searches, and its credit never expires.
Can I use both Serper and Brave code?
Yes, on one SpecStream key. Serper calls go to https://api.specstream.ai/serper/search and Brave calls to https://api.specstream.ai/res/v1/web/search, each answered in its own JSON and billed from one balance at $0.005 a search.
Which fields does SpecStream not return?
On the Serper route, knowledgeGraph, peopleAlsoAsk and relatedSearches, and only web search is served. On the Brave route, extra_snippets and the summarizer key, and page_age only when a result carries a date.
Do Serper credits expire?
Yes, after 6 months, and Serper stops accepting queries when the balance reaches zero. SpecStream credit you buy never expires, and a new account starts with $10 of credit, no card.
How many searches a second can I send?
SpecStream has no limit per key and no daily limit; on November 9, 2026 production answered 718 of 720 searches at up to 20 a second, with a median of 1.07 s. Serper allows 50 to 300 queries per second by pack, and Brave 50 on its Search plan.
Can one call return 100 results?
Yes, on the Serper route: num: 100 returns up to 100 results for $0.059. Brave returns up to 20 a request, and the Brave route on SpecStream does the same.

Sources

SpecStream wrote this page. Each rival figure comes from that company's own page.

  1. Serperserper.dev/, read Nov 10, 2026
  2. Brave Search APIbrave.com/search/api/, read Nov 10, 2026
  3. Brave Web Search documentationapi-dashboard.search.brave.com/app/documentation/web-search/get-started, read Nov 10, 2026
  4. Brave Search API on AWS Marketplaceaws.amazon.com/marketplace/pp/prodview-qjlabherxghtq, read Nov 10, 2026
  5. SerpApi pricingserpapi.com/pricing, read Nov 10, 2026
  6. Tavily API creditsdocs.tavily.com/documentation/api-credits.md, read Nov 10, 2026
  7. Exa pricingexa.ai/docs/admin/pricing.md, read Nov 10, 2026
  8. Firecrawl pricingfirecrawl.dev/pricing, read Nov 10, 2026
  9. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 10, 2026
  10. SpecStream pricingspecstream.ai/pricing, read Nov 10, 2026
  11. SpecStream for agentsspecstream.ai/agents.md, read Nov 10, 2026