Public APIs
Telegram Bot favicon

Telegram Bot

Social

Simplified HTTP version of the MTProto API for bots.

Telegram Bot's website screenshot

About Telegram Bot

The Telegram Bot API is an HTTP-based interface for developers building bots for Telegram. It provides methods and data classes covering messaging, rich text and structured message formatting, media attachments, polls, chat and group management, join requests, and payment subscription updates. Bots interact with the API to send and edit messages, manage chat members and permissions, and respond to various update types delivered by the platform.

The API supports features such as ephemeral messages visible only to a specific user and the bot, rich messages with structured formatting blocks (including support for streaming AI-generated replies), guest mode for issuing replies in chats a bot is not a member of, and initial support for communities linking supergroups, channels, and bots around a shared topic. It also includes functionality for polls with media, join request handling, and Mini Apps, with security controls restricting Mini App methods to their original domain.

This is intended for developers creating bots and integrations for the Telegram platform. Related resources referenced include an Introduction to Bots and a Bot FAQ for initial setup and configuration guidance.

Key features

  • HTTP-based Bot API for building Telegram bots
  • Send rich, structured messages with formatted text, media blocks, and streamed AI-generated replies
  • Ephemeral group messages visible only to a specific user and the bot
  • Guest mode for receiving messages and replying in chats the bot isn't a member of
  • Community support linking supergroups, channels, and bots around a shared topic
  • Polls with media attached to questions, options, and quiz explanations

Frequently asked questions

What is the Telegram Bot API for?

It is an HTTP-based interface for developers to build bots for Telegram.

Can bots send rich formatted content?

Yes, Bot API 10.1 and 10.2 added Rich Messages support, including formatted text, media blocks, and streaming of partial AI-generated replies.

Can bots interact in chats they haven't joined?

Yes, guest mode (Bot API 10.0) lets bots receive certain messages and issue replies within chats they are not a member of.

Where can developers get help setting up a bot?

The page points developers to the Introduction to Bots and Bot FAQ, and to the @BotNews and @BotTalk channels for updates and discussion.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product