Ukrainian news API: structured data from the fastest OSINT space (2026)
Ukraine is the most Telegram-native news environment in the world. Air-raid alerts, official regional administration statements, energy-grid updates and frontline reporting all appear on Telegram first — often the only place they appear at all. If your work touches Ukraine, this is the layer you need as data, not as forty browser tabs.
Where Ukrainian news actually happens
Since 2022, Telegram has become Ukraine's primary news infrastructure: official channels of city and oblast administrations, the air-alert network, energy operators (blackout schedules), national broadcasters' channels, and hundreds of hyper-local city channels. Web-first news APIs see almost none of this. Wire services see it late and in summary.
NewsAgent Data indexes hundreds of Ukrainian Telegram channels — official, media and regional — alongside national outlets' RSS, all in one schema. Coverage spans Kyiv, Kharkiv, Odesa, Dnipro, Lviv and dozens of smaller cities.
Query it
By country, with the usual filter stack on top:
curl -H "X-API-Key: YOUR_KEY" \ "https://api.newsagentdata.com/v1/feed?country=ua&min_score=6&days=1"
Every item returns the full 19-field schema: urgency_score (0–10), political_lean, topic_tags, event_type (war, disaster, politics…), language (Ukrainian and Russian-language items are both tagged correctly) and the original timestamp.
Urgency scoring for a war zone
High-urgency events — strikes, air-raid escalations, infrastructure hits — are flagged by a deterministic 300+ pattern engine within about 60 seconds of appearing in a source. Score ≥ 7 items can be pushed to your endpoint via webhook instead of polling:
POST /v1/webhooks { "url": "https://your-app.com/hook", "min_score": 7, "country": "ua" }
Both sides of the information war
The same feed carries Russian state, independent and military-blogger sources, each labeled by political lean. That lets you programmatically compare how the same event is framed across Ukrainian official channels, Russian state media and independent outlets — narrative divergence as a queryable field, which matters for OSINT teams, researchers and anyone doing verification work.
Who uses this
OSINT and verification teams tracking events against multiple source types. Risk and logistics operations with exposure in the region. Researchers building citable datasets of wartime media coverage. News products that need Ukraine coverage faster than the wires.
Live sample, no key: curl "https://api.newsagentdata.com/public/sample?country=ua&limit=6" — or try it in the playground.