AI agents and RAG
Ground your agent in today's news.
PR and communications
Track brands, executives and competitors in the news, and build share-of-voice and coverage reports from JSON.
The data layer behind your monitoring and reporting.
Agencies and in-house teams building their own tools.
Each clipping keeps its source and link, so it traces back.
Objectives
0/3Replace manual clipping with one query per client.
Track coverage of executives and competitors.
Build your dashboard on our news data.
See how results and announcements are covered.
One article
TechCrunchOne scheduled query per client, grouped by who is named.
Illustrative scenario
A job runs one search per client each week. Stories naming the client or a spokesperson go in the report, and the rest become competitor coverage.
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 sortBy=date_descending \ -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", "sortBy": "date_descending", "limit": "50", },)articles = r.json()["data"]
const params = new URLSearchParams({ apiKey: process.env.NEWSMESH_API_KEY, q: 'Nvidia OR "Jensen Huang"', category: "technology", sortBy: "date_descending", 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…"
}