Web Search Agent

Ask the web a question. Get every matching event.

50,000+ pages scanned per job and over 2 million events indexed daily.

how it works

From query to dataset

Step 01

Query planning

Query rewritten into multiple retrieval prompts covering different phrasings and event types.

Step 02

Retrieval

50,000+ pages scanned per job at ~10,000 pages/min.

Step 03

Clustering

Related pages grouped into single event records using the Leiden algorithm.

Step 04

Validation

Each cluster scored by LLM validators against your query. Irrelevant clusters dropped.

Step 05

Structured output

One JSON object per event, with source citations and dynamic schema.

Output

Structured records, not ranked links

Each result is a validated, deduplicated event, with citations, schema, and no token billing.

US biotech startups that raised a venture round in the last 7 days
{ "status": "succeeded", "mode": "standard", "columns": ["company", "company_domain", "headquarters", …], "rows": [{1
"company": "Setara Biosciences",2 "headquarters": "San Diego, California", "round_type": "Series A", "amount_usd": 90000000, "event_date": "2026-10-30", "source_url": "https://www.biospace.com/business/…"
}, "… +15 more"], "evidence": [{3 "outlets": 17, "sources": [{ "source": "GenomeWeb", "quote": "Setara Biosciences has raised $90 million…" }, "… +5 more" ] }, "… +15 more"] }
one row per event
enrichment fields are LLM-generated,
vary by query
source references included
  1. one row per event

  2. enrichment fields are LLM-generated, vary by query

  3. source references included

Dynamic schema adapts to your query. No fixed fields to map around.

Web Search Agent vs. Competitors

The Web Search Agent finds 1.6× more verified events than Exa Websets, the next-best provider.

The Web Search Agent finds 1.6× more verified events than Exa Websets, the next-best provider.

Metric Web Search Agent Exa Websets Manus 1.6 Parallel AI OpenAI GPT-5
F1 Score 0.605★ 0.4960.3620.2640.139
Precision 0.5570.6140.8250.853 0.864★
Recall 0.663★ 0.4160.2320.1560.075
Uniqueness % 95.4%★ 21.7%68.5%89.2%70.5%
Query Wins 10/15★ 4/151/150/150/15

★ Best in category · Observable universe: 1,261 unique verified events across 15 queries · September 2026

Web Search Agent
0.605
Exa Websets
0.496
Manus 1.6
0.362
Parallel AI Core
0.264
OpenAI GPT-5 Search
0.139
0 0.25 0.50 0.75 1.0
F1 score: harmonic mean of precision & recall (0–1 scale)
Web Search Agent
66.3%836
Exa Websets
41.6%525
Manus 1.6
23.2%292
Parallel AI Core
15.6%197
OpenAI GPT-5 Search
7.5%95
0% 25% 50% 75% 100%
Coverage of the 1,261-event observable universe (%)

Read the full benchmark →

Integration

In production in under an hour

One REST endpoint for every run, with the same API key as the News API.

import requests

run = requests.post(
    "https://api.newscatcherapi.com/agent/runs",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={
        "query": "Bank M&A deals announced in the US in the last 30 days",
        "mode": "standard",
        "max_rows": 50,
    },
).json()

run_id = run["run_id"]
const res = await fetch('https://api.newscatcherapi.com/agent/runs', {
  method: 'POST',
  headers: { 'x-api-key': 'YOUR_API_KEY', 'Content-Type': 'application/json' },
  body: JSON.stringify({
    query: 'Bank M&A deals announced in the US in the last 30 days',
    mode: 'standard',
    max_rows: 50
  })
})

const { run_id } = await res.json()
curl -X POST "https://api.newscatcherapi.com/agent/runs" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "Bank M&A deals announced in the US in the last 30 days",
    "mode": "standard",
    "max_rows": 50
  }'

Full reference in the Web Search Agent docs →

Real-time monitors

Best search is no search: enterprises don’t want a query box, they want notifications about predefined real‑world events that matter.

FAQ

Is the Web Search Agent the same as the News API?

No. They're two products with their own endpoints, and both use one API key and one credit balance. The Web Search Agent is a web search API focused on real-world events. News API is a general news search API.

Is the Web Search Agent free to use?

Yes, there's a free tier. You get 10,000 free credits every 30 days. Beyond that, you need to upgrade to a paid plan.

How does billing work?

You pay per search, in credits, by mode:

FastStandardMax
First 50 results1,0003,0006,000
Each 50 more5001,5003,000
Prices in credits. 1,000 credits = $1.
How long does a search take?

A Fast search takes about 1 to 3 minutes, and Standard about 10 to 30. Max depends on the request.

How do I write a good query?

Use the formula: event type + time window + optional scope. Example: "Series A funding announcements in Europe over the past 30 days." More specific queries return better results.

Does the Web Search Agent support non-English sources?

Yes. The Web Search Agent indexes international sources and may return results in multiple languages.

Start for free

10,000 free monthly credits. No credit card required.

|
GDPR compliant
|