VOOZH about

URL: https://apify.com/scrapepilot/telegram-username-info----user-group-channel-bot-lookup

โ‡ฑ Telegram Username Info โ€” User, Group, Channel & Bot verified ยท Apify


๐Ÿ‘ Telegram Username Info โ€” User, Group, Channel & Bot verified avatar

Telegram Username Info โ€” User, Group, Channel & Bot verified

Pricing

from $8.00 / 1,000 results

Go to Apify Store

Telegram Username Info โ€” User, Group, Channel & Bot verified

Check any Telegram username and get full profile: name, bio, photo, member count, account type, verified badge and scam warnings. Works for users, groups, channels and bots. No login required.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Scrape Pilot

Scrape Pilot

Maintained by Community

Actor stats

1

Bookmarked

155

Total users

18

Monthly active users

20 days ago

Last modified

Share

๐Ÿ“ฑ Telegram Username Scraper โ€” Channel, Group, User & Bot Data

The most complete Telegram Username Scraper on Apify. Extract public profile data from any Telegram username โ€” channels, groups, users, and bots โ€” including title, description, member/subscriber count, verified status, bot flag, scam warning, and profile photo. Accepts any input format: @username, t.me/ links, or plain usernames. Bulk-ready. Residential proxy built-in.


๐Ÿ“Œ Table of Contents


๐Ÿ” What Is This Actor?

Telegram Username Scraper is a production-ready Apify actor that extracts complete public profile data from any Telegram username โ€” channels, groups, users, and bots โ€” directly from Telegram's public preview pages.

Provide a list of usernames in any format โ€” @username, https://t.me/username, or plain username โ€” and receive back a clean, structured record for each one: whether the account exists, the account type, title, description, member or subscriber count, verified status, bot flag, scam/fraud warning, profile photo URL, and canonical Telegram URL.

This Telegram scraper works without any Telegram login, without a Telegram API key, and without any MTProto session management โ€” making it the simplest and most accessible Telegram profile intelligence tool available on Apify.


๐Ÿš€ Why Use This Telegram Username Scraper?

FeatureThis ActorManual CheckTelegram Bot APIOther Scrapers
Channel, group, user & bot dataโœ… All 4 typesโŒ Slowโš ๏ธ Partialโš ๏ธ
Member / subscriber countโœ…โœ… Slowโš ๏ธโš ๏ธ
Verified statusโœ…โœ…โš ๏ธโŒ
Bot flag detectionโœ…โœ…โœ…โŒ
Scam / fraud warningโœ…โœ…โŒโŒ
Exists / not found checkโœ…โœ…โš ๏ธโš ๏ธ
Bulk username processingโœ… Any sizeโŒโš ๏ธโš ๏ธ
Any input format acceptedโœ… @, t.me, plainโŒโŒโŒ
No login or API keyโœ…โœ…โŒ Requiredโœ…
Residential proxy built-inโœ…โŒโŒโš ๏ธ

Bottom line: This Telegram username scraper is the only actor that detects scam warnings, bot flags, and verified status across all four Telegram account types โ€” in bulk, with no login and no API key.


๐Ÿค– Supported Account Types

This actor automatically detects and labels every username with one of four Telegram account types:

TypeDescriptionKey Fields
channelPublic broadcast channelTitle, description, subscriber count, verified status
groupPublic group chatTitle, description, member count
userPublic user profileTitle (display name), description (bio), photo
botTelegram botTitle, description, bot flag

If the account does not exist or is private, exists: false is returned with a descriptive error message โ€” no silent failures.


๐ŸŽฏ Use Cases

๐Ÿ“Š Telegram Channel & Community Research

  • Scrape subscriber and member counts from Telegram channels and groups for audience size benchmarking
  • Verify whether target channels are official (verified) or potential impersonation accounts
  • Monitor scam and fraud warnings across lists of Telegram channels in sensitive industries

๐Ÿ›ก๏ธ Brand Protection & Impersonation Detection

  • Check whether usernames matching your brand exist on Telegram and what type they are
  • Detect unverified channels using your brand name by scraping username variants in bulk
  • Flag accounts with Telegram's built-in scam warning for reporting or takedown workflows

๐Ÿค Influencer & Community Research

  • Validate Telegram channel usernames from influencer databases before partnership outreach
  • Extract subscriber counts and descriptions from shortlisted channels for campaign planning
  • Verify bot vs. human accounts before including them in research datasets

๐Ÿ› ๏ธ Developer & Data Integrations

  • Validate Telegram usernames in your user database โ€” check which ones exist and what type they are
  • Build automated Telegram channel monitoring pipelines using scheduled actor runs
  • Enrich CRM or community management tools with Telegram profile data via Apify integrations

๐Ÿ” Competitive & Market Intelligence

  • Monitor competitor Telegram channels for subscriber growth by scheduling regular runs
  • Track whether key industry accounts have achieved verified status
  • Build structured datasets of Telegram community size and type across a market segment

๐ŸŽ“ Academic & Social Research

  • Study Telegram community growth patterns using subscriber count data across channels
  • Analyze the distribution of verified vs. unverified accounts in specific topic areas
  • Build datasets of Telegram bot activity for platform behavior research

โš™๏ธ Input Parameters

{
"usernames":[
"@telegram",
"t.me/durov",
"bitcoin",
"https://t.me/apify"
],
"proxyConfiguration":{
"useApifyProxy":true,
"apifyProxyGroups":["RESIDENTIAL"]
}
}
ParameterTypeDefaultDescription
usernamesarray or string[]Telegram usernames in any format โ€” @username, t.me/username, https://t.me/username, or plain username. Comma or newline-separated string also accepted
proxyConfigurationobjectResidentialApify proxy config โ€” residential proxy strongly recommended for Telegram

Smart input handling: The actor automatically normalizes all input formats. @telegram, t.me/telegram, https://t.me/telegram, and telegram all resolve to the same username. No manual cleanup needed.


๐Ÿ“‹ Output Fields

Every record from this Telegram username scraper includes:

FieldTypeDescriptionExample
usernamestringNormalized Telegram username"telegram"
existsbooleanWhether the account exists and is publictrue
isUserbooleanWhether this is a personal user accountfalse
titlestringChannel name, group name, or user display name"Telegram"
descriptionstringChannel description, group info, or user bio"The official Telegram news channel."
photoUrlstringProfile or channel photo URL"https://cdn4.telegram.org/..."
participants_countintegerMember or subscriber count (when available)2400000
account_typestringDetected account type"channel", "group", "user", "bot"
is_verifiedbooleanWhether the account has Telegram's verified badgetrue
is_botbooleanWhether the account is a Telegram botfalse
is_scambooleanWhether Telegram has flagged this account as scam/fraudfalse
urlstringCanonical Telegram URL"https://t.me/telegram"
errorstringError message when exists: false"Username not found (404)"
fetched_atstringExtraction timestamp (ISO 8601 UTC)"2024-03-15T10:30:00Z"

๐Ÿ“ฆ Example Input & Output

Input:

{
"usernames":["@telegram","nonexistent_xyz_12345"]
}

Output โ€” existing account:

{
"username":"telegram",
"exists":true,
"isUser":false,
"title":"Telegram",
"description":"The official Telegram news channel. Important notifications for all Telegram users.",
"photoUrl":"https://cdn4.telegram.org/.../photo.jpg",
"participants_count":2400000,
"account_type":"channel",
"is_verified":true,
"is_bot":false,
"is_scam":false,
"url":"https://t.me/telegram",
"error":null,
"fetched_at":"2024-03-15T10:30:00Z"
}

Output โ€” non-existent account:

{
"username":"nonexistent_xyz_12345",
"exists":false,
"isUser":false,
"title":null,
"description":null,
"photoUrl":null,
"participants_count":null,
"account_type":null,
"is_verified":false,
"is_bot":false,
"is_scam":false,
"url":"https://t.me/nonexistent_xyz_12345",
"error":"Username not found (404)",
"fetched_at":"2024-03-15T10:30:01Z"
}

๐Ÿ’ฐ Pricing

PlanPriceIncludes
Monthly$12.99 / monthUnlimited runs, any username list size, all account types

Everything included:

  • โœ… All 4 Telegram account types โ€” channel, group, user, bot
  • โœ… Member / subscriber count
  • โœ… Verified, bot, and scam flag detection
  • โœ… Exists / not found check per username
  • โœ… Smart input normalization โ€” any URL or username format
  • โœ… Residential proxy built-in
  • โœ… JSON + CSV + Excel export from Apify dataset
  • โœ… Scheduled runs for ongoing monitoring

2-hour free trial available โ€” click Try for free at the top of this page.


โšก Performance & Limits

UsernamesEstimated Time
10~20โ€“40 seconds
100~3โ€“5 minutes
500~15โ€“25 minutes
1,000~30โ€“55 minutes
  • Results pushed to the Apify dataset immediately after each username is processed
  • Proxy IP rotated for every request โ€” reduces rate-limit risk on large batches
  • Automatic retry on rate-limit responses (up to 3 attempts per username)
  • Randomized delay between requests โ€” polite scraping that avoids IP bans
  • Non-existent accounts return a structured exists: false record โ€” no silent gaps in output

โ“ FAQ

Q: What input formats does this actor accept? A: All of these are accepted and treated identically: @telegram, t.me/telegram, https://t.me/telegram, and telegram. The actor normalizes all formats automatically before processing.

Q: Does this work for private Telegram channels and groups? A: No. Only publicly accessible Telegram profiles are supported. Private channels and groups return exists: false with an appropriate error message.

Q: How is account type detected? A: The actor analyzes page structure and content keywords โ€” presence of member counts indicates a group, subscriber counts indicate a channel, last-seen indicators suggest a user profile, and bot-specific patterns identify bots. If detection is ambiguous, account_type: "unknown" is returned.

Q: What does is_scam: true mean? A: Telegram itself labels certain accounts with a built-in scam or fraud warning visible on their public page. When this warning is detected, is_scam is set to true โ€” useful for fraud detection and brand protection workflows.

Q: Why is participants_count null for some accounts? A: Telegram only displays member or subscriber counts publicly for channels and groups above certain thresholds. Personal user accounts and bots do not display follower counts. When the count is not visible on the public page, the field returns null.

Q: Can I schedule this to monitor Telegram channels for growth? A: Yes. Set up an Apify scheduled task with your channel username list to automatically collect subscriber counts at any interval โ€” daily or weekly โ€” for ongoing growth monitoring.

Q: Can I export results to Excel or CSV? A: Yes. All results are pushed to the Apify dataset, which can be exported to JSON, CSV, Excel, and more directly from the Apify Console after each run.


๐Ÿ“œ Changelog

v1.0.0 (Current)

  • โœ… All 4 Telegram account types: channel, group, user, bot
  • โœ… Member and subscriber count extraction
  • โœ… Verified badge, bot flag, and scam/fraud warning detection
  • โœ… Exists / not found check with structured error records
  • โœ… Smart input normalization โ€” @username, t.me/, full URL, or plain username
  • โœ… Residential proxy with per-request IP rotation
  • โœ… Automatic rate-limit retry (up to 3 attempts)
  • โœ… Randomized request delay โ€” polite, ban-resistant scraping
  • โœ… Real-time dataset push as each username is processed

๐Ÿท๏ธ Tags

telegram username scraper telegram scraper telegram channel scraper telegram group scraper telegram data scraper telegram profile scraper telegram subscriber count telegram bot detector telegram verified checker telegram channel data telegram community research social media scraper


โš–๏ธ Legal & Terms of Use

This actor accesses publicly visible Telegram profile preview pages at t.me/{username} in the same way a regular user browses those pages.

Please note:

  • Use extracted Telegram data only for lawful purposes โ€” community research, brand protection, influencer analysis, and academic study are common legitimate uses
  • Only public profile data is accessed โ€” private channels, groups, and users are not supported
  • Do not use this Telegram username scraper to harvest personal data for harassment, spam, or any purpose that violates individual privacy rights
  • The actor developer is not responsible for how extracted profile data is used

๐Ÿค Support & Feedback

  • Bug report? Contact us via the Apify actor page
  • Feature request? Post in the Apify Community forum
  • Loving it? Please leave a โญ review โ€” it helps other users find this actor!

Built with โค๏ธ on Apify
The most complete Telegram Username Scraper โ€” channels, groups, users, bots โ€” bulk-ready

๐Ÿ’ฐ $12.99/month ยท Unlimited runs ยท No credit card required for trial

You might also like

Telegram Get User Info Access

telebotworks/Userinfo

Telegram Get Username Info Access.marketing/Telegram-Get-Username-Info

31

Telegram Profile Scraper โ€” Users, Channels & Groups

scrapepilot/telegram-profile-scraper----users-channels-groups

Scrape real public profile data from any Telegram @username. Returns name, bio, member count, verified status, premium status, photo and channel details. Accepts any format: @username, t.me/link or plain name. Batch scrape hundreds of profiles. RESIDENTIAL proxy included.

47

4.0

Telegram Get Username Info

akula.marketing/Telegram-Get-Username-Info

Check Telegram usernames, retrieving details like existence, title, description, photo URL, and participant count (for groups/channels) and full name, about, photo URL (for accounts). Input a list of usernames to get started.

๐Ÿ‘ User avatar

akula.marketing

1.3K

5.0

Telegram Info Scraper

maximedupre/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.

๐Ÿ‘ User avatar

Maxime Duprรฉ

37

Telegram Profile Scraper

brilliant_gum/telegram-profile-scraper

Extract 80+ fields from any Telegram account by username, @handle, t.me link, or phone number. Users, bots, channels, groups. Includes trust score, DC geolocation, account age, bio parsing, and collectible username detection.

๐Ÿ‘ User avatar

Yuliia Kulakova

99

Telegram Profile

truefetch/telegram-profile

Bulk-look up Telegram users, bots, channels, or groups โ€” Premium status, verification badge, member count, privacy tier, and 14 entity-type fields. Up to 1,000 per run.

839

4.8

Telegram Groups/Channel Member Scraper

bhansalisoft/telegram-group-member-scraper

Telegram Groups/Channel Member Scraper - Scrap Telegram Groups/Channel- Scrap hidden member from chat history and member list.

2.7K

5.0

Telegram Group and Channel Member Extractor

clothefobia/telegram-group-and-channel-member-extractor

Telegram Group and Channel Member Extractor -Extract member From any telegram group/channel

1.1K

3.0

Telegram Channels Scraper

i-scraper/telegram-channels-scraper

โšก๏ธ Telegram Channels Scraper: Extract posts from public Telegram channels.

210

5.0

Telegram Username

xtools/telegram-username

Bulk Telegram username availability checker. Verify thousands of usernames instantly - returns Available, Taken, Auctioned, or Sold. Features concurrency control, automatic retries, and scalable cloud processing. Perfect for marketers, developers, and businesses. Deploy on Apify Cloud.