Echonews News Intelligence API
News intelligence API for X, Telegram, and RSS
Structured news data instead of a flat stream of duplicate posts.
Echonews continuously monitors thousands of sources, groups related reporting into stable Stories, removes cross-source duplication, normalizes Story-level content to English, and preserves the original multilingual Posts behind each Story.
Use keyword, semantic, or hybrid search to discover news by wording or meaning, then drill down to the original X posts, Telegram messages, RSS items, source metadata, translations, and media.
Coverage at a glance
4,000+
actively scanned sources
Up to 180K
raw posts processed per day
122
source languages
9
top-level categories
248
subcategories
24/7
continuous ingestion and processing
Coverage figures are current as of September 2026 and evolve as sources and taxonomy change.
From raw posts to structured Stories
Most news feeds expose individual articles and posts. Echonews adds an intelligence layer above them.
Story
├── English title, summary and tags
├── Category and Subcategories
└── related Posts
├── Source: X, Telegram or RSS
├── original text
├── English translation when available
├── source timestamp and language
└── mediaA Story is a stable, deduplicated news event assembled from related reporting across sources and languages. You can work at the Story level for monitoring and discovery, then retrieve the underlying Posts when you need source evidence.
What you can do with the API
Search news by wording or meaning
Use keyword, semantic, or hybrid Story search. Filter results by date, category, source, source type, source coverage, Post language, and verification status.
Build deduplicated news feeds
Retrieve chronological or popularity-ranked Stories without treating every repost, article, or Telegram message as a separate news event.
Inspect original source evidence
Move from a Story to the Posts behind it and retrieve original text, available English translations, Source information, timestamps, external URLs, and media.
Work across X, Telegram, and RSS
Query one normalized data model while preserving the characteristics of the original platforms.
Access news media
Retrieve Story-level media aggregated from source Posts, including images, videos, and animations. Supported Telegram photos can be materialized on demand.
Navigate historical coverage
Use date filters and cursor-based pagination for historical feeds and research workflows.
Built for
Media monitoring
Monitor topics across X, Telegram, and RSS while reducing repeated reporting into stable Story entities.
Financial markets and securities research
Track companies, industries, equities, regulators, macro themes, geopolitical developments, and potentially market-moving news.
Echonews provides news intelligence, not securities prices, quotes, fundamentals, or trading data.
Competitive and market intelligence
Follow companies, sectors, regions, Sources, and emerging topics using structured filters and semantic discovery.
Journalism and OSINT research
Discover an event at the Story level, then inspect the original source Posts, languages, translations, timestamps, and media.
AI agents and RAG
Give AI systems structured current-events context and source evidence instead of relying on unstructured search-result pages.
News aggregation and dashboards
Build applications around persistent Story IDs, categories, source metadata, mention counts, and media.
API example
Search for Stories related to an English-language topic:
{
"operation": "stories.search",
"query": "global energy market",
"mode": "hybrid",
"sort": "updated_at",
"filters": {
"post_languages": ["en"]
},
"limit": 20
}A successful paginated response looks like:
{
"data": [
{
"id": 19621038,
"title": "Super Contributions Surge After Tax Changes",
"summary": "Superannuation contributions have surged by more than a third following changes to budget taxes.",
"category": {
"slug": "business",
"name": "Business"
},
"subcategories": [
{
"slug": "equities",
"name": "Equities"
}
],
"updated_at": "2026-09-20T05:07:32Z"
}
],
"next_cursor": "eyJ2IjoxLC...",
"has_more": true
}The example is shortened for readability. Pages can contain up to the requested limit.
Available API capabilities
| Area | Capabilities |
|---|---|
| Stories | Latest Stories, historical feeds, Story details, Top Stories |
| Search | Keyword, semantic, and hybrid Story search |
| Posts | Raw source Post feed, Post details, original text and translations |
| Sources | X, Telegram, and RSS Source catalog and metadata |
| Classification | Categories, subcategories, language and structural filters |
| Locations | Geographic coverage associated with Sources |
| Media | Story media, Post media, supported Telegram photo materialization |
| Pagination | Cursor-based pagination for large result sets |
The API exposes 13 allow-listed RPC operations rather than an unrestricted HTTP proxy.
Continuous news ingestion
Echonews scans and processes news 24 hours a day with a pipeline designed for low-latency availability.
Many Posts become available through the API quickly after appearing at the source, but this is not a hard real-time SLA. Depending on source behavior, processing load, and downstream processing, end-to-end availability can occasionally take approximately 30-40 minutes.
Access through Apify
One API request, one Actor run
Echonews API access is currently provided through the Echonews News Intelligence API Actor on Apify.
Apify provides:
- API authentication
- usage billing
- synchronous Actor execution
- Python and JavaScript clients
- HTTP API access
- OpenAPI integration
- MCP access for compatible AI clients
You only need an Apify account and API token. No separate Echonews API key is required.
A typical workflow
Find or search a Story
↓
Get the Posts behind it
↓
Inspect original source text and translation
↓
Retrieve associated media
↓
Materialize supported Telegram media when neededThis lets an application work with a clean normalized Story for discovery while retaining access to the original source evidence.
Important notes
- Story-level text is normalized to English.
- Story search queries must be English.
- Original Posts retain their source language and original text.
- English Post translations are included when available.
- Semantic matching currently covers approximately the latest 35 days.
- Raw Posts support structural filtering but not keyword or semantic text search.
- Echonews does not currently provide streaming, WebSocket, SSE, or webhook delivery.
Get started
Add structured news intelligence to your product
Use Echonews for news monitoring, financial and market research, competitive intelligence, journalism, OSINT, AI agents, RAG, or applications that need structured current-events data with access to the underlying sources.
Questions about the API or a potential integration?
support@echonews.io