Telegram Username Info — User, Group, Channel & Bot Lookup
Pricing
$12.99/month + usage
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
Actor stats
0
Bookmarked
5
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
| Feature | Description |
|---|---|
| Bulk Lookup | Process hundreds of usernames in one run (newline‑separated or JSON array). |
| No API Key | No Telegram API required – uses public web interface. |
| No Login | Works without any Telegram account. |
| Account Type Detection | Automatically identifies users, groups, channels, and bots. |
| Member Count | Extracts participant/subscriber count for groups/channels. |
| Verification & Scam Flags | Returns is_verified, is_bot, is_scam. |
| Residential Proxy | Avoids Telegram’s datacenter IP blocks (built‑in, always on). |
| Clean JSON / CSV | Ready for CRM, spreadsheets, or APIs. |
| Free 2‑hour trial | Test 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:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
usernames | array or string | Yes | – | List of Telegram usernames or t.me/ URLs. Can be newline‑separated string or JSON array. |
proxyConfiguration | object | No | – | Apify 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:
| Field | Type | Description |
|---|---|---|
username | string | Normalized username (lowercase). |
exists | boolean | Whether the username is taken and accessible. |
isUser | boolean | True for individual user accounts. |
title | string | Display name / channel title / user full name. |
description | string | Bio, group/channel description (up to 1000 chars). |
photoUrl | string | Direct URL to the profile photo (if available). |
participants_count | integer | Number of members/subscribers (groups/channels only). |
account_type | string | user, group, channel, bot, or unknown. |
is_verified | boolean | Official verification badge. |
is_bot | boolean | True for bot accounts. |
is_scam | boolean | Indicates if the preview page shows a scam/fake warning. |
url | string | Direct t.me/{username} link. |
error | string | Description if not found or private. |
fetched_at | string | ISO 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
| Plan | Price | Description |
|---|---|---|
| Free Trial | 2 hours | Full access – test with your own usernames, no commitment. |
| Monthly Subscription | $12.99 | Unlimited 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
- Start a free 2‑hour trial – click “Try for free” on the actor page.
- Create a task and paste your usernames into the
usernamesfield (one per line). - Run – the actor will check each username and push results to the Dataset.
- Export – download as JSON, CSV, or Excel.
- 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?
isUseris boolean – true for individual user profiles.account_typecan beuser,group,channel,bot, orunknown. 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
429errors. - Error handling: If a request fails (timeout, 404, etc.), the actor returns
exists: falsewith 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
🔗 Related Actors
You might also find these useful:
- Telegram Profile Scraper (Full Profile) – Extracts all public profile fields.
- Telegram Channel Member Extractor – Extracts member lists (requires API).
Try it free for 2 hours → then $12.99/month. Verify Telegram usernames at scale.