Skip to main content
GET
/
api
/
intelligence
/
v1
/
list-telegram-feed
ListTelegramFeed
curl --request GET \
  --url https://api.example.com/api/intelligence/v1/list-telegram-feed
{
  "enabled": true,
  "messages": [
    {
      "id": "<string>",
      "channelId": "<string>",
      "channelName": "<string>",
      "text": "<string>",
      "timestampMs": 123,
      "mediaUrls": [
        "<string>"
      ],
      "sourceUrl": "<string>",
      "topic": "<string>"
    }
  ],
  "count": 123,
  "error": "<string>"
}

Query Parameters

limit
integer<int32>

Maximum number of messages to return (default 50).

topic
string

Filter by topic keyword (e.g. "military", "cyber").

channel
string

Filter by specific channel ID or name.

Response

Successful response

OSINT feed containing validated Telegram messages.

enabled
boolean

Whether the bridge is currently active.

messages
object[]
count
integer<int32>

Total count of messages in the current window.

error
string

Detailed error message if the fetch failed.