Directory / Webhooks

Telegram Bot Webhooks

Verifiable

Telegram's webhook delivery to bot servers. Not a crawler; POSTs update events to a bot's registered HTTPS endpoint from two documented, static CIDR ranges. Telegram documents no User-Agent for these POSTs; the UA listed here is Telegram's documented fetcher token and is unconfirmed for webhook traffic — verify by source IP, not UA.

Operated by Telegram · Official documentation

User agents

Patterns this directory matches, with real observed strings.

  • regexTelegramBot \(like TwitterBot\)
  • observedTelegramBot (like TwitterBot)

How to verify

Documented static ranges: 149.154.160.0/20, 91.108.4.0/22

IP ranges (2)

Refreshed daily from the operator's feed. Also available as /data/ips/telegram-webhooks.ips and /data/bots/telegram-webhooks.json.

149.154.160.0/20
91.108.4.0/22

Good Bot Practices scorecard

  • Identifies honestly

    Stable UA token documented (1 pattern)

  • Verifiable

    Verifiable

  • Respects robots.txt

    Service traffic you configured — robots.txt does not apply

  • Behaves

    Crawl-rate behavior is operator-declared; not machine-verifiable from this dataset

  • Reachable operator

    Operator and documentation published

Measured against the Good Bot Practices.