Real-time news
Articles as they publish, filtered the way you need.
Enterprise
Custom rate limits, a contract that matches your usage, and support from the team that runs the API.
Everything in Pro, with limits and terms set around your workload.
Teams whose product depends on news data.
Every response reports your limits and what's left.
What you get
0/3Track thousands of clients from one account.
Deliver news alongside market data.
Ground a product used by many people.
Monitor every beat at once.
Rate limit headers
Every responseMany queries, run on a schedule, within limits set for you.
Example
A monitoring platform runs one search per client every few minutes. Limits are set for that volume in the contract, and the headers on each response show what's left.
At a glance
curl -G https://api.newsmesh.co/v1/search \ -d apiKey=$NEWSMESH_API_KEY \ --data-urlencode 'q=Nvidia OR "Jensen Huang"' \ -d category=technology \ -d limit=50
import os, requestsr = requests.get( "https://api.newsmesh.co/v1/search", params={ "apiKey": os.environ["NEWSMESH_API_KEY"], "q": 'Nvidia OR "Jensen Huang"', "category": "technology", "limit": "50", },)articles = r.json()["data"]
const params = new URLSearchParams({ apiKey: process.env.NEWSMESH_API_KEY, q: 'Nvidia OR "Jensen Huang"', category: "technology", limit: "50",});const res = await fetch(`https://api.newsmesh.co/v1/search?${params}`);const { data } = await res.json();
{
"data": [{
"article_id": "5a99ebb20294d429f368f9a4e21bf83c",
"title": "Nvidia launches new platform for reining in rogue AI agents",
"source": "TechCrunch",
"category": "technology",
"topics": ["AI technology", "software development", "technology trends"],
"people": ["Jensen Huang"],
"country_relevance": ["United States"],
"link": "https://techcrunch.com/2026/09/28/nvidia-launches-n…"
}],
"next_cursor": "eyJwIjoi…"
}