Telegram Get Phone Info
Pricing
from $42.50 / 1,000 contacts
Telegram Get Phone Info
Look up Telegram accounts by phone number. Get username, profile photo, premium status, and account details for lead verification and OSINT.
Pricing
from $42.50 / 1,000 contacts
Rating
4.4
(3)
Developer
akula.marketing
Maintained by CommunityActor stats
18
Bookmarked
1.6K
Total users
71
Monthly active users
15 days ago
Last modified
Categories
Share
Telegram Get Phone Info checks whether a phone number is registered on Telegram and returns the linked account's public profile — username, name, profile photo, premium and bot status, and last-seen state. It's built for lead verification, CRM enrichment, and OSINT investigations where you already have a phone number and need to confirm the identity behind it.
What can this Actor do?
- Verify in one call whether a phone number is registered on Telegram
- Resolve a phone number to a Telegram username
- Retrieve profile details: first/last name, bio ("about"), profile photo, language code
- Detect account flags: premium, bot, and blocked status
- Return a structured JSON result ready for CRM or spreadsheet import
How it works
- Provide a phone number in international format (e.g.
+15175051136). - The Actor queries Telegram's public account-lookup method for that number.
- It returns one dataset item with the account details, or
"registered": falseif the number isn't on Telegram.
{ "phone": "254746002717" }
Input
| Field | Type | Required | Description |
|---|---|---|---|
phone | String | Yes | Phone number in international format, with or without a leading + (e.g. +1234567890 or 1234567890). |
Output
Each run pushes a single dataset item:
| Field | Type | Description |
|---|---|---|
registered | Boolean | Whether the phone number is registered on Telegram |
phone | String | The phone number that was checked |
id | String | Telegram user ID |
username | String | Telegram @username, if set |
firstName / lastName | String | Account display name |
about | String | Bio / "about" text |
photo | String | Profile photo (if public) |
state | String | Account status |
wasOnline | String | Last-seen timestamp |
langCode | String | Account language code |
premium | Boolean | Telegram Premium status |
blocked | Boolean | Whether the account is blocked |
bot | Boolean | Whether the account is a bot |
status / error | String | "success" or "failed", with an error message if the lookup failed |
Example output
{"phone": "254746002717","registered": true,"id": "123456789","username": "example_user","firstName": "Jane","lastName": "Doe","about": "Marketing lead","photo": "https://...","state": "recently","wasOnline": "2026-07-01T10:00:00Z","langCode": "en","premium": false,"blocked": false,"bot": false,"status": "success","error": null}
Pricing
This Actor runs on the Apify Pay-Per-Usage model — you pay only for the compute time of your runs, no separate license fee. Each Apify account gets 3 free lookups on this Actor to try it out before consuming platform credits.
If you hit a ReadTimeout, increase the Actor's run timeout to 60 seconds in Run → Input and options.
Is it legal to look up a Telegram phone number?
This Actor only reads public Telegram profile data (the same fields visible when you add a number as a contact in the Telegram app). You're responsible for complying with applicable privacy law (e.g. GDPR) and Telegram's Terms of Service in your jurisdiction — only look up numbers you have a legitimate reason to check, such as lead verification or your own investigations.
FAQ
What happens if the number isn't on Telegram?
The Actor returns one item with "registered": false and the other profile fields set to null — it does not fail the run.
Why does my run fail with a timeout?
Telegram lookups occasionally take longer than the default limit. Increase the Actor's timeout to 60 seconds and re-run.
Can I check multiple phone numbers in one run?
Not yet — this Actor accepts a single phone per run. To check a list, run it once per number, e.g. via the Apify API or a saved Task per number.
Is the profile photo always returned?
Only if the account's privacy settings make it public. Otherwise photo is null.
Published examples
Ready-to-run tasks with pre-filled inputs:
- Check if a phone number is registered on Telegram
- Find Telegram username from phone number
- Telegram phone lookup for OSINT investigations
- Detect if a Telegram account is a bot by phone
- Check Telegram phone for scam and fake account signals
All phone examples · Need a 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-phone-info→ map a trigger field (e.g. a new contact in your CRM) tophone→ send the output back to your CRM or a spreadsheet. 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 lead added to your CRM → scenario runs this Actor on their phone number → Telegram username and Premium status get written back to the lead record.
Support
24/7 support via @KoteamSupport. We also build custom Telegram data solutions — reach out if this Actor doesn't cover your use case.
🏷️ Find This Tool When You Search For "telegram phone number lookup" - Resolve a phone number to a Telegram account "check if phone number has telegram" - Verify Telegram registration before outreach "find telegram username by phone number" - Resolve contacts from a phone list "telegram reverse phone lookup" - Identify who owns a Telegram-linked number "telegram phone verification api" - Bulk-verify contact lists programmatically "telegram osint phone search" - Investigate accounts from a phone number "telegram lead verification" - Confirm real contacts before a CRM import "telegram scam checker phone" - Spot bot and fake accounts by number "telegram premium status checker" - Detect Premium accounts from a phone "crm phone enrichment telegram" - Enrich lead lists with Telegram data 🎯 Turn a phone number into a verified Telegram identity in one call 🛡️ Screen leads and contacts before you reach out 💰 Find high-value prospects hiding behind a phone number