freeapis

Telegram MTProto

Read and write Telegram data

Authentication
OAuth
HTTPS
Yes
CORS
Unknown
Category
Social
Data source
public-apis + marcelscruz

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/api serves 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

APIAuthHTTPSCORS
4chan

Simple image-based bulletin board dedicated to a variety of topics

No authYesYes↗
Ayrshare

Social media APIs to post, get analytics, and manage multiple users social media accounts

API KeyYesYes↗
aztro

Daily horoscope info for yesterday, today, and tomorrow

No authYesUnknown↗
Blogger

The Blogger APIs allows client applications to view and update Blogger content

OAuthYesUnknown↗
Bluesky

Decentralized social networking via the AT protocol

No authYesYes↗