Skip to main content
Available through Apify

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 data model
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
    └── media

A 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:

Request · JSON
{
  "operation": "stories.search",
  "query": "global energy market",
  "mode": "hybrid",
  "sort": "updated_at",
  "filters": {
    "post_languages": ["en"]
  },
  "limit": 20
}

A successful paginated response looks like:

Response · JSON
{
  "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

AreaCapabilities
StoriesLatest Stories, historical feeds, Story details, Top Stories
SearchKeyword, semantic, and hybrid Story search
PostsRaw source Post feed, Post details, original text and translations
SourcesX, Telegram, and RSS Source catalog and metadata
ClassificationCategories, subcategories, language and structural filters
LocationsGeographic coverage associated with Sources
MediaStory media, Post media, supported Telegram photo materialization
PaginationCursor-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

Story 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 needed

This 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.

Get API access on Apify

Questions about the API or a potential integration?

support@echonews.io