LurkAPI

Overview

Read public Telegram channels the way t.me shows them to anyone with a browser: the channel's name, bio, exact subscriber count and media counts, its posts newest first, and any single post by link. Useful for tracking channel growth, monitoring what competitors and news channels post, and measuring reach per post. Only public channels with the web preview on can be read; groups, bots, private channels and people aren't covered. Media URLs point at Telegram's CDN and expire, so download what you need to keep.

Source: t.me.

Try it live

Pick an endpoint and run it: real data, no signup, 5 free requests a day.

Endpoint

GET/v1/telegram/channel

1 credit per request
Examples
handle

The channel's username, with or without @ (e.g. telegram), or its t.me link.

5 free tries a day, no signup

Press Run to fetch live data

Results come back as a table you can download as CSV, or as the raw JSON.

Endpoints

Call it

Every endpoint is a GET with your key in the x-api-key header. For example, Channel:

curl
curl "https://api.lurkapi.com/v1/telegram/channel?handle=telegram" \
  -H "x-api-key: YOUR_API_KEY"

Use it in Claude

Once LurkAPI is connected to Claude, each endpoint is a tool Claude can call:

ToolWhat it does
telegram_channelChannel: A public channel's name, bio, photo, exact subscriber count and media counts.
telegram_channel_postsChannel posts: A public channel's latest posts, newest first, with text, views, media, links and reactions.
telegram_postPost: One public channel post by link, with text, views, media, links and reactions.