Compared with Brave Search API
The Brave Search API alternative for news
Brave’s news endpoint searches an independent web index at $5 per 1,000 requests. typesearch is a news index built for agents: $1.40 per 1,000 searches, a calibrated relevance probability on every result, the top ones read before they’re ranked, and typed answers in the same call.
Checked Sep 25, 2026 · A web search API with a news endpoint
Mode by mode, per 1,000 searches
typesearch · Fast
$1.40per 1,000
Brave Search API: $5−72%
News search
typesearch · Normal
$2.20per 1,000
Brave Search API: $5−56%
News search (doesn’t read the articles)
Brave bills the Search plan at $5 per 1,000 requests, news included, and gives $5 in credit every month. A news request returns up to 50 results with a description; it doesn’t open the articles.
Checked Sep 25, 2026 · Sources: api-dashboard.search.brave.com/documentation/pricing
Side by side
What Brave Search API publishes, next to what typesearch does. Each of their facts links to where we read it.
Checked Sep 25, 2026 · Sources: api-dashboard.search.brave.com/documentation/pricing, api-dashboard.search.brave.com/api-reference/news/news_searc, brave.com/search/api, api-dashboard.search.brave.com/documentation/services/news-s
How the parameters map
Each Brave Search API parameter and what it becomes on typesearch. You rewrite one request; your agent’s logic stays.
| Brave Search API parameter | Status | On typesearch |
|---|---|---|
| q | Same | query. Or up to five queries, judged together. |
| count | Same | max_results, up to 50. |
| offset | Not supported | No pagination: ask for up to 50 results at once. |
| freshness: pd, pw, pm | Mapped | days: 1, 7, 30 |
| freshness: YYYY-MM-DDtoYYYY-MM-DD | Mapped | published_after, published_before, within the last 30 days. |
| country, search_lang, ui_lang | Limited | Query in the language you want, or restrict to regional outlets with include_domains. |
| extra_snippets | Mapped | highlights: verbatim excerpts from the articles that were read (normal and deep). |
| goggles | Limited | include_domains, exclude_domains, up to 20 each. |
| X-Subscription-Token | Mapped | Authorization: Bearer <key> |
| results[]: title, url, description, page_age, meta_url.hostname | Mapped | results[]: title, url, snippet, published_at, source |
What you gain
- $1.40 per 1,000 searches, against $5 per 1,000 for Brave’s news search
- A calibrated relevance probability on every result
- Top results read and verified before they’re ranked, for $2.20 per 1,000
- Tone, same-story grouping and typed answers in the same call
- Works with the Exa, Tako and Perplexity SDKs
When Brave Search API is the better fit
We’d rather you pick right the first time. Keep Brave Search API for these:
- You search the whole web, not only news.
- You need country and language parameters, or 50 requests per second.
- You want answers written by the API (Brave’s Answers plan).
The migration
The whole migration
Before and after: the request, the key header and the fields you read. Everything else in your code stays.
import requests-r = requests.get("https://api.search.brave.com/res/v1/news/search",- headers={"X-Subscription-Token": BRAVE_API_KEY},- params={"q": "lithium royalties in Chile", "freshness": "pw", "count": 20},-).json()+r = requests.post("https://api.typesearch.ai/v1/search",+ headers={"Authorization": f"Bearer {TYPESEARCH_API_KEY}"},+ json={"query": "lithium royalties in Chile", "days": 7, "max_results": 20, "mode": "fast"},+).json()-for a in r["results"]:- print(a["title"], a["url"], a["page_age"], a["meta_url"]["hostname"])+for a in r["results"]:+ print(a["title"], a["url"], a["published_at"], a["source"], a["score"])
Switching from Brave Search API
How is typesearch different from Brave Search API?
Brave’s news endpoint returns web news results with a description and extra snippets, in Brave’s order. typesearch returns results judged for your query — a calibrated probability, the top ones read — with tone, same-story grouping and typed answers.
How much does typesearch cost compared with Brave Search API?
Fast: $1.40 per 1,000 on typesearch, against $5 (News search). Normal: $2.20 per 1,000 on typesearch, against $5 (News search (doesn’t read the articles)). Results served from the cache are free, and there are no seats or minimums.
How do I switch from Brave Search API?
Rewrite one request: the endpoint, the key header and a few parameter names change — see the table above. The fields you read map one to one: description → snippet, page_age → published_at, meta_url.hostname → source.
When should I stay with Brave Search API?
If you need the whole web beyond news, country and language parameters today, or 50 requests per second on pay as you go. You can also use both: typesearch for what your agent searches now, Brave Search API for the rest.
Keep comparing
Other comparisons
Use cases
Switch from Brave Search API
A key in a minute, $5 in free credit, one request to rewrite.