Live · articles · Updated every ~60 seconds

Structured news data from countries and territories
in 49+ languages — built for AI & Research

The only structured news API covering Russian and English-language media together — state, independent, and international, now spanning countries and languages — with political lean classification, urgency scoring, and event clustering built in. active sources, production-ready.

Live Demo 📄 API Docs

No credit card · 100 req/day · API key delivered to your email instantly

Total Articles
Breaking Events
Active sources
Added Today
~60s
Refresh Cycle
Why NewsAgent Data

Everything your AI pipeline needs — out of the box

Not just raw text. Every article is structured, scored, clustered, and labeled before it hits the API.

MCP Server for AI Agents
Connect Claude Desktop, Cursor, or any MCP client. Your agent queries live, already-scored news natively — five tools, one key.
Multi-Signal Urgency Scoring
Every article gets a deterministic 0–10 urgency score from 300+ bilingual signals. Breaking news is flagged within 60 seconds.
Event Clustering
The same story across outlets is deduplicated under one cluster_id, with cluster_size as a direct signal-strength indicator.
Active Sources
Russian state wires, independent outlets, Western agencies, and thousands of live Telegram channels — state and independent media, side by side.
Webhook Push Delivery
Register any HTTPS endpoint and receive breaking articles (score ≥ 7) within 60 seconds — no polling. Every payload is HMAC-signed.
Political Lean & Topic Classification
Every article carries a 9-category political_lean label, plus topic_tags, country_tags and an audience tag — filter by any combination.
Bilingual by Design
Russian and English in one unified corpus — same schema, same scoring, same tags. No separate pipelines, no language-switching.
Search & Multi-Dimensional Filtering
Full-text /v1/search plus stackable filters — political_lean, topic, country, audience, min_score, language — in one call.
Live Stream & Bulk Export
Subscribe to a live /v1/stream (SSE) for real-time articles, or pull the full archive in bulk as JSONL — HuggingFace-ready.
Deep Historical Archive
2.0M+ articles since May 2026, growing by tens of thousands a day. Query the full back-catalog — every article carries the same enrichment as today.

Four ways to build — each working today with a single API key.

Narrative divergence tracker

See how state media, opposition outlets, and Western wires cover the exact same event — side by side, in one API call. Every article carries political_lean and cluster_id, so you group by event and split by source bias instantly. No analyst time wasted on source triage.

GET /v1/feed?cluster_id=X&political_lean=state
GET /v1/feed?cluster_id=X&political_lean=opposition
GET /v1/feed?cluster_id=X&political_lean=liberal
AI agents via MCP

Connect any MCP client — Claude Desktop, Cursor, Cline — and your agent queries live, already-scored news natively. Five tools, one API key, zero setup. Set up the MCP server

mcp: get_breaking(country=ru, min_score=7)
mcp: get_feed(topic=cyber, audience=security)
→ scored & classified, ready for the agent
OSINT & threat monitoring

Thousands of public Telegram channels — field reports and milblogs web-only APIs can’t see — scored for urgency and tagged by lean and country. Filter audience=security and push to a SOC.

GET /v1/feed?audience=security&min_score=7
GET /v1/breaking?country=ua&topic=cyber
→ live Telegram channels, scored & de-duplicated
Global coverage, scored across languages

countries, territories and 27 topics. Russian and English fully scored, plus Spanish, Portuguese, French & Arabic — with a language guard that keeps your counts clean. Filter any feed by country, topic and language in one call.

GET /v1/feed?country=mx&language=es&min_score=5
GET /public/sample?topic=energy
countries · 27 topics · languages
Need a source we don’t cover yet?

On paid plans we onboard the specific outlets and Telegram channels you need — RSS or MTProto — straight into your feed, fully scored and classified like everything else. Fixed-catalog APIs (NewsAPI, mediastack, GDELT) can’t do that. See plans

Use Cases

Built for teams that need fast, reliable global signals

The signal exists. Already scored, clustered, and deduplicated. You're one API key away.

Trading & Quant Funds
$499–1,499 / mo
  • The 60-second edge: react to Russia macro the moment it breaks, not when it reaches a terminal
  • Each article carries an urgency score 0–10 — route only what matters to your model
  • Filter by source bias: political_lean=state for official signals, opposition for early leaks
  • Bloomberg, Reuters, RBC, CBR, MarketWatch, CoinDesk + 40 more curated sources
PR & Media Monitoring
$499 / mo
  • cluster_size tells you how many outlets picked up a story — a direct measure of spread velocity
  • Track how a story travels from Russian state media to Western wire services
  • 12,000+ sources: TASS, RIA, BBC, Guardian, DW, Al Jazeera, Meduza, France 24, Politico and more
  • Filter by outlet type: state, liberal, opposition, or neutral framing
Political & Government Intelligence
$499+ / mo
  • Every article labeled: state / official / centrist / liberal / conservative / nationalist / opposition / tabloid / neutral
  • Same event, opposite framing — compare Kremlin narrative vs independent media in one query
  • Filter by country: Russia, US, EU, China, Ukraine, Israel, Turkey and more
  • Sources: Atlantic Council, Politico EU, Foreign Policy, UN News, Reuters, TASS, RIA + more
Academic Researchers
$99 / mo
  • Russian state and independent media in one labeled dataset — ready for comparative analysis
  • Every article tagged with language, political lean, topic, country, and urgency score
  • JSONL export compatible with HuggingFace Datasets — no preprocessing pipeline needed
  • UN News, Foreign Policy, Atlantic Council, Reuters, DW, Meduza, Guardian + 40 more
Security & OSINT
$499+ / mo
  • Map the whole information operation — state, nationalist, and opposition channels on one event, corroboration built in
  • Topic filters: ukraine, sanctions, terrorism, cyber, nuclear and 13 more
  • Conflict-monitoring Telegram channels, Bellingcat, Kyiv Post, France 24, Al Jazeera, Atlantic Council + more
  • Real-time stream — score ≥ 7 events surface within 60 seconds
AI & RAG Pipelines
$99–499 / mo
  • Source-level deduplication keeps near-identical stories out of your index — less bloat, cleaner retrieval
  • Backfill in bulk (JSONL) or stream live (SSE) — populate your index and keep it fresh from one API
  • Bilingual Russian + English in one corpus — ideal for multilingual LLM grounding
  • Webhook push means your RAG context updates the moment a breaking story lands
Bot & SaaS Builders
$99 / mo
  • Ship a working news feature in hours — REST API, Swagger docs, free trial key, no scraping infra
  • Webhook push means your app reacts to breaking news in real time without polling
  • TechCrunch, Wired, Hacker News, MIT Tech Review, Ars Technica, IEEE Spectrum + more
  • Works with any stack — Python, JavaScript, curl, whatever you already use
AI Agents & Copilots
$99–499 / mo
  • Plug live news into Claude Desktop, Cursor, or any MCP client — five tools, one API key
  • Your agent calls get_breaking, get_feed, search_news natively — no glue code, no parsing
  • Every result arrives pre-scored and classified — the agent reasons, you skip the NLP layer
  • Free tier to prototype; the MCP server drops in via four lines of config
Energy & Commodity Desks
$499+ / mo
  • topic=oil_gas, energy, agriculture — OPEC, pipelines, power grids and harvests in one feed
  • Urgency-scored: a refinery fire or export ban surfaces before it reaches the wire
  • Russia/CIS plus global commodity sources — state and independent framing side by side
  • Webhook push on score ≥ 7 feeds your risk model in real time
Live Data

Real response from /v1/breaking

Pulled from the API right now. This is exactly what your system receives — every field, no post-processing needed.

GET https://api.newsagentdata.com/public/breaking?limit=1
200 OK
Loading live data…
Explore full API reference in Swagger
Auto-refreshes every 60 seconds · next update in 60s
Data Schema

Rich structured data in every article

A single API call returns everything your model needs — no secondary enrichment required.

See the full 17-field schema
Coverage

active sources across the world

State-controlled and independent media, RSS feeds and live Telegram channels — both sides, one API.

See the full coverage breakdown Filter by audience, language, country, or type. Returns metadata for every source.
Enterprise & Custom
Need more than an API key?
We offer managed data feeds, curated intelligence briefings, white-label infrastructure, and custom integration — each scoped to your exact requirements. Retainer or project, NDA standard.
Managed feeds & custom source mixes
Daily intelligence briefings (EN / RU)
White-label & infrastructure licensing
Custom integration & RAG pipeline support
View Enterprise Services
Why NewsAgent Data

How we compare to alternatives

Most news APIs give you English headlines and no context. We give you Russian and English — scored, clustered, politically labeled — at a fraction of enterprise cost.

Feature
★ Best for RU+EN
NewsAgent Data
Free demo · paid from $29/mo
NewsAPI.org
$449/mo
Mediastack
$20/mo
Meltwater
$6,900+/yr
785k+ RU · 725k+ EN
~~
3,000+ channels
~
~~
~
Entry price Free
demo key, no card — paid from $29/mo
$449$20$6.9k/yr
full~ partial none
* Webhook requires Standard+ ($499/mo). Archive: 7d (Starter), 90d (Standard), unlimited (Pro+). All other features on all paid tiers.

Simple, usage-based pricing

All tiers include API access, JSONL export, and urgency scoring. Upgrade anytime via Telegram.

See full pricing & plans Get a free key
FAQ

Common questions answered

Is the data legal to use?
Yes. All sources are public RSS feeds or public Telegram channels. We collect and structure publicly available content — the same way any news aggregator works. No paywalled or private content is included.
How fresh is the data?
Breaking articles (score ≥ 7) are pushed via webhook within 60 seconds of ingestion. Sources are monitored continuously — high-priority feeds within ~60 seconds. The /v1/breaking endpoint always reflects the last 24 hours.
What languages are covered?
Russian and English at the core, fully scored. Language is auto-detected and tagged as a language code — languages overall (es, pt, fr, ar and more). You can filter by language on all feed endpoints.
How do I get started?
Click Get Free API Key above — enter your email and your demo key (100 req/day, no credit card) is delivered instantly. Paid keys are activated within a few hours of payment confirmation.
Can I get a custom feed or coverage?
Yes. Enterprise plans include custom source lists, dedicated audience feeds, and bulk historical export. Email [email protected] to discuss requirements.
How much historical data is available?
The archive currently holds articles and grows by per hour. Access depth depends on tier: Starter (7 days), Standard (90 days), Pro/Enterprise (full archive). The dataset deepens every day.
Do you have an uptime SLA?
Enterprise plans include a written SLA. Standard and Pro tiers run on always-on infrastructure with Cloudflare DDoS protection and continuous uptime monitoring — 99%+ since launch on a best-effort basis. Median API response under 200ms.
What regions and topics are covered?
Sources span Russia, Ukraine, US, EU, Middle East, and Asia. Every article is tagged with country (190+ ISO codes), topic (27 categories: ukraine, markets, crypto, cyber, ai, sanctions, and more), and political_lean.
Have another question?
Browse the full FAQ — getting started, endpoints, rate limits, webhooks, billing, security and more.
Get Started Today

Free sample. Key delivered instantly.

Get a free API key — 100 requests/day, full schema, no commitment. Delivered to your email instantly.

Enterprise Services

No credit card · API key delivered to your email instantly