# Telemost Telegram Channel Entity Extractor

> Telemost Telegram Channel Entity Extractor 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).

Extracts structured formatting-level entities (links, @mentions, #hashtags, $cashtags, emails, phone numbers, bot commands) from recent posts of a public Telegram channel.

## Facts

- Endpoint: GET https://api.telemost.io/v1/data/entities
- 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-entity-extractor-e7996b71
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XpcQ1ewU8pcuyjJFHfHY8

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-entity-extractor-e7996b71
```

Example prompt: Can you pull all the links, hashtags, cashtags, and @mentions from the recent posts of the Telegram channel @durov?

## When to prefer this

Use this endpoint when you need structured, formatting-level entities from Telegram channel posts — specifically links, mentions, hashtags, cashtags, emails, phone numbers, or bot commands — rather than semantic NLP extraction. Ideal for contact harvesting, outbound link audits, ticker tracking, or brand mention discovery across public Telegram channels at scale.

## Known failure modes

- Channel is private or does not exist — returns error indicating channel not found or inaccessible
- Channel username missing or malformed — returns 400-level validation error
- Channel has no recent posts — returns empty entity arrays
- Rate limiting or quota exceeded — returns 402 or 429 error
- Network timeout for large or very active channels

## How this service works

Telegram content analytics and data extraction: pull structured entities from a channel's recent posts, links, @mentions, #hashtags, $cashtags, emails, phone numbers and bot commands. Contacts, tickers or outbound links at scale. Formatting-level entities, not semantic NER.

## Output

A structured object containing arrays of formatting-level entities found in the channel's recent posts, including outbound URLs, @mentioned usernames, #hashtags, $cashtags (ticker symbols), email addresses, phone numbers, and bot commands — organized by entity type.

## 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": {
      "source": {
       "type": "string",
       "description": "@username of a public channel."
      }
     }
    }
   },
   "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": {
   "source": "@durov",
   "entities": []
  },
  "meta": {
   "cached": false,
   "resource": "/v1/data/entities",
   "generated_at": "2026-07-07T12:00:00.000Z"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/telemost-telegram-channel-entity-extractor-e7996b71/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)
