Telegram Info Scraper
Pricing
from $4.10 / 1,000 telegram entity rows
Telegram Info Scraper
Get public Telegram profile data from usernames, @handles, t.me links, channels, groups, and bots. Export titles, bios, member counts, verification flags, profile photos, statuses, and source URLs.
Pricing
from $4.10 / 1,000 telegram entity rows
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
42
Total users
8
Monthly active users
13 days ago
Last modified
Categories
Share
Telegram Info Scraper
Telegram Info Scraper gets public profile data from Telegram usernames and t.me links. Paste handles, channel URLs, group URLs, bot usernames, or public profile links and get a clean dataset with the title, bio, member count, verification status, profile photo, and source URL.
Use it when you need to check a list of Telegram entities before outreach, research, monitoring, moderation, brand protection, or data enrichment. You do not need Telegram login, cookies, a phone number, or an API key.
What It Does
This Actor looks up public Telegram profile preview pages and saves one row per found public target. It works with common public target formats:
@telegramtelegramhttps://t.me/telegramhttps://telegram.me/telegram
It can process users, bots, channels, groups, and supergroups when Telegram shows a public preview page for the target. Missing, private, invalid, or unavailable targets are skipped and reported in the run logs.
What Data You Get
Each Telegram entity row is built for quick filtering and export. The dataset includes:
- Original input and input row number
- Normalized Telegram handle
- Username and canonical
t.meURL - Lookup status
- Public title or display name
- Public description, bio, or about text
- Entity kind, such as channel, group, bot, user, or unknown
- Member or subscriber count when Telegram shows it
- Verification, scam, fake, restricted, and bot flags
- Profile photo URL
- Confidence and field-completeness scores
- Scrape timestamp
Fields can be null when Telegram does not show that value on the public preview page.
Common Use Cases
- Check whether Telegram usernames, channels, groups, or bots exist.
- Build a clean list of Telegram channel metadata for research.
- Compare public subscriber or member counts across communities.
- Flag verified, scam, fake, or restricted Telegram entities when those labels are visible.
- Enrich a CRM, lead list, influencer list, community list, or monitoring sheet with public Telegram profile data.
- Export public Telegram entity data to JSON, CSV, Excel, an API workflow, or an Apify integration.
How To Run It
- Add Telegram usernames or URLs in Telegram targets.
- Set Target limit if you only want to process part of a long list.
- Start the Actor and open the dataset when the run finishes.
For a small first run, try:
{"targets": ["@telegram", "https://t.me/durov", "telegram"],"maxTargets": 3}
Input
Telegram Targets
Add one Telegram username, handle, or URL per row. The Actor accepts bare usernames, @handles, t.me URLs, and telegram.me URLs.
Private /c/ links and invite-only chats are not supported because they do not have a public preview page.
Target Limit
Use this to cap how many targets are processed from the input list. It helps keep test runs small and spend predictable.
Output Example
{"inputIndex": 0,"originalInput": "@telegram","normalizedTarget": "@telegram","username": "telegram","canonicalUrl": "https://t.me/telegram","sourceUrl": "https://t.me/telegram","status": "found","errorReason": null,"title": "Telegram News","description": "The official Telegram on Telegram. Much recursion. Very Telegram. Wow.","entityKind": "channel","memberCount": 10618211,"memberCountText": "10 618 211 subscribers","isVerified": true,"isScam": false,"isFake": false,"isRestricted": false,"isBot": false,"profilePhotoUrl": "https://cdn.example/profile.jpg","confidence": 1,"fieldCompleteness": 1,"scrapedAt": "2026-05-20T22:45:46.093Z"}
Pricing
This Actor uses pay-per-event pricing. You pay for each Telegram entity row saved to the dataset, plus the standard Actor start event shown on the run page before you start.
Limits And Caveats
- The Actor extracts public data shown by Telegram preview pages.
- It does not log in to Telegram or scrape private chats.
- It does not join groups, send messages, or collect private member lists.
- It does not find phone numbers, emails, or contacts from other websites.
- Some public profiles do not show member counts, bios, or photos. Those fields are returned as
null. - Telegram may show different labels over time, so use
statusandscrapedAtwhen auditing older exports.
FAQ
Does Telegram Info Scraper need a Telegram account?
No. The Actor uses public Telegram preview pages. You do not need to provide a Telegram login, cookies, a phone number, or an API key.
Can it scrape Telegram channel members?
No. This Actor gets public entity profile data, not private member lists. It can show a public member or subscriber count when Telegram displays one.
What happens when a username does not exist?
Missing, private, invalid, or unavailable targets are skipped and mentioned in the run logs. The dataset contains only found public Telegram entities.
Can I use this as a Telegram username scraper?
Yes, for public profile lookup. Add Telegram usernames or links and the Actor returns normalized handles, titles, bios, counts, flags, photos, and source URLs.
Can I schedule this Actor?
Yes. You can schedule runs on Apify and compare datasets over time. The Actor itself does not maintain a historical database.
Actor Release Notes
1.0
- Dataset output now contains found public Telegram entities only. Missing, private, invalid, or unavailable targets are skipped and summarized in the run logs.