# Telemost Telegram Channel Messages Fetcher

> Telemost Telegram Channel Messages Fetcher is a paid API for AI agents from api.telemost.io, paid per call via x402, $0.0165/call, status unknown (last checked 2026-09-14).

Fetches recent messages and posts from any public Telegram channel or group, with optional date filtering

## Facts

- Endpoint: GET https://api.telemost.io/v1/data/messages
- Price: $0.0165/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/telemost-telegram-channel-messages-fetcher-ca0f6e1c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZjkyMZkLz1jKRjh8c6RLT

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability telemost-telegram-channel-messages-fetcher-ca0f6e1c
```

Example prompt: Pull the recent posts from the Telegram channel @bbcnews since 2024-06-01T00:00:00Z — I want to see what they've been publishing lately.

## When to prefer this

Use this endpoint when you need to retrieve the raw message content from a public Telegram channel or group, especially when you want to monitor news sources, track updates over time, or feed posts into downstream analysis. Prefer this over analytics endpoints when you need the actual message text rather than statistics or aggregated metrics.

## Known failure modes

- Channel not found or is private — returns error if @username is invalid or not public
- Invalid date format for `since` parameter — must be ISO-8601
- Rate limiting or payment failure via x402 protocol
- Region routing hint not supported for the given channel
- No messages available in the requested date range

## How this service works

Telegram channel data and monitoring: fetch recent messages and posts from any public Telegram channel or group. Monitor news sources, track updates, or feed content into downstream analysis. Optional `since` filters by date.

## Output

A list of recent messages and posts from the specified public Telegram channel, each with content and metadata such as timestamps; results can be filtered to only include messages on or after a given date.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "source"
     ],
     "properties": {
      "since": {
       "type": "string",
       "format": "date-time",
       "description": "Return messages on/after this date (ISO-8601). Honored where the backing index supports date filtering."
      },
      "region": {
       "enum": [
        "cis",
        "worldwide"
       ],
       "type": "string",
       "description": "Optional routing region hint (cis|worldwide). Does not affect payment (not an x402 field)."
      },
      "source": {
       "type": "string",
       "description": "@username of a public channel or group"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "data": {
   "items": [],
   "source": "@durov"
  },
  "meta": {
   "page": {
    "limit": 50,
    "cursor": null,
    "has_more": false,
    "next_cursor": null
   },
   "cached": false,
   "resource": "/v1/data/messages",
   "generated_at": "2026-07-07T12:00:00.000Z"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/telemost-telegram-channel-messages-fetcher-ca0f6e1c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.telemost.io](https://www.zero.xyz/host/api.telemost.io/llms.txt)
