
News API
Enriched news data
Over 2 billion articles archived since 2019, drawn from 140,000+ sources across 50+ languages and 100+ countries.
Sources
Coverage most APIs miss
From breaking national news to niche trade press.

News outlets
General, local, political, tech, health, sports, entertainment, finance, and other editorial news.

Press releases & newsrooms
Company press release feeds and newsrooms.

Corporate & institutional
Corporate news/IR pages, non-profits, NGOs, trade associations, think tanks.

Regulatory & government
Government and municipal websites.
Every article enriched on arrival
Summarised, entity-tagged, deduplicated, and clustered.
Local News API
Hyperlocal coverage, precisely located
A dedicated Local News API for city and region-level coverage.
on every article
location data included on every article
confidence 0–10
Detected via: dedicated local source · local section · regional source · standard dateline · proximity mention · AI extraction
Benchmarks
NewsCatcher vs. competitors
Can an API find the events you ask for?
Integration
In production in under an hour
REST API with SDKs for Python, Node, and Java. Webhook and S3 delivery available on all plans.
from newscatcher import NewscatcherApi client = NewscatcherApi(api_key="YOUR_API_KEY") response = client.search.post( q="OpenAI funding", lang="en", page_size=10, ) print(response.articles[0].title)
curl -X POST "https://v3-api.newscatcherapi.com/api/search" \ -H "x-api-token: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "q": "OpenAI funding", "lang": "en", "page_size": 10 }'
import { NewscatcherApiClient } from "newscatcher-sdk"; const client = new NewscatcherApiClient({ apiKey: "YOUR_API_KEY" }); const response = await client.search.post({ q: "OpenAI funding", lang: "en", pageSize: 10, }); console.log(response.articles?.[0]?.title);
What teams build with it
Secure strategic advantage with real-world signals for your teams and models



















