Telegram Profile avatar

Telegram Profile

Pricing

Pay per event

Go to Apify Store
Telegram Profile

Telegram Profile

Look up any Telegram user, bot, channel, or group — premium status, verification, member counts, and privacy settings. Search many at once.

Pricing

Pay per event

Rating

3.8

(4)

Developer

CheapGET

CheapGET

Maintained by Community

Actor stats

15

Bookmarked

473

Total users

22

Monthly active users

3 hours ago

Last modified

Share

Telegram Profile - Find Any Telegram User, Bot, Channel or Group

Support Rating Reliability Telegram Profile

Find any Telegram profile — users, bots, channels, and groups — fast and cheap, with 50+ details per result.

Search public Telegram profiles and get identity details, verification badges, member counts, privacy settings, and channel or group info. Just paste usernames, @handles, or t.me links — up to 1,000 per run — and get results in seconds. No login required and no Telegram account needed.

🏆 Key Features

👤 User & Bot Lookup

  • 🎯 Identity Details: Get first/last names, phone numbers (if public), language codes, and permanent unique Telegram IDs.

  • 👑 Premium & Verification: Instantly spot Telegram Premium subscribers and officially verified accounts.

  • 🛡️ Safety Flags: See if accounts are flagged as "Scam," "Fake," "Restricted," or "Deleted" to stay safe.

  • 🤖 Bot Info: Get bot-specific details including active user counts, commands, menu buttons, and permissions.

📈 Group & Channel Info

  • 👥 Membership Numbers: Get total members, online count, admin count, and banned users in real time.

  • 📅 Community Details: See creation dates and whether the entity is a regular group, supergroup, or broadcast channel.

  • ⚙️ Group Settings: Check "Join to Send" requirements, "Join Request" settings, "Slowmode" configs, and "No Forwards" restrictions.

  • 📍 Location Info: Get geographic location data, linked discussion chats, and forum topic structures when available.

🕵️ Privacy & Activity Check

  • ⏰ Last Seen Status: See user activity status — "online," "recently," "last week," "last month," or an exact timestamp.

  • 📞 Contact Settings: Check if users allow phone calls, video calls, or voice messages.

  • 🔒 Access Info: See "Blocked" status and "Contact Requires Premium" settings.

  • 📌 Chat Permissions: Check pinned message capabilities, common chat counts, and scheduled message indicators.

Fast Batch Lookup

  • 🚀 Up to 1,000 Profiles: Look up up to 1,000 targets in a single run.

  • 🔄 Flexible Input: Paste usernames, @usernames, or t.me/ links — mix and match in one request.

  • 🛡️ Status Tracking: Each result includes a status field so you know which lookups succeeded and which were not found.

  • 📊 Consistent Output: Every profile comes back in the same clean format, ready to save or share.

💰 Pricing

| Resource | Cost | Description |

| --------------- | -------- | -------------------------------------------------------------------------------------- |

| Actor Start | $0.00005 | One-time charge when the Actor starts running |

| Actor Usage | $0.00001 | Charged for runtime — minimal cost per run |

| Profile | $0.00269 | Charged per profile found — includes users, bots, channels, and groups with 50+ fields |

Example Cost:

  • Looking up 1,000 Telegram profiles

  • Cost: $0.00005 (Actor Start) + (1,000 × $0.00269) = $2.69 + runtime fees

🎯 Use Cases

👥 Community Safety & Trust Checks

Check usernames, verification badges, scam flags, and group settings before joining communities, approving moderators, or trusting new contacts.

📣 Channel & Group Comparison

Compare member counts, online activity, group settings, and linked chats across multiple Telegram communities in one go.

🔍 Account Verification

Verify Telegram accounts by checking their verification status, Premium badge, creation date, activity status, and safety flags — all from public info.

🌟 Why Choose This Actor

Built for anyone who wants quick, affordable Telegram profile lookups — community managers, researchers, social media enthusiasts, and curious users alike.

| Feature | Telegram Profile | TGStat | Telemetr.io | Manual Lookup |

| :-------------------- | :----------------------- | :--------------- | :--------------- | :--------------- |

| Profile Types | ✅ User/Bot/Ch/Gr | ⚠️ Channels only | ⚠️ Channels only | ✅ One at a time |

| Premium Detection | ✅ Full detection | ❌ Not available | ❌ Not available | ⚠️ Manual check |

| Privacy Check | ✅ Call/Msg settings | ❌ Not available | ❌ Not available | ⚠️ Manual check |

| Data Depth | ✅ 50+ fields | ⚠️ Limited | ⚠️ Basic stats | ⚠️ What you see |

| Batch Lookup | ✅ 1,000 / run | ⚠️ One at a time | ⚠️ One at a time | ❌ One at a time |

| Setup Time | ✅ Instant | ⚠️ Registration | ⚠️ Registration | ✅ None |

| Pricing | ✅ Pay per use | ⚠️ Subscription | ⚠️ Subscription | ✅ Free (slow) |

🚀 Quick Start

  1. Enter Telegram Targets — Paste usernames, @handles, or t.me links into the telegram_url field (up to 1,000).

  2. Click Start — Hit the ▷ Start button and wait a few seconds.

  3. Download Results — Save your profile results as JSON, CSV, or Excel.

💻 Input Parameters

Telegram Profile input configuration showing parameters: Telegram URL

ParameterTypeRequiredDescription
telegram_urlarray✅ YesEnter up to 1000 Telegram targets to inspect. Supports usernames, @usernames, and common t.me profile links.

📝 Example Input

{
"telegram_url": [
"AiAgentApi",
"@BotFather",
"t.me/telegram",
"binanceexchange",
"https://t.me/Apify_Actor"
]
}

📤 Output Structure

FieldTypeDescription
processorstringURL of the Apify actor that processed this data
processed_atstringISO 8601 formatted timestamp (UTC) when the data was processed
statusstringStatus of the processing operation (e.g., 'success' or 'not found')
source_urlstringOriginal Telegram URL that was processed
photo_urlstringURL of the downloaded profile photo stored in key-value store
typestringType of Telegram entity (user, bot, channel, supergroup, group)
idintegerTelegram entity unique identifier
usernamesarrayList of usernames associated with the entity
titlestringTitle of group or channel
first_namestringUser's first name (users/bots only)
last_namestringUser's last name (users/bots only)
phonestringUser's phone number if publicly visible or accessible (users only)
lang_codestringUser's language code (users only)
bot_active_usersintegerEstimated number of active users for the bot when available (bots only)
bot_has_main_appbooleanWhether the bot has a main app entry point
bot_attach_menubooleanWhether the bot supports the attachment menu
attach_menu_enabledbooleanWhether the attachment menu is enabled for the bot
bot_nochatsbooleanWhether the bot cannot be added to group chats (bots only)
bot_inline_placeholderstringPlaceholder text shown when using the bot in inline mode (bots only)
bot_chat_historybooleanWhether the bot has access to chat history (bots only)
bot_can_editbooleanWhether the bot can be edited by its developer (bots only)
bot_businessbooleanWhether the bot is a Business Bot (bots only)
descriptionstringUser's bio description or group/channel about information
bot_descriptionstringExtended bot description text when available (bots only)
bot_commandsarrayList of bot commands and descriptions when available (bots only)
menu_button_urlstringURL opened by the bot menu button when available (bots only)
is_premiumbooleanWhether user has Telegram Premium (users only)
is_verifiedbooleanWhether user/channel is verified
is_scambooleanWhether entity is marked as scam
is_fakebooleanWhether entity is marked as fake
is_deletedbooleanWhether user account is deleted (users only)
is_supportbooleanWhether user is a support account (users only)
is_restrictedbooleanWhether entity is restricted
profile_photobooleanWhether entity has a profile photo
last_seenstringUser's last seen status: 'online', ISO timestamp with timezone, 'recently', 'last_week', 'last_month', 'offline', or 'unknown' (users only)
is_blockedbooleanWhether user is blocked (users only)
premium_contactbooleanWhether contacting user requires premium (users only)
phone_callsbooleanWhether phone calls are available with user (users only)
video_callsbooleanWhether video calls are available with user (users only)
voice_messagesbooleanWhether voice messages can be sent to this user (opposite of voice_messages_forbidden) (users only)
can_pinbooleanWhether you can pin messages with user (users only)
common_chats_countintegerNumber of common chats/groups shared with this user (users only)
has_scheduledbooleanWhether there are scheduled messages
can_manage_emojibooleanWhether bot can manage emoji status (bots only)
private_callsbooleanWhether phone calls setting is private (users only)
private_readsbooleanWhether read dates setting is private (users only)
personal_channel_idintegerTelegram ID of the user's associated personal channel (users only)
birthdayobjectUser's birthday with day, month, and optional year (users only)
business_hoursobjectBusiness account working hours with open status and timezone (users only)
business_locationobjectPhysical address and coordinates of the business account (users only)
business_greetingbooleanWhether the business account has a greeting message configured (users only)
business_awaybooleanWhether the business account has an away message configured (users only)
business_introobjectBusiness account introduction with title and description (users only)
join_to_sendbooleanWhether joining is required to send messages (channels/groups only)
join_requestbooleanWhether join request is required (channels/groups only)
is_forumbooleanWhether the group/channel is a forum (channels/groups only)
no_forwardsbooleanWhether forwarding is restricted (channels/groups only)
has_locationbooleanWhether group/channel has geographic location (channels/groups only)
gigagroupbooleanWhether channel is a gigagroup (channels/groups only)
slowmodebooleanWhether slowmode is enabled (channels/groups only)
created_datestringISO timestamp when the group/channel was created (channels/groups only)
chat_botsarrayBots detected in the channel/group with basic identity and description fields
admins_countintegerTotal number of administrators in the group/channel (channels/groups only)
kicked_countintegerTotal number of kicked members in the group/channel (channels/groups only)
banned_countintegerTotal number of banned members in the group/channel (channels/groups only)
member_countintegerTotal number of participants/members in the group/channel (channels/groups only)
online_countintegerCurrent number of online members in the group/channel (channels/groups only)
paid_messages_availablebooleanWhether paid messages are available in the channel/group
paid_media_allowedbooleanWhether paid media can be posted in the channel/group
stargifts_availablebooleanWhether Telegram stargifts are available for the channel/group
stargifts_countintegerNumber of stargifts associated with the channel/group when available
can_view_stars_revenuebooleanWhether stars revenue is viewable for the channel/group
slowmode_secondsintegerSlowmode delay in seconds when enabled for the group/channel
hidden_prehistorybooleanWhether message history is hidden for newly joined members
view_membersbooleanWhether members list is viewable (channels/groups only)
participants_hiddenbooleanWhether the group/channel hides its participant list from members
call_activebooleanWhether a voice/video call is currently active (channels/groups only)
view_statsbooleanWhether statistics are viewable (channels/groups only)
default_banned_rightsobjectDefault member restrictions applied in the group/channel
linked_chat_idintegerTelegram ID of the linked discussion group or associated channel (channels/groups only)
linked_monoforum_idintegerTelegram ID of the linked monoforum channel (channels only)
locationobjectGeographic location information if available (channels/groups only)

🔌 Integrations

Connect this actor to your favorite tools and workflows.

🐍 Python SDK

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run_input = {'telegram_url': ['AiAgentApi',
'@BotFather',
't.me/telegram',
'binanceexchange',
'https://t.me/Apify_Actor']}
run = client.actor("cheapget/telegram-profile").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

🟨 JavaScript / Node.js SDK

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_APIFY_API_TOKEN" });
const run = await client.actor("cheapget/telegram-profile").call({
runInput: {
telegram_url: [
"AiAgentApi",
"@BotFather",
"t.me/telegram",
"binanceexchange",
"https://t.me/Apify_Actor",
],
},
});
for await (const item of client.dataset(run.defaultDatasetId).iterateItems()) {
console.log(item);
}

🌐 REST API (curl)

curl -X POST "https://api.apify.com/v2/acts/cheapget~telegram-profile/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"telegram_url": ["AiAgentApi", "@BotFather", "t.me/telegram", "binanceexchange", "https://t.me/Apify_Actor"]}'

Ⓜ️ Make.com Integration

Get Started with Make.com (1000 Free Credits) 🎁

Step 1: Add the Make.com module "Run an Actor"
Step 2: Enable mapping and paste Actor ID `awbkkk1w2CKtNBScC`
Step 3: Paste the input JSON and run synchronously
Step 4: Add "Get Dataset Items" with `defaultDatasetId`

🎱 N8N.io Integration

Open Source Workflow Automation

Step 1: Add the Apify node "Run an Actor and get dataset"
Step 2: Set Selection Mode to By ID
Step 3: Paste Actor ID `awbkkk1w2CKtNBScC`
Step 4: Add your input JSON and read items from `defaultDatasetId`

📚 API Documentation

  • Python API - Complete Python client documentation with examples

  • JavaScript API - Node.js and browser integration guide

🏗️ JSON-LD Metadata

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Telegram Profile - Look Up Any Telegram User, Bot, Channel or Group",
"applicationCategory": "UtilitiesApplication",
"applicationSubCategory": "Telegram Profile Lookup",
"operatingSystem": "Cloud",
"offers": {
"@type": "Offer",
"description": "Usage-based pricing. See the Pricing section for current automation-aligned event rates.",
"availability": "https://schema.org/InStock"
},
"description": "Look up any Telegram profile — users, bots, channels, and groups — fast and cheap, with 50+ details per result.",
"featureList": [
"User & Bot Lookup",
"Group & Channel Info",
"Privacy & Activity Check",
"Fast Batch Lookup"
],
"keywords": "telegram profile lookup, telegram user search, telegram channel info, telegram bot check, telegram group lookup",
"author": {
"@type": "Organization",
"name": "cheapget",
"url": "https://apify.com/cheapget?fpr=aiagentapi"
},
"softwareVersion": "1.0.0",
"datePublished": "2024-01-01",
"dateModified": "2026-04-22"
}

🚀 Performance Tips

Get the most out of your Telegram profile lookups with these tips:

💰 Save Money

  • Focus Your Lookups: Only look up the profiles you actually need — skip duplicates and invalid usernames.

  • Batch Runs: Always include 100+ profiles per run to get the best value from runtime costs.

  • Skip Re-Lookups: For monitoring, only re-check profiles that have changed rather than re-running everything.

⚡ Go Faster

  • Clean Your Input: Use consistent username formats to avoid lookup errors.

  • Split Large Lists: For more than 1,000 targets, split into multiple runs of 1,000 each.

  • Remove Duplicates: De-duplicate your input list before running to avoid wasted lookups.

🛡️ Get Better Results

  • Real-Time Info: Profile data reflects the live state on Telegram at the moment of lookup.

  • Privacy Settings: If a profile returns limited data, the user probably has strict privacy settings.

  • Use Telegram IDs: The id field never changes — use it as your primary key since usernames can change.

📊 Best Practices

  • Test First: Run a test with 5 varied targets (User, Bot, Channel, Group) to make sure everything works for your use case.

  • Check Status: Look at the status field in each result — not found means the target could not be resolved.

  • Stay Compliant: Respect privacy and make sure your usage follows GDPR, CCPA, and local regulations.

❓ FAQ

How do I look up a Telegram profile?

Just paste usernames, @handles, or t.me links into the telegram_url field and click Start. You can look up users, bots, channels, and groups — all in one run.

Is this free to use?

There is no subscription. Each run starts at $0.00005, Actor Usage is $0.00001, and each profile costs $0.00269. Looking up 100 profiles costs about $0.27.

How many profiles can I look up at once?

Up to 1,000 per run. For larger lists, split them into multiple runs of 1,000 each.

Can I get someone's phone number?

Only if the user has their phone number set to "Public" in Telegram privacy settings. Most users keep this hidden by default.

What is the difference between a Channel and a Supergroup?

Channels are for one-way broadcasts, while supergroups support two-way chats with advanced features. The actor automatically identifies the type for you.

Can I spot fake or scam accounts?

Yes! Telegram's official "Scam" and "Fake" flags are included in every result, along with "Restricted" status for additional safety checks.

How does "Last Seen" work?

Depending on user privacy settings, you'll see "online," a specific timestamp, or a range like "recently," "last_week," or "last_month."

Is the data live?

Yes — profile data reflects the current state on Telegram at the exact moment of your lookup. For ongoing monitoring, schedule periodic runs.

How long does a lookup take?

Most runs complete in under a minute for small batches. Larger runs (500–1,000 profiles) typically finish in a few minutes.

🏷️ SEO Keywords

Primary Keywords: telegram profile lookup, telegram user search, telegram channel info, telegram group lookup, telegram bot check

Long-Tail Keywords: look up telegram user profile online, check telegram channel member count, find telegram bot commands and details, search telegram group settings and info, telegram profile verification check free

Industry Keywords: telegram community check, telegram safety verification, telegram account lookup, telegram premium detection, telegram profile photo finder

🌍 Location Keywords: telegram users united states, telegram profiles uk, telegram user search worldwide, telegram users india, telegram profiles any country, telegram users global

Use Case Keywords: check telegram scam account, find telegram channel creation date, look up telegram user last seen, verify telegram premium status, search telegram group admin count

This actor accesses publicly available data only. It does not bypass authentication, access private content, or violate platform security measures. You are responsible for:

  • Data Rights: Ensuring you have the legal right to collect and process the targeted data.

  • Privacy Compliance: Adhering to GDPR, CCPA, and other applicable privacy laws when processing user data.

  • Platform Terms: Respecting Telegram's terms of service and usage policies.

  • Ethical Use: Using profile data responsibly and following community guidelines.

Need help or have compliance questions? Contact us.

💼 Jobs

  • Best Job Search - Find jobs on LinkedIn, Indeed, and Glassdoor — fast and cheap, with salary info.

  • Glassdoor Job Search - Search Glassdoor jobs with salary ranges, company ratings, and reviews.

  • Indeed Job Search - Find Indeed job listings with salary, location, and company details.

  • LinkedIn Job Search - Search LinkedIn jobs with applicant counts, company info, and salary data.

🎬 Videos

📱 Social Media

  • Instagram Explore - Get trending Instagram Explore posts with topic labels, media links, and engagement counts.

  • Instagram Post - Get recent Instagram posts from any public profile with captions and media.

  • Instagram Profile - Check any Instagram profile for bio, followers, business info, and more.

  • Social Media Marketing - Generate ready-to-post marketing content from any source material.

  • Find Any Company On LinkedIn - Look up any company on LinkedIn with employee counts, locations, and details.

  • Find Anyone On LinkedIn - Look up anyone on LinkedIn with job title, company, education, and contact info.

  • X Community Profile - Look up X community details including members, rules, and activity.

  • X User Profile - Look up any X user profile with followers, verification, and pinned posts.

🔴 Reddit

💬 Telegram

📍 Local & Real Estate

  • Google Business Profile - Find Google Business listings with reviews, ratings, photos, and contact info.

  • Zillow Real Estate - Search Zillow property listings with prices, photos, and home details.

  • US Real Estate - Find US property listings with prices, specs, and agent contact info.

🤝 Support & Community

📧 Support: Contact Us 💬 Community: Telegram Group 📖 Documentation: View Docs


Last Updated: April 22, 2026