Telegram Username Checker
Pricing
from $0.75 / 1,000 results
Telegram Username Checker
Verify Telegram usernames in bulk. Check existence, user vs channel type, subscriber count, title, bio, and profile photo.
Pricing
from $0.75 / 1,000 results
Rating
5.0
(4)
Developer
akula.marketing
Maintained by CommunityActor stats
14
Bookmarked
1.6K
Total users
33
Monthly active users
6 days ago
Last modified
Categories
Share
Telegram Username Info Actor
✅ Check Telegram usernames and retrieve associated user or group/channel information. This Apify Actor processes a list of usernames and returns detailed data, including username, existence, user status, title, description, photo URL, and participant count (for groups/channels).
📥 Input
The Actor accepts:
- usernames: A list of Telegram usernames (e.g.,
["CryptoRankNews", "t.me/CryptoRankNews"]). - loadAdditionalData (optional, default
false): When enabled, loads more profile fields (takes longer). Can also return a phone number when it is publicly available.
📋 Input Schema
{"title": "Username Info Actor","description": "Fetches user information for usernames.","type": "object","schemaVersion": 1,"properties": {"usernames": {"title": "Usernames","type": "array","description": "List of usernames to fetch information for","editor": "stringList","placeholderValue": "CryptoRankNews","prefill": ["CryptoRankNews", "t.me/CryptoRankNews"]},"loadAdditionalData": {"title": "Load additional data","type": "boolean","description": "Load more profile fields (takes longer). Can also return a phone number when it is publicly available.","editor": "checkbox","default": false}},"required": ["usernames"]}
Example:
{"usernames": ["CryptoRankNews", "t.me/CryptoRankNews"],"loadAdditionalData": true}
Output
Each username produces one dataset item.
Without loadAdditionalData (default)
User
{"username": "jane_doe","exists": true,"isUser": true,"title": "Jane Doe","description": "Product designer","photoUrl": "https://cdn.example/photo.jpg","error": null}
Channel
{"username": "example_news","exists": true,"isUser": false,"title": "Example News","description": "Daily updates","photoUrl": "https://cdn.example/channel.jpg","participants_count": 125000,"error": null}
With loadAdditionalData: true
User
{"username": "jane_doe","exists": true,"isUser": true,"title": "Jane Doe","description": "Product designer","photoUrl": "https://cdn.example/photo.jpg","participants_count": -1,"telegramId": 123456789,"firstName": "Jane","lastName": "Doe","phone": "","about": "Product designer","status": "UserStatusRecently","langCode": "en","premium": false,"blocked": false,"bot": false,"hasPhoto": true,"gender": null,"deleted": false,"fake": false,"scam": false,"contactRequirePremium": false,"dcId": "EU","photoDcId": 2,"storiesUnavailable": true,"storiesMaxId": 123,"error": null}
Channel
{"username": "example_news","exists": true,"isUser": false,"title": "Example News","description": "Daily updates","photoUrl": "https://cdn.example/channel.jpg","participants_count": 125000,"telegramId": 987654321,"storiesUnavailable": true,"storiesMaxId": null,"hasChatLink": false,"megagroup": false,"gigagroup": false,"verified": false,"restricted": false,"forum": false,"noforwards": false,"joinRequest": false,"joinToSend": false,"slowmodeEnabled": false,"hasGeo": false,"signatures": false,"creationDate": 1609459200,"photoId": "1234567890123456789","error": null}
Usage
Set up your Apify account: Sign up at Apify and create a new Actor.
Provide input: Input a list of Telegram usernames in the JSON input field.
Run the Actor: Execute the Actor to fetch details for each username.
Retrieve results: Access the dataset to view results in a table format.
Published examples
Ready-to-run tasks with pre-filled inputs:
- Verify if a Telegram username exists
- Get Telegram channel subscriber count by username
- Check if Telegram username is a user or channel
- Telegram username lookup API — bulk check handles
- Scrape Telegram channel title, description, and photo
All username examples · Need full export? akula.marketing
🔌 Automate with Zapier & Make
No code needed — trigger this Actor from your existing tools.
- Zapier: search for the "Apify" app → action Run Actor → select
akula.marketing/telegram-get-username-info→ map a trigger field (e.g. a new row in Google Sheets or a new lead in your CRM) tousernames→ send the output to Sheets, your CRM, or Slack. Docs - Make: add the Apify → Run an Actor module, select this Actor, set "Run synchronously" to
Yes, then chain a Get Dataset Items module to pull results into your scenario. Docs
Example: new row added to a Google Sheet of handles → Zap runs this Actor → verified username, subscriber count, and photo get written back to the same row.
Support
Support 24/7 - @KoteamSupport. We also offer specialized solutions for Telegram-related tasks — contact us to learn more
🏷️ Find This Tool When You Search For "verify if a Telegram username exists" - Existence check before outreach or CRM import "get Telegram channel subscriber count" - Public channel member counts without admin access "check if Telegram username is a user or channel" - User vs channel type detection "Telegram username lookup API" - Bulk validation for lead lists and pipelines "scrape Telegram channel title description and photo" - Public channel metadata export "telegram group analytics" - Get real member counts and community data "telegram user verification" - Verify identities and credentials "telegram profile lookup" - Find complete user profiles and contact info "telegram community research" - Analyze groups for market intelligence "telegram osint" - Open source intelligence from Telegram data 🎯 Turn Telegram into your secret weapon for finding opportunities and avoiding threats 🛡️ Protect yourself and your business with professional-grade intelligence 💰 Discover high-value prospects and opportunities others miss