benchmarks/web-search/company news
300 questions · 23 endpoints · last measured 12 Sept 2026

Company News Search Benchmark

Exa (type=fast) leads at 99.3% extracted-answer accuracy on 300 company-news questions. General web search APIs and dedicated news indexes are both measured here on the identical question set.

This is the factual lookup task of the web search benchmark. Two kinds of product answer this question: general web search APIs that search the open web, and dedicated news indexes built specifically for press releases, wires and company newsrooms. Both are measured here on the identical question set, with the same query, the same result cap and the same judge.

Model-only baseline: 0.The model cannot answer any question on this board without web search. Every item is a recent, verifiable company event dated after the model's cutoff, so the fact is not in training data. A correct answer has to be found in the returned snippets, not recalled.

Exa (type=fast) is most accurateParallel (mode=turbo) is fastestTinyFish costs least per correct answer

Each chart ranks its own top six, because no single column decides the order: the most accurate endpoint here is neither the fastest nor the cheapest. The table lists the full field alphabetically within web search and news index groups, with every metric side by side.

Top 8 per metric
Company-news lookups: web search APIs and dedicated news indexes, listed alphabetically within surface.
VendorEndpoint & configurationAccuracyAR@1AR@5$ / 1k correctLatencySnippet tokensTotal $Official docsCost per 1,000 queries
Web search
Brave Searchweb searchPOST /res/v1/llm/contextcount=1094.0%81.0%94.7%$5.32601ms2,064$1.50Official docs$5 / 1kSearch plan · LLM Context
Brave Searchweb searchGET /res/v1/web/searchcount=10 · result_filter=web93.3%79.3%91.7%$5.36630ms817$1.50Official docs$5 / 1k
Exaweb searchPOST /searchtype=fast99.3%95.0%99.3%$7.05652ms1,987$2.10Official docs$7 / 1ktype=fast · up to 10 results
Exaweb searchPOST /searchtype=instant97.7%80.0%97.3%$7.17398ms2,128$2.10Official docs$7 / 1ktype=instant · up to 10 results
Firecrawlweb searchPOST /v2/search95.3%77.7%96.7%$5.24510ms678$1.50Official docs$5 / 1k2 credits / 10 results
Linkupweb searchPOST /v1/searchdepth=fast · outputType=searchResults96.7%79.0%94.7%$5.171.57s3,022$1.50Official docs$5 / 1kdepth=fast · searchResults
Linkupweb searchPOST /v1/searchdepth=standard · outputType=searchResults92.0%67.3%90.3%$5.432.55s2,983$1.50Official docs$5 / 1kdepth=standard · searchResults
Nimbleweb searchPOST /v2/searchsearch_depth=lite · full_content=false · focus=general75.3%64.0%75.3%$1.463.15s413$0.33Official docs$1.1 / 1ksearch_depth=lite · full_content=false
Nimbleweb searchPOST /v2/searchsearch_depth=standard · full_content=false · focus=general93.0%86.3%94.3%$5.38861ms2,730$1.50Official docs$5 / 1ksearch_depth=standard · full_content=false
Parallelweb searchPOST /v1/searchmode=basic93.3%55.0%92.0%$5.361.68s2,330$1.50Official docs$5 / 1kmode=basic · 10 results
Parallelweb searchPOST /v1/searchmode=fast86.0%44.3%79.0%$1.16942ms1,839$0.30Official docs$1 / 1kmode=fast · 10 results
Parallelweb searchPOST /v1/searchmode=turbo71.3%45.3%66.0%$1.40348ms1,853$0.30Official docs$1 / 1kmode=turbo · 10 results
Perplexityweb searchPOST /searchsearch_context_size=low97.3%91.7%98.3%$5.141.38s476$1.50Official docs$5 / 1kSearch API · POST /search
SERPgoogle searchGET google-search74.p.rapidapi.comlimit=1096.0%78.0%95.0%$3.13751ms497$0.90Official docs$3 / 1kPro overage $0.003/request
Tavilyweb searchPOST /searchsearch_depth=advanced93.0%65.0%92.7%$17.204.29s2,210$4.80Official docs$16 / 1k2 credits · $0.008 PAYG
Tavilyweb searchPOST /searchsearch_depth=basic87.7%82.0%87.7%$9.131.88s1,639$2.40Official docs$8 / 1k1 credit · $0.008 PAYG
TinyFishweb searchGET api.search.tinyfish.aifree · 30 req/min cap92.0%74.3%90.7%Free30 req/min cap2.62s441FreeOfficial docs$0free · 30 req/min, 500/hour
Youweb searchPOST /v1/searchextraction_mode=highlights90.7%72.0%89.7%$5.51628ms2,837$1.50Official docs$5 / 1khighlights included in Web Search
Youweb searchPOST /v1/searchextraction_mode=highlights · knowledge=core92.0%67.3%89.7%$5.43889ms2,862$1.50Official docs$5 / 1khighlights · knowledge=core · same Web Search price assumption
News index
Autoboundcompany news eventsPOST /v1/companies/enrichdomain · signal_types=news · signal_subtypes · limit=1030.0%21.0%25.0%$120.76146ms879$10.87Official docs$9.5 / 1k creditsStarter $19 / 2,000 · 2 credits/signal
Datahyenacompany news eventsGET /v1/companies/timelinedomain · include=funding|acquisitions|exec_moves5.3%5.3%6.7%$716.07187ms22$11.45Official docs$50 / 1k credits$25 / 500 credits · 1 credit/record
PredictLeadscompany news eventsGET /api/v3/companies/{domain}/news_eventsLLM category pick · categories[] · limit=1020.7%14.0%20.0%$193.52398ms484$12.00Official docs$40 / 1k$0.04 / credit · 1 credit/request
Seltznews indexPOST /v1/searchscope=news58.3%44.3%60.0%$8.57403ms2,919$1.50Official docs$5 / 1k

$ / 1k correct is $ / 1k queries divided by extracted-answer accuracy. Providers are listed alphabetically; no single metric determines their order. Cost per 1,000 queries is the published PAYG list price, linked to the vendor pricing page. Not promotional packs or volume discounts. TinyFish Search is free with a 30 requests/min cap — $0 is not unlimited throughput.

[02] methodology and metric definitions+

How the benchmark is built

The task is fixed and the product category varies. Every endpoint on this board answers the same 300 company-news questions, so the only thing that changes between rows is which API was called. The query, the model that reads the results and extracts an answer (gpt-5.6-terra, medium), and the judge (claude-opus-5 via Amazon Bedrock) are held constant.

  1. Collect official wires and newsrooms. Fix ground truth by human labelling before calling any vendors. Set of 300 company-news questions.
  2. Send every endpoint the same natural-language question, one request, max 10 results. The query is the user question, unchanged. Nothing is rewritten per vendor, and no vendor gets a news-specific filter the others do not.
  3. Persist the raw HTTP envelope, normalized hits (url, title, snippet), and latency for every call.
  4. An LLM in the harness (gpt-5.6-terra, medium) reads title + excerpt only and extracts an answer. A separate post-hoc judge from an independent model family (claude-opus-5 via Amazon Bedrock) scores accuracy and AR@K against the human labelled ground truth. It never fetches the live page. No vendor APIs are recalled for extract or score.
  5. Score accuracy, AR@1, AR@5, snippet tokens, latency, and list-price cost. List providers alphabetically within each band.

A 100-question public set, including gold answers, is on Hugging Face as openbenchmarks/OB-News-Websearch. Source URLs are omitted from that dump. Use it to inspect the format and run a local harness; scores on those rows are not comparable to this board, which uses the locked 300-question set. Harness, scoring and vendor runners are in openbenchmarks-labs/company-news.

Two mechanisms, one question set

General web search APIs and dedicated news indexes reach company news by different mechanisms: one searches the open web, the other ingests wires and newsrooms directly. They are banded and ranked inside each band rather than cross-ranked, because a single ordering would assert the two are drop-in substitutes, which is a procurement claim this benchmark does not test.

The comparison across bands is still sound: both bands answer the identical 300 questions under the identical protocol above. The gap between the best web search API and the best news index is a measured difference in result quality, not an artefact of the two being asked different things.

Out of scope for this benchmark

This is an atomic company-news fact lookup benchmark. The following are not measured yet.

  1. Query rewriting and multi-hop searches. The user query is sent as-is to every API and is a single fact-lookup query. Multi-hop search is measured on the multi-turn company search benchmark.
  2. Varying search depth. Every endpoint returns the top 10 results. We measure retrieval quality at that cutoff; we do not run higher-k searches or tune depth.
  3. Streaming, webhooks and freshness latency. A news index may push an item minutes after publication. This board measures pull-time lookup quality, not time-to-index.

What each metric means

  • Accuracy · gpt-5.6-terra (medium) writes an answer from the returned titles and snippets. The judge scores that written answer against human labelled ground truth. Reported alongside recall, latency, and cost.
  • AR@K · answer recall at K. Whether any of the top K vendor snippets already contained the human labelled ground truth. No extract. The judge scores the snippets themselves.
  • AR@1 · the first snippet already contained the human labelled ground truth.
  • AR@5 · whether any one of the top 5 snippets already contained the full human labelled ground truth. AR@5 can be higher than accuracy: accuracy scores the written extract, which reads all 10 snippets. If a top-5 snippet already has the full fact but later hits in the top 10 conflict, the extract can return empty or say the fact was not found. AR@5 is then 1 and accuracy is 0.
  • Latency · speed. Mean wall time of the search request, not the extract or score calls.
  • Snippet tokens · mean approximate tokens in the returned results per question (~4 characters / token).
  • Total $ · search list price for the run. Judge tokens are not in this column.
  • Cost per 1,000 queries · published PAYG list price of the endpoint we called, linked to the vendor pricing page. Per-request search APIs are $ / 1,000 queries. Autobound and Datahyena bill credits, so that cell is $ / 1,000 credits. Volume discounts and signup credits are excluded.
  • $ / 1k correct · $ / 1k queries divided by extracted-answer accuracy. A supporting cost metric. Same cost-to-quality figure as the cheapest page.
  • Endpoint & configuration · the HTTP path we called, then the vendor setting that tells two rows of the same vendor apart. Single-endpoint vendors show their scope when the call has one. The vendor column uses the company name on every arm.

Company news APIs

What is the best API for company news?

The best fit depends on the accuracy, recall, latency, token usage, and cost your application needs. This benchmark lists providers alphabetically and reports each metric without selecting an overall winner.

What is the best API for feeding company news to AI agents?

It depends which cost dominates your loop, and the board separates the three. For answer quality, Exa (type=fast) leads at 99.3%. For loop latency, Parallel (mode=turbo) returns in 348ms while still answering 71.3% — the quickest endpoint that is also accurate. For context cost, Nimble (search_depth=lite) returns 413 tokens per query against 1,987 for the accuracy leader, and that difference lands in the context window on every call an agent makes.

Do dedicated news APIs beat web search for company news?

Compare the two groups on the metric relevant to your application. Both are evaluated on the same company-news questions, with accuracy, answer recall, latency, and cost shown side by side.

What counts as a company-news lookup here?

A factual question about a recent company event — a layoff, product launch, acquisition, funding round, leadership change or expansion — with a single verifiable answer pinned to an official wire or newsroom URL. Factual questions are used because they have a ground truth that does not depend on taste.

Why are the two kinds of API grouped separately?

They use different mechanisms. Providers are grouped by web search and news index, then listed alphabetically within each group so their metrics can be compared side by side.

How is this measured?

Every endpoint receives the identical user query and may return at most 10 results. The returned snippets are read by one extraction model and judged by claude-opus-5 via Amazon Bedrock against ground truth reviewed from official sources. Nothing is rewritten per vendor.

Best web search API comparisons

Best web search APIs for AI agents · Best web search APIs for developers · Best web search APIs for LLM apps & agents · Best web search APIs for LLM agents · Agentic search comparison & benchmark · Deep search comparison & benchmark · Web search APIs for AI & LLM developers · Web search APIs & MCPs for AI agents and developers · Search tools for AI agents · Search providers for LLM applications · AI search engines for agents · Free web search APIs for AI agents · Web search APIs for RAG · Independent web search API comparison · Best fast web search API · Best search and scrape API · Best scrape API for AI agents · Best search API for deep research agents · Best search API for company research · Best search API for sales agents · Best search API for coding documentation · Best web search API for grounding · Best search API for news

Best company news APIs: Best Company News Search API · Best Search API for Company News · Best API for Latest Company News · Best API for Tracking Company News · Best Company News API for AI Agents · Best News API for LLMs · Best News Search API · Best News API for RAG · News API vs Web Search API

Company events: Best API for Company Product Launch News · Best API for Company Layoff News · Best Sales Trigger Events API · Best Company Events API · Best Press Release API

By accuracy, speed and cost: Most Accurate Company News API · Fastest Company News API · Cheapest Company News API · Most Accurate Web Search API for Company News · Fastest Web Search API for Company News · Cheapest Web Search API for Company News · Most Accurate News Index API · Fastest News Index API · Cheapest News Index API · Most Accurate News Search API · Fastest News Search API · Cheapest News Search API · Most Accurate Company News API for AI Agents · Fastest Company News API for AI Agents · Cheapest Company News API for AI Agents · Most Accurate News API for LLMs · Fastest News API for LLMs · Cheapest News API for LLMs · Most Accurate API for Latest Company News · Fastest API for Latest Company News · Cheapest API for Latest Company News · Fastest API for Tracking Company News · Cheapest API for Tracking Company News

Alternatives: PredictLeads Alternatives · Autobound Alternatives · NewsCatcher Alternatives · NewsAPI Alternatives · Google Alerts Alternatives

All company news comparisons →

[05] changelog+

Benchmarked Nimble on the same 300 questions with full_content=false: lite with focus=general (75.3%), lite with focus=news (21.0%), and standard with focus=general (93.0%). Each configuration appears in the existing results table.

Benchmarked You with extraction_mode=highlights, both with and without knowledge=core, on the same 300 questions. Accuracy was 92.0% with core and 90.7% with highlights alone. The table shows the two configurations separately.

  • Replaced Tavily ultra-fast on the current board with separately measured Tavily Basic and Advanced, each run across the same 300 questions. Updated accuracy, recall, latency, and cost rankings with the new results.
  • Ranked factual lookup by $ / 1k correct (list price of 1,000 queries divided by extracted-answer accuracy). TinyFish Search is free with a high rate limit (30 requests/min, 500/hour); the next-best paid web search API is listed beside it as a candidate.
  • Expanded the company-news lookup set from 129 scored cases to 300 questions.
  • Added web search arms: You, You highlights, Perplexity (search_context_size=low), TinyFish, Brave Search LLM Context, Parallel basic, and Tavily ultra-fast.
  • Added news-index arms: Datahyena and Autobound.
  • Added Parallel Fast and Parallel Turbo as separately measured company-news search configurations alongside Parallel Basic and Parallel Advanced.
  • Benchmarked both new arms across all 129 scored cases, adding 258 search runs and 2,064 run-level metrics.
  • Used the same frozen questions, snippet-only extraction, and post-hoc judging protocol as every existing arm on the board.