Skip to main content

Telegram

Base URL: https://drain.lat/api/v1/telegram
Fetch a public Telegram channel or group profile. Works with or without @.
GET /api/v1/telegram/profile/:username
username
string
required
Telegram username. The @ prefix is optional.
curl "https://drain.lat/api/v1/telegram/profile/durov" \
  -H "x-api-key: YOUR_API_KEY"
username
string
Telegram username.
title
string
Channel or group title.
description
string
Channel description/bio.
avatarUrl
string
Avatar image URL.
members
number
Member/subscriber count.
isChannel
boolean
Whether this is a channel (vs group).
isBot
boolean
Whether this is a bot account.
profileUrl
string
Link to the Telegram profile.
Response
{
  "username": "durov",
  "title": "Pavel Durov",
  "description": "Telegram founder. Thoughts on technology, freedom, and the future.",
  "avatarUrl": "https://cdn4.telegram-cdn.org/file/...",
  "members": 982400,
  "isChannel": true,
  "isBot": false,
  "profileUrl": "https://t.me/durov",
  "scrapedAt": "2026-05-05T12:00:00.000Z"
}
Only works for public channels and groups. Private accounts return an error.