Telegram Username Info — User, Group, Channel & Bot Lookup avatar

Telegram Username Info — User, Group, Channel & Bot Lookup

Pricing

$12.99/month + usage

Go to Apify Store
Telegram Username Info — User, Group, Channel & Bot Lookup

Telegram Username Info — User, Group, Channel & Bot Lookup

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

$12.99/month + usage

Rating

0.0

(0)

Developer

Scrape Pilot

Scrape Pilot

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

3 days ago

Last modified

Share


📱 Telegram Username Info — User, Group, Channel & Bot Lookup

Check Telegram usernames — users, groups, channels, bots — in bulk without login or API key.
Telegram Username Info extracts public profile data from t.me/{username}: existence, name, description, photo, member count, account type, verification status, scam flags. Perfect for lead validation, community research, and social intelligence.

Free 2‑hour trial – test with your own usernames.
$12.99/month – unlimited lookups, residential proxy included.


💡 What is Telegram Username Info?

Telegram Username Info is a powerful Apify actor that retrieves publicly available data from any Telegram username, group, channel, or bot. It uses the official t.me preview page – no login, no Telegram API key, and no phone number required.

Just provide a list of usernames (or full t.me/ URLs), and the actor returns:

  • Existence status (whether the username is taken)
  • Account type (user, group, channel, or bot)
  • Title / full name
  • Description (bio or group/channel info)
  • Profile photo URL
  • Participant count (members/subscribers for groups/channels)
  • Verification badge (official ✅)
  • Scam / fake warning
  • Direct link to the account

The Telegram Username Info actor is the fastest, most reliable way to validate and enrich Telegram usernames for lead generation, community analytics, fraud detection, and social listening.


🚀 Key Features

FeatureDescription
Bulk LookupProcess hundreds of usernames in one run (newline‑separated or JSON array).
No API KeyNo Telegram API required – uses public web interface.
No LoginWorks without any Telegram account.
Account Type DetectionAutomatically identifies users, groups, channels, and bots.
Member CountExtracts participant/subscriber count for groups/channels.
Verification & Scam FlagsReturns is_verified, is_bot, is_scam.
Residential ProxyAvoids Telegram’s datacenter IP blocks (built‑in, always on).
Clean JSON / CSVReady for CRM, spreadsheets, or APIs.
Free 2‑hour trialTest with your own usernames before subscribing.
Flat monthly price$12.99/month – no per‑request fees.

📥 Input Parameters

The actor accepts a JSON object with the following fields:

ParameterTypeRequiredDefaultDescription
usernamesarray or stringYesList of Telegram usernames or t.me/ URLs. Can be newline‑separated string or JSON array.
proxyConfigurationobjectNoApify proxy configuration. Residential proxies are always used – no need to configure.

Example Input

{
"usernames": "durov\ntelegram\n@NASA\nhttps://t.me/binance\nBotFather"
}

📤 Output Fields

For each username, the actor returns an object with the following fields:

FieldTypeDescription
usernamestringNormalized username (lowercase).
existsbooleanWhether the username is taken and accessible.
isUserbooleanTrue for individual user accounts.
titlestringDisplay name / channel title / user full name.
descriptionstringBio, group/channel description (up to 1000 chars).
photoUrlstringDirect URL to the profile photo (if available).
participants_countintegerNumber of members/subscribers (groups/channels only).
account_typestringuser, group, channel, bot, or unknown.
is_verifiedbooleanOfficial verification badge.
is_botbooleanTrue for bot accounts.
is_scambooleanIndicates if the preview page shows a scam/fake warning.
urlstringDirect t.me/{username} link.
errorstringDescription if not found or private.
fetched_atstringISO 8601 timestamp.

Example Output

[
{
"username": "durov",
"exists": true,
"isUser": true,
"title": "Pavel Durov",
"description": "CEO of Telegram",
"photoUrl": "https://cdn4.telesco.pe/file/...",
"participants_count": null,
"account_type": "user",
"is_verified": true,
"is_bot": false,
"is_scam": false,
"url": "https://t.me/durov",
"error": null,
"fetched_at": "2026-04-23T12:00:00Z"
},
{
"username": "binance",
"exists": true,
"isUser": false,
"title": "Binance Official",
"description": "Official Binance announcements and updates",
"photoUrl": "https://cdn4.telesco.pe/file/...",
"participants_count": 1520000,
"account_type": "channel",
"is_verified": true,
"is_bot": false,
"is_scam": false,
"url": "https://t.me/binance",
"error": null,
"fetched_at": "2026-04-23T12:00:01Z"
}
]

💰 Pricing & Trial

PlanPriceDescription
Free Trial2 hoursFull access – test with your own usernames, no commitment.
Monthly Subscription$12.99Unlimited runs, residential proxy included, no per‑request fees.
  • You pay a flat monthly fee – not per username. Process hundreds of thousands of lookups for a fixed price.
  • The actor automatically uses Apify’s residential proxies (no extra configuration needed).
  • Cancel anytime.

🛠 How to Use on Apify

  1. Start a free 2‑hour trial – click “Try for free” on the actor page.
  2. Create a task and paste your usernames into the usernames field (one per line).
  3. Run – the actor will check each username and push results to the Dataset.
  4. Export – download as JSON, CSV, or Excel.
  5. Subscribe – when you’re ready, upgrade to the $12.99/month plan for unlimited use.

Running via API

curl -X POST "https://api.apify.com/v2/acts/your-username~telegram-username-info/runs" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{
"usernames": ["durov", "telegram", "binance"]
}'

🎯 Use Cases for Telegram Username Info

  • Lead Validation – Verify that a Telegram username exists before adding to your CRM.
  • Community Analytics – Monitor growth of groups/channels by tracking member counts.
  • Social Listening – Enrich influencer databases with description, photo, and verification status.
  • Fraud Detection – Identify scam or fake accounts flagged by Telegram.
  • Market Research – Collect public data on competitor channels.
  • Bot Discovery – Find all active bots in a niche by scanning username lists.
  • Account Recovery – Check if a desired username is available.

Telegram Username Info saves hours of manual checking and provides structured data for automation.


❓ Frequently Asked Questions

Q1. Do I need a Telegram account?

No. Telegram Username Info uses only the public t.me preview page. No login required.

Q2. Why do I need residential proxies?

Telegram blocks most datacenter IP addresses. The actor automatically uses Apify’s residential proxies, so you don’t have to worry about being blocked.

Q3. Is there a free trial?

Yes. You get 2 hours of full access – enough to test hundreds of usernames. After the trial, you can subscribe for $12.99/month.

Q4. How many usernames can I check per run?

There is no hard limit. However, we recommend splitting very large lists (100,000+) into multiple runs to avoid timeouts. The actor processes about 2–3 usernames per second with residential proxies.

Q5. Does it work for private groups/channels?

No. Only public usernames (where the t.me/username page is visible) work. Private groups require an invite link and are not accessible.

Q6. What is the difference between isUser and account_type?

  • isUser is boolean – true for individual user profiles.
  • account_type can be user, group, channel, bot, or unknown. It provides more granular information.

Q7. Why is participants_count sometimes null?

For individual users, Telegram does not show a member count. For groups/channels, the actor extracts the number only if it appears on the preview page (e.g., “12 345 members”).

Q8. How accurate is the is_scam flag?

Telegram sometimes displays a warning banner on scam accounts. The actor detects that banner. However, not all scam accounts are flagged – use this as an additional signal.


📝 Technical Notes

  • No API key: The actor scrapes https://t.me/{username} directly.
  • Residential proxy: Always active – you cannot disable it because Telegram blocks datacenter IPs.
  • Rate limiting: The actor adds a random 0.8–2.0 second delay between requests to avoid 429 errors.
  • Error handling: If a request fails (timeout, 404, etc.), the actor returns exists: false with an error message.
  • Normalization: Inputs like @username, https://t.me/username, t.me/username/ are all converted to the clean username.

🔍 SEO Keywords

Telegram Username Info, Telegram username checker, Telegram profile scraper, Telegram user lookup, Telegram group member count, Telegram channel info, Telegram bot detector, Telegram verification badge, Telegram scam alert, t.me scraper, Telegram public data extractor, Apify Telegram actor, bulk Telegram username validation, Telegram lead enrichment


You might also find these useful:



Try it free for 2 hours → then $12.99/month. Verify Telegram usernames at scale.