Parser Docs

REST API for parsing Telegram channels, bots, and groups

Get Resource Information

GET /:username

Get information about a Telegram channel, bot, or group

Parameters:

username - username of the channel, bot, or group

Request example:

GET https://parser.tglist.info/durov

Response example:

{
  "success": true,
  "data": {
    "type": "channel",
    "name": "Pavel Durov",
    "avatar": "https://cdn4.telesco.pe/file/gknMlaqm2xll5SXcorhYBMBnaNYSBDgK0RXwKjddQeEsAncRwKJ9WKFymJPtJHV9B_V_t2mto62pU9ACVp1bd_GJMx5B2svpuQ0tyZ0klFMlzRGBwXpGnUrTX3O1FQWnzo_KkpgbdmdB_t-w5fohgkAguLc-4p1TcsDa8EnlIh-2iVRN76Fz7G6qZbvovzVTdI9J_6sFQ8TXHGyT0Bd3vlO2xbHcRkWWrA1kMX4LS8TH22bXunXlOboDOLGQH1CpT1MhIygW6Z4iLDiAj6OU6nhdL1ScEVCuHEyvfSFH9TsKxISHMIsSwpbq83ZuSpMJuZQTgTIBwHhToTSyUKPswg.jpg",
    "subscribers": 10967661,
    "description": "Founder of Telegram.",
    "isVerified": 1
  },
  "timestamp": "2025-10-15T20:56:52.095Z"
}

Get Specific Post

GET /:username/:postId

Get a specific post from a channel or group

Parameters:

username - username of the channel or group
postId - post ID (numbers only)

Request example:

GET https://parser.tglist.info/durov/123

Response example:

{
  "success": true,
  "data": {
    "type": "channel_post",
    "author": {
      "name": "Pavel Durov",
      "username": "durov"
    },
    "text": "I can understand why Donald Trump threatens to ban TikTok unless its US assets are sold to US investors...",
    "media": [],
    "reactions": [
      {
        "emoji": "👍",
        "count": 514
      },
      {
        "emoji": "❤",
        "count": 176
      },
      {
        "emoji": "🤡",
        "count": 62
      }
    ],
    "views": 1340000,
    "date": "2020-08-05T13:29:10+00:00",
    "url": "https://t.me/durov/123"
  },
  "timestamp": "2025-10-15T20:57:29.449Z"
}

Get Latest Posts

GET /:username/latestPosts

Get the latest posts from a channel

Parameters:

username - username of the channel

Request example:

GET https://parser.tglist.info/durov/latestPosts

Response example:

{
  "success": true,
  "data": {
    "type": "channel_posts",
    "posts": [
      {
        "id": "435",
        "url": "https://t.me/durov/435",
        "author": {
          "name": "Pavel Durov",
          "username": "durov"
        },
        "text": "➕ If you're a student choosing what to focus on, pick MATH...",
        "date": "2025-07-11T23:05:07+00:00",
        "views": 4610000,
        "media": [],
        "forwarded": false
      }
    ]
  }
}

Error Codes

400 - Invalid request parameters
404 - Channel not found or has no posts
500 - Parsing error