Публичное Telegram API
Бесплатное публичное API для получения данных о Telegram-каналах, группах и ботах. Базовый URL: https://parser.tglist.info
Ограничения
60запросов в минуту
GETтолько GET-запросы
JSONформат ответа
Эндпоинты
GET
https://parser.tglist.info/:usernameИнформация о канале / группе / боте
Возвращает подробную информацию о Telegram-канале, группе или боте по username.
Параметры пути
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
username | string | да | Username без @ (например: durov) |
Параметр
usernameТипstring
Обязательныйда
ОписаниеUsername без @ (например: durov)
Пример запроса
curl "https://parser.tglist.info/durov"
Пример ответа
{
"success": true,
"data": {
"type": "channel",
"name": "Pavel Durov",
"avatar": "https://cdn4.telesco.pe/file/...",
"subscribers": 10967661,
"description": "Founder of Telegram.",
"isVerified": 1
},
"timestamp": "2025-10-15T20:56:52.095Z"
}GET
https://parser.tglist.info/:username/latestPostsПоследние посты канала
Возвращает последние посты канала. По умолчанию 12, максимум 50.
Параметры пути
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
username | string | да | Username без @ (например: durov) |
limit | number | нет | Количество постов: от 1 до 50, по умолчанию 12 (?limit=20) |
Параметр
usernameТипstring
Обязательныйда
ОписаниеUsername без @ (например: durov)
Параметр
limitТипnumber
Обязательныйнет
ОписаниеКоличество постов: от 1 до 50, по умолчанию 12 (?limit=20)
Пример запроса
curl "https://parser.tglist.info/durov/latestPosts"
Пример ответа
{
"success": true,
"data": {
"type": "channel_posts",
"posts": [
{
"id": "435",
"url": "https://t.me/durov/435",
"author": {
"name": "Pavel Durov",
"username": "durov"
},
"text": "Текст поста...",
"date": "2025-07-11T23:05:07+00:00",
"views": 4610000,
"media": [],
"forwarded": false
}
]
},
"timestamp": "2025-10-15T20:56:52.095Z"
}GET
https://parser.tglist.info/:username/:postIdКонкретный пост
Возвращает данные одного поста по username и числовому ID поста.
Параметры пути
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
username | string | да | Username без @ |
postId | number | да | Числовой ID поста (только цифры) |
Параметр
usernameТипstring
Обязательныйда
ОписаниеUsername без @
Параметр
postIdТипnumber
Обязательныйда
ОписаниеЧисловой ID поста (только цифры)
Пример запроса
curl "https://parser.tglist.info/durov/123"
Пример ответа
{
"success": true,
"data": {
"type": "channel_post",
"author": {
"name": "Pavel Durov",
"username": "durov"
},
"text": "Текст поста...",
"media": [],
"reactions": [
{ "emoji": "👍", "count": 514 },
{ "emoji": "❤", "count": 176 }
],
"views": 1340000,
"date": "2020-08-05T13:29:10+00:00",
"url": "https://t.me/durov/123"
},
"timestamp": "2025-10-15T20:57:29.449Z"
}Ошибки
| Код | Описание |
|---|---|
400 | Некорректные параметры запроса |
404 | Канал не найден или не имеет постов |
500 | Ошибка при парсинге данных |