News search API for AI agents in 2026
$1 per 1,000 searches.
NewsAPI's Business plan costs $449 a month for 250,000 requests and returns no article text. Firecrawl charges 2 credits per 10 news results plus 1 per page scraped. Webz.io charges $0.001 a call plus $0.0005 a result. Brave charges $5 per 1,000.
SpecStream is the live web data engine for teams and agents. A news search of up to 10 stories costs $0.001, in the request your agent already sends, and each article's text costs $0.0008 a page.
New accounts get $10 of credit, no card. It covers 10,000 news searches.
News search APIs for agents side by side
| SpecStream | Firecrawl | NewsAPI | Webz.io | Brave | |
|---|---|---|---|---|---|
| The call | The news call your code already makes, on https://api.specstream.ai: NewsAPI's /v2/everything, Firecrawl sources news, Tavily topic news, Bing News, GNews, Serper, SerpApi Google News and more | /search with sources: ["news"] | /v2/everything to search articles and /v2/top-headlines for live headlines | The News Search API, also through its MCP server | GET https://api.search.brave.com/res/v1/news/search |
| Price | $1 per 1,000 news searches of up to 10 stories. Each started block of 10 more adds $0.0012. No plan | 2 credits per 10 results. Hobby is $19 a month for 5,000 credits | Business $449 a month for 250,000 requests, then $0.0018 a request. Advanced $1749 a month | $0.001 per call plus $0.0005 per returned result | $5 per 1,000 requests |
| The article text | Extract API: the main text of up to 20 articles a call, read live, with the published date, at $0.80 per 1,000 pages. A page with no text is not charged | Full markdown of each result with scrapeOptions, 1 credit per page scraped | Not on any plan: its pricing page says it cannot provide the full content | Matching article excerpts | Search results with text and LLM context |
| Dates and filters | from and to on the NewsAPI call, after: and before: in any query, and published on each source when the page states it | tbs values such as qdr:d for the past 24 hours, and sbd:1 for newest first | Developer: articles have a 24 hour delay and go back a month. Business: real time, 5 years back | News from the previous 30 days | country and search_lang on each call |
| Free to start | $10 of credit, no card, usable in production | 1,000 credits every month, no card | 100 requests a day on Developer, for development and testing only | $5 of free API credit every month, no card | $5 in free credits every month |
| Beyond a list of stories | Deep Search: describe the stories and the facts to bring back, and every match returns as a row at 5¢, 15¢ or $1, with a source URL on every value | JSON, Question and Highlight formats add 4 credits per page | Enterprise adds 20 data points per article, by quote | Sentiment, category, country, language and domain controls through MCP | Answers at $4 per 1,000 requests plus $5 per million tokens |
Why agent builders choose SpecStream for news
Keep the news call your agent makes
SpecStream answers the news calls of NewsAPI, Firecrawl, Tavily, Bing News v7, GNews, Serper, SerpApi Google News, SearchApi, Kagi, Jina and Zenserp on https://api.specstream.ai, each in that API's own shape, with the key where that API takes it. Moving one is a change of base address and key: see the NewsAPI, GNews, Bing News and Firecrawl guides.
curl -G https://api.specstream.ai/v2/everything \
-H "X-Api-Key: $SPECSTREAM_API_KEY" \
-d q=layoffs -d from=2026-11-05 -d language=en \
-d sortBy=publishedAt -d pageSize=10The article text at $0.80 per 1,000 pages
An agent needs the article text to reason over. Send the url of each story to the Extract API: up to 20 pages a call, read live, as Markdown or plain text, with the date each page says it was published. A page that refuses a plain read is tried as a browser would ask for it, then in a real browser, then from the site's own feed, then from its newest public archive capture.
curl -X POST https://api.specstream.ai/v1/extract \
-H "Authorization: Bearer $SPECSTREAM_API_KEY" -H "Content-Type: application/json" \
-d '{"urls": ["<the article url>"], "format": "markdown"}'Ten stories and their ten articles cost $0.009 in all.
The facts in the news, as rows
When the agent needs the facts in the stories, Deep Search takes the request in plain words, such as "News this week about companies cutting jobs, with the company, the number of jobs, the date and the article that reported it", and returns every match as a row at 5¢, 15¢ or $1. A saved request reruns hourly to yearly, and new matches arrive in Slack, email, a sheet, a CRM or a signed webhook.
One MCP server for news, pages and rows
Agents connect to https://api.specstream.ai/mcp with OAuth or an API key: search_web for one fact, read_pages for the text of known pages, and Deep Search for rows, all from one balance. Every charged call is kept in the account history, and price_usd on each reply says what it cost.
The most accurate web search API
The SpecStream Search API scores 97.9 F-score on all 1,000 official SimpleQA Verified questions (978 correct), and 64.0 item F1 and 43.4 row F1 on all 200 official WideSearch tasks. The Extract API scores 0.908 F1 on WCXB. Scores and method are on benchmarks.
Other news APIs agents use
SpecStream
The live web data engine for teams and agents. News searches at $1 per 1,000 in the shape of the API your code calls, article text at $0.80 per 1,000 pages, and the facts in the news as rows at 5¢, 15¢ or $1. New accounts get $10 of credit, no card.
Tavily
Its search takes topic news for real time updates, on credits at $0.008 each on pay as you go. SpecStream answers Tavily's own news call at https://api.specstream.ai/tavily for $1 per 1,000 searches.
Firecrawl Alexandria
Licensed Benzinga newswire stories on a Firecrawl key, at 30 Firecrawl credits a news search call and 15 for press releases. SpecStream searches news across the live web at $0.001 a call.
NewsAPI.ai
A news index of 150,000+ publishers with an archive back to 2014, whose pricing Firecrawl's review calls opaque on the public site. SpecStream publishes every price on its pricing page: $1 per 1,000 news searches.
How SpecStream scores
The same numbers as the benchmarks page, from the official tasks and scorers.
How to start
1. Create a key under Agents & API in the workspace. A new account gets $10 of credit, no card, which covers 10,000 news searches.
2. Point the news client your agent uses at https://api.specstream.ai with the SpecStream key, or call NewsAPI's shape directly. In Python:
import requests
news = requests.get(
"https://api.specstream.ai/v2/everything",
headers={"X-Api-Key": SPECSTREAM_KEY},
params={"q": "layoffs", "from": "2026-11-05", "language": "en",
"sortBy": "publishedAt", "pageSize": 10},
timeout=30,
).json()
urls = [a["url"] for a in news["articles"]]
pages = requests.post(
"https://api.specstream.ai/v1/extract",
headers={"Authorization": f"Bearer {SPECSTREAM_KEY}"},
json={"urls": urls, "format": "markdown"},
timeout=60,
).json()
for page in pages["data"]["results"]:
print(page["url"], page.get("published"), page.get("text", "")[:200])3. From an agent, connect the MCP server at https://api.specstream.ai/mcp. Choosing a search API for the rest of the agent? See the best search API for AI agents.
Frequently asked questions
Something we didn't answer? Talk to a human
What is the best news search API for AI agents?
How much does a news API cost?
Which news APIs return the full article text?
Is there a free news API for agents?
Can I keep my NewsAPI or Firecrawl code?
/v2/everything and /v2/top-headlines, Firecrawl search with sources news, Tavily with topic news, Bing News v7, GNews and more, each in that API's own shape.Does SpecStream have an MCP server?
https://api.specstream.ai/mcp, with OAuth or an API key. The Search API costs $5 per 1,000 searches of up to 10 results and $1 per 1,000 on the fast tier, and the Extract API costs $0.80 per 1,000 pages, all from one balance.Sources
SpecStream wrote this page. Each rival figure comes from that company's own page, read on the day shown.
- SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
- SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026
- SpecStream benchmarksspecstream.ai/benchmarks, read Nov 12, 2026
- Firecrawl: best news API for apps and agentsfirecrawl.dev/blog/best-news-api, read Nov 12, 2026
- Firecrawl pricingfirecrawl.dev/pricing, read Nov 12, 2026
- NewsAPI pricingnewsapi.org/pricing, read Nov 12, 2026
- Webz.io: contextual news search APIs for AIwebz.io/blog/news-api/best-contextual-news-search-apis-for-ai-in-2026/, read Nov 12, 2026
- Brave Search APIbrave.com/search/api/, read Nov 12, 2026
- Tavily pricingtavily.com/pricing, read Nov 12, 2026
- Tavily search referencedocs.tavily.com/documentation/api-reference/endpoint/search.md, read Nov 12, 2026




