POST /v1/news · engine=brave
Brave News API
News articles from Brave Search, with typed publish dates and images, in the same shape as SerpKite's Google News results. One credit returns a full page of articles, often 50.
Overview
What the Brave News API does
Brave Search runs its own web index, built by its own crawler, so its results are independent of both Google and Bing. Use it when you want a second, independent view of the web next to Google, or a non-Google source for an AI agent.
/v1/news with engine: "brave" returns Brave's news results for a query: title, link, domain, source, snippet, the date as shown and published_at in ISO 8601, plus an image_url when there is one. A page often carries 50 articles, so one credit covers a lot of coverage.
What you get
-
results[]array - Articles: position, title, link, domain, source, snippet, date as shown, published_at (ISO 8601) and image_url.
-
metaobject - request_id, credits_used, cached, latency_ms, parse_quality, engine (the provider that answered) and route (each provider attempt with outcome and ms).
Request
curl https://api.serpkite.com/v1/news \
-H "Authorization: Bearer $SERPKITE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"q":"electric vehicles","engine":"brave"}'Response (live response, trimmed)
{
"request": {
"country": "us",
"endpoint": "news",
"engine": "brave",
"language": "en",
"num": 10,
"page": 1,
"q": "electric vehicles"
},
"results": [
{
"date": "1 day ago",
"domain": "thedrive.com",
"image_url": "https://imgs.search.brave.com/H_IY0btOcfxGqkmIgRLha1LkFc4QX3kGPKv750ZgGmU/rs:fit:200:200:1:0/g:ce/aHR0cHM6Ly93d3cu/dGhlZHJpdmUuY29t/L3dwLWNvbnRlbnQv/dXBsb2Fkcy8yMDI2/LzEwL3VudGl0bGVk/LTAxMTguanBnP3c9/MTIwMA",
"link": "https://www.thedrive.com/news/electric-trucks-havent-sold-like-gm-hoped-its-vehicle-boss-says-they-still-make-sense",
"position": 1,
"published_at": "2026-10-22",
"snippet": "GM Senior VP of Vehicle Products Jaclyn McQuaid told The Drive, \"What you have to remember about General Motors is we know trucks.\"",
"source": "The Drive",
"title": "Electric Trucks Haven't Sold Like GM Hoped. Its Vehicle Boss Says They Still Make Sense"
},
{
"date": "2 days ago",
"domain": "roadandtrack.com",
"image_url": "https://imgs.search.brave.com/QnF0jaqfyH6gJnngt5gtV7i7n7sIUvHCUVlS82Stxs4/rs:fit:200:200:1:0/g:ce/aHR0cHM6Ly9oaXBz/LmhlYXJzdGFwcHMu/Y29tL2htZy1wcm9k/L2ltYWdlcy9iZTcx/MDkyMS1hODE4LTRj/ZmItYWU2Zi0wYzBk/…",
"link": "https://www.roadandtrack.com/news/a74197096/general-motors-new-electric-vehicle-strategy-announcement/",
"position": 2,
"published_at": "2026-10-21",
"snippet": "Lithium manganese-rich batteries and a streamlined vehicle development process will define GM’s future EVs. ... General Motors laid out its technology blueprint for the coming years on Wednesday, and…",
"source": "Road & Track",
"title": "General Motors Is About to Bet Big on a New, Affordable Electric Vehicle Platform"
}
],
"meta": {
"request_id": "req_01J8ZK4M6Q2V7",
"credits_used": 1,
"cached": false,
"engine": "brave",
"route": [
{
"provider": "brave",
"outcome": "ok",
"ms": 1145
}
],
"latency_ms": 1211,
"parse_quality": "ok"
}
}
Every response also carries X-Credits-Used, X-Credits-Remaining,
X-Cache and X-Tokens-Estimate headers.
Run this query in the playground
One key, many engines
Brave through SerpKite
- Same key, same envelope and the same SDK call as Google: only
enginechanges. meta.enginenames the provider that answered andmeta.routelists every attempt. A result is never relabelled.engine: "auto"keeps Google first and falls back to Brave and the other engines only when Google fails. How fallback works- Failed, blocked and empty attempts are free; you pay only for the provider that answered.
Everything Brave serves on SerpKite
-
Brave Search API
POST /v1/search · engine=brave -
Brave News API
POST /v1/news · engine=brave -
Brave Image Search API
POST /v1/images · engine=brave -
Brave Video Search API
POST /v1/videos · engine=brave
See all engines on the multi-engine search page or in the providers reference.
engine=auto answered by Brave (illustrative)
{
"request": {
"endpoint": "news",
"engine": "auto",
"q": "electric vehicles"
},
"meta": {
"engine": "brave",
"route": [
{
"provider": "google",
"outcome": "blocked",
"ms": 2140
},
{
"provider": "brave",
"outcome": "ok",
"ms": 640
}
]
}
}Reference
Parameters
The parameters /v1/news accepts, in the JSON body or the query string.
| Name | Type | Default | Description |
|---|---|---|---|
q
required
|
string | – | The search query. Required. Up to 2,048 characters. |
engine
|
string | string[] | "brave" for this page. "auto" tries Google first and falls back to other engines; a list such as ["google", "brave"] limits the route to those engines. | |
country
|
string | us | Country to search from, as a two-letter ISO code (us, gb, de, in…). Defaults to the country a location ends in. |
language
|
string | en | Interface language, as a language code with an optional region (en, de, pt-BR, zh-TW…). |
page
|
integer | 1 | Results page, 1–10. Each page is billed separately. |
format
|
string | json | Response format. markdown is LLM-ready prose; compact is JSON with only the fields agents need. Values: json, compact, markdown. |
fields
|
string | – | Comma-separated projection, e.g. results.title,results.link,knowledge_graph. Cuts tokens. |
max_age
|
integer | – | Accept a cached result up to this many seconds old. Cache hits cost 50% of the credits. |
Full reference, error codes and headers are in the /v1/news reference. Queue up to 100 requests at half price with POST /v1/batches.
Use cases
What people build with the Brave News API
A second index for agents
Ground answers in two independent indexes: Google by default, Brave with one parameter.
Fallback when Google is blocked
engine=auto tries Google first and answers from Brave when Google is unavailable.
Index comparison
Run the same query on Google and Brave and compare which domains each index ranks.
Pricing
Brave News API pricing
Cost per call
1 credit
per page of results
- From $0.60 per 1,000 calls at volume.
- Credits never expire. No subscription.
- Failed, empty and blocked calls are refunded.
- 2,500 free credits = 2,500 calls, then 1,000 credits a month.
For reference: Serper lists Google searches at $1.00 per 1k on its entry tier and $0.30 at its best tier, and its credits expire after 6 months. SerpKite credits cost $1.00 to $0.60 per 1k.
| Pack | Price | Per 1k credits | Per 1k calls | Calls per pack |
|---|---|---|---|---|
| Starter | $10 | $1.00 | $1.00 | 10,000 |
| Growth | $50 | $0.80 | $0.80 | 62,500 |
| Pro | $300 | $0.60 | $0.60 | 500,000 |
FAQ
Brave News API: common questions
Keep exploring
Related APIs and integrations
Use it from
Start building
Start with the Brave News API
2,500 free credits, then 1,000 every month. No credit card.