Telegram MTProto
Read and write Telegram data
- Authentication
- OAuth
- HTTPS
- Yes
- CORS
- Unknown
- Category
- Social
- Documentation / URL
- https://core.telegram.org/api#getting-started
Overview
Telegram’s MTProto is the core protocol behind Telegram clients — not a REST API. OAuth-style authorization (phone + code).
Note (verified 2026-08):
core.telegram.org/apiserves the protocol docs (HTTP 200).
What it provides
MTProto — binary protocol over TLS (core.telegram.org/api)
- Full client protocol: messages, calls, channels.
- Auth: phone number → code → session keys (OAuth-like flow).
Notes
- For bots use the Telegram Bot API (listed on this site) — simpler HTTP API.
- MTProto requires a Telegram-issued
api_id/api_hash.
FAQ
Is MTProto free? Yes — free with api_id/api_hash.
What’s the difference from the Bot API? MTProto is the full client protocol; the Bot API is a simpler HTTP wrapper (listed).
How do I get api_id? core.telegram.org → my.telegram.org → app registration.
More in Social
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| 4chan Simple image-based bulletin board dedicated to a variety of topics | No auth | Yes | Yes | ↗ |
| Ayrshare Social media APIs to post, get analytics, and manage multiple users social media accounts | API Key | Yes | Yes | ↗ |
| aztro Daily horoscope info for yesterday, today, and tomorrow | No auth | Yes | Unknown | ↗ |
| Blogger The Blogger APIs allows client applications to view and update Blogger content | OAuth | Yes | Unknown | ↗ |
| Bluesky Decentralized social networking via the AT protocol | No auth | Yes | Yes | ↗ |