Telegram Profile avatar

Telegram Profile

Pricing

Pay per event

Go to Apify Store
Telegram Profile

Telegram Profile

Batch extract deep Telegram profile metadata for users, bots, channels, and groups. Capture premium status, verification badges, member counts, and privacy settings.

Pricing

Pay per event

Rating

3.8

(4)

Developer

CheapGET

CheapGET

Maintained by Community

Actor stats

15

Bookmarked

459

Total users

17

Monthly active users

17 hours ago

Last modified

Share

Support Telegram Profile

Extract Telegram profile metadata for users, bots, channels, and groups in one run.

Inspect public Telegram entities in batch and return a consistent dataset with identity details, verification flags, member counts, privacy-related fields, and channel or group metadata. The actor accepts up to 1,000 targets per run and supports usernames, @usernames, and common t.me profile links.

🤝 Support & Community

📧 Support: Contact Us 💬 Community: Telegram Group

🏆 Key Features

👤 Deep User & Bot Intelligence

  • 🎯 Identity Forensics: Extract first/last names, phone numbers (if public), language codes, and permanent unique IDs for cross-platform tracking.
  • 👑 Premium & Verification: Instantly identify Telegram Premium subscribers and officially verified accounts to prioritize high-value targets.
  • 🛡️ Safety Indicators: Detect accounts flagged as "Scam," "Fake," "Restricted," or "Deleted" to protect your community and business workflows.
  • 🤖 Bot Capabilities: Capture bot-specific permissions including emoji management rights and administrative features.

📈 Group & Channel Analytics

  • 👥 Membership Metrics: Get precise counts for total members, online participants, administrators, and banned users in real-time.
  • 📅 Community Evolution: Extract creation dates and automatically classify entities as regular groups, supergroups, or broadcast channels.
  • ⚙️ Access Controls: Identify "Join to Send" requirements, "Join Request" settings, "Slowmode" configurations, and "No Forwards" restrictions.
  • 📍 Geographic Context: Capture location-based group data, linked discussion chat IDs, and forum topic structures for network mapping.

🕵️ Privacy & Availability Tracking

  • ⏰ Activity Monitoring: Reconstruct user "Last Seen" status ranging from "online" to historical ranges like "last week" or "last month."
  • 📞 Communication Rights: Determine if users allow phone calls, video calls, or voice messages, and identify restricted privacy settings.
  • 🔒 Access Forensics: Check "Blocked" status and "Contact Requires Premium" settings to optimize outreach efficiency.
  • 📌 Workspace Permissions: Verify pinned message capabilities, common chat counts, and scheduled message indicators.

Enterprise Batch Processing

  • 🚀 Batch Throughput: Process up to 1,000 targets per run and receive one result record per target.
  • 🔄 Flexible Input Formats: Submit usernames, @usernames, and common t.me/ profile links in a single request.
  • 🛡️ Per-Target Status Tracking: Each result includes a status field so you can distinguish resolved profiles from targets that were not found.
  • 📊 Standardized Output: Every profile is returned in a consistent JSON structure, ready for CRM, database, or AI model integration.

💰 Pricing

ResourceCostDescription
Actor Usage$0.00001Charged for Actor runtime. Cost depends on resource consumption during execution
Profile$0.0026Charged per profile extracted. Includes User, Bot, Channel, or Group data with 50+ metadata fields

Example Cost Calculation:

  • Extracting 1,000 complete user/channel profiles
  • Cost: (1,000 × $0.0026) = $2.60 + runtime fees

🎯 Use Cases

👥 Community Moderation & Trust Checks

Review usernames, verification flags, scam indicators, and group metadata before approving partnerships, moderators, or community submissions.

📣 Channel & Group Benchmarking

Compare member counts, online counts, group settings, and linked discussion metadata across multiple Telegram communities in one export.

🧩 CRM & Lead Enrichment

Append stable Telegram IDs, profile names, contact visibility, and username history to downstream records for outreach or account research.

🌟 Why choose this Actor?

Built for social researchers, lead generation experts, and security auditors, this Actor transforms fragmented Telegram handles into structured intelligence databases.

FeatureTelegram ProfileBright DataOctoparseTelegramScraperDatawow
Target VarietyUser/Bot/Ch/Gr⚠️ Channel only❌ Manual setup⚠️ Limited types⚠️ Manual only
Premium StatusFull detection❌ Not available❌ Not available❌ Not available❌ Not available
Privacy AuditCall/Msg settings❌ Not available❌ Not available❌ Not available❌ Not available
Data Depth50+ fields⚠️ Limited⚠️ Basic fields⚠️ Basic fields⚠️ Limited
Bulk Capacity1,000 / run⚠️ Limited rate⚠️ Slow scraping⚠️ Individual⚠️ Manual flow
Setup TimeInstant❌ Complex setup⚠️ Configuration⚠️ Tool config⚠️ Configuration
Pricing ModelPay per use❌ Enterprise⚠️ Subscription⚠️ Credit based⚠️ Enterprise

💻 Input Parameters

Telegram Profile input configuration showing parameters: Telegram URL

ParameterTypeRequiredDescription
telegram_urlarray✅ YesList of up to 1,000 Telegram targets. Supports @username, t.me/username, https://t.me/name, or plain name.

📝 Example Input

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

📤 Output Structure

Telegram Profile output data showing structured JSON with user and group fields

FieldTypeDescription
photo_urlstringURL of the downloaded profile photo stored in key-value store
source_urlstringOriginal Telegram URL that was processed
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 (success or not found)
typestringEntity type: user, bot, channel, supergroup, or group
idintegerTelegram unique identifier for the entity
usernamesarrayList of all usernames associated with the entity
first_namestringUser's first name (users/bots only)
last_namestringUser's last name (users/bots only)
titlestringDisplay title (channels/groups only)
phonestringPublic phone number if visible (users only)
lang_codestringUser's preferred interface language code (users only)
bot_active_usersintegerEstimated active user count 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)
is_premiumbooleanTelegram Premium subscription status (users only)
is_verifiedbooleanOfficial verification badge status
is_scambooleanWhether entity is flagged by Telegram as a scammer
is_fakebooleanWhether entity is flagged by Telegram as a fake account
is_deletedbooleanWhether user account has been deleted (users only)
is_supportbooleanWhether user is a Telegram support account (users only)
is_restrictedbooleanWhether the account/channel has platform restrictions
is_forumbooleanWhether the group/channel is a forum (groups only)
has_locationbooleanWhether group/channel has geographic location (groups only)
gigagroupbooleanWhether channel is a gigagroup (groups only)
profile_photobooleanWhether entity has a profile photo
last_seenstringActivity status (online, recently, or ISO timestamp) (users only)
created_datestringISO timestamp when the group/channel was created (groups only)
join_to_sendbooleanWhether joining is required to send messages (groups only)
join_requestbooleanWhether join request is required (groups only)
no_forwardsbooleanWhether forwarding is restricted (groups only)
slowmodebooleanWhether slowmode is enabled (groups only)
descriptionstringBio description or "About" text
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)
chat_botsarrayBots detected in the channel/group with basic identity details
admins_countintegerTotal number of administrators (groups only)
kicked_countintegerTotal number of kicked members (groups only)
banned_countintegerTotal number of banned members (groups only)
member_countintegerTotal membership count (channels/groups only)
online_countintegerCurrent number of online members (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 in the channel/group
stargifts_countintegerNumber of stargifts associated with the channel/group
can_view_stars_revenuebooleanWhether stars revenue is viewable for the channel/group
slowmode_secondsintegerSlowmode delay in seconds when enabled (groups only)
hidden_prehistorybooleanWhether history is hidden for newly joined members
view_membersbooleanWhether members list is viewable (groups only)
participants_hiddenbooleanWhether the group hides its member list from participants (groups only)
call_activebooleanWhether a voice/video call is currently active (groups only)
has_scheduledbooleanWhether there are scheduled messages
view_statsbooleanWhether statistics are viewable (groups only)
default_banned_rightsobjectDefault member restrictions applied in the group/channel
linked_chat_idintegerTelegram ID of linked discussion group or channel (groups only)
linked_monoforum_idintegerTelegram ID of the linked monoforum channel (channels only)
locationobjectGeographic metadata for location-based groups (groups 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 (users only)
can_pinbooleanWhether you can pin messages with user (users only)
common_chats_countintegerNumber of shared groups with the user (users only)
can_manage_emojibooleanWhether bot has emoji management permissions (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)

📤 Example Output

User/Bot Profile:

{
"photo_url": "https://api.apify.com/v2/key-value-stores/abc123/records/media-93372553",
"status": "success",
"source_url": "https://t.me/BotFather",
"processor": "https://apify.com/cheapget/telegram-profile?fpr=aiagentapi",
"processed_at": "2025-01-15T12:00:00+00:00",
"type": "bot",
"id": 93372553,
"usernames": ["BotFather"],
"first_name": "BotFather",
"last_name": null,
"phone": null,
"lang_code": null,
"bot_active_users": 8109630,
"bot_has_main_app": true,
"bot_attach_menu": false,
"attach_menu_enabled": false,
"bot_nochats": false,
"bot_inline_placeholder": null,
"bot_chat_history": false,
"bot_can_edit": true,
"bot_business": false,
"is_premium": false,
"is_verified": true,
"is_scam": false,
"is_fake": false,
"is_deleted": false,
"is_support": false,
"is_restricted": false,
"profile_photo": true,
"last_seen": null,
"description": "BotFather is the one bot to rule them all. Use it to create new bot accounts and manage your existing bots.",
"bot_description": "BotFather is the one bot to rule them all. Use it to create new bot accounts and manage your existing bots.\n\nAbout Telegram bots:\nhttps://core.telegram.org/bots",
"bot_commands": [
"/newbot - create a new bot",
"/mybots - edit your bots"
],
"menu_button_url": "https://webappinternal.telegram.org/botfather",
"is_blocked": false,
"premium_contact": false,
"phone_calls": false,
"video_calls": false,
"voice_messages": true,
"can_pin": true,
"common_chats_count": 0,
"has_scheduled": false,
"can_manage_emoji": false,
"private_calls": false,
"private_reads": false,
"personal_channel_id": null,
"birthday": null,
"business_hours": null,
"business_location": null,
"business_greeting": false,
"business_away": false,
"business_intro": null
}

Channel/Group Profile:

{
"photo_url": "https://api.apify.com/v2/key-value-stores/abc123/records/media-987654321",
"status": "success",
"source_url": "https://t.me/binanceexchange",
"processor": "https://apify.com/cheapget/telegram-profile?fpr=aiagentapi",
"processed_at": "2025-01-15T12:00:00+00:00",
"type": "channel",
"id": 987654321,
"usernames": ["binanceexchange"],
"title": "Binance Exchange Official",
"is_verified": true,
"is_scam": false,
"is_fake": false,
"is_forum": false,
"is_restricted": false,
"has_location": false,
"gigagroup": false,
"profile_photo": true,
"created_date": "2020-01-01T00:00:00+00:00",
"join_to_send": false,
"join_request": false,
"no_forwards": false,
"slowmode": false,
"description": "Official Binance announcements and updates",
"chat_bots": [
{
"id": 6233419949,
"username": "binance_activities_bot",
"name": "Binance Activities",
"description": "Binance activities bot for group events"
}
],
"admins_count": 5,
"kicked_count": 0,
"banned_count": 0,
"member_count": 150000,
"online_count": 2500,
"paid_messages_available": true,
"paid_media_allowed": false,
"stargifts_available": false,
"stargifts_count": null,
"can_view_stars_revenue": false,
"slowmode_seconds": 5,
"hidden_prehistory": false,
"view_members": false,
"participants_hidden": true,
"call_active": false,
"has_scheduled": true,
"view_stats": false,
"default_banned_rights": {
"until_date": "2038-01-19T03:14:07+00:00",
"send_messages": false,
"send_media": false,
"invite_users": false
},
"linked_chat_id": null,
"linked_monoforum_id": null,
"location": {
"address": null,
"lat": null,
"long": null
}
}

🔌 Integrations

Seamlessly connect this actor to your existing pipelines via the Apify API.

🔗 Make.com Integration

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

┌────────────────────────────────────────────┐
│ Step 1: Configure Actor Module │
│ ├─ Add Module: "Run an Actor" │
│ ├─ Enable Map: Toggle ON │
│ ├─ Actor ID: awbkkk1w2CKtNBScC │
│ ├─ Refresh: Click Refresh button │
│ └─ Input JSON: Add Telegram URL │
└────────────────────────────────────────────┘
┌────────────────────────────────────────────┐
│ Step 2: Set Execution Mode │
│ └─ Run synchronously: YES │
└────────────────────────────────────────────┘
┌────────────────────────────────────────────┐
│ Step 3: Retrieve Results │
│ ├─ Add Module: "Get Dataset Items" │
│ └─ Dataset ID: defaultDatasetId │
└────────────────────────────────────────────┘

🎱 N8N.io Integration

Open Source Workflow Automation

┌────────────────────────────────────────────┐
│ Step 1: Add Apify Node │
│ ├─ Search: "Run an Actor and get dataset" │
│ └─ Category: Apify │
└────────────────────────────────────────────┘
┌────────────────────────────────────────────┐
│ Step 2: Configure Actor │
│ ├─ Selection Mode: By ID │
│ ├─ Actor ID: awbkkk1w2CKtNBScC │
│ └─ Paste from Actor ID section above │
└────────────────────────────────────────────┘
┌────────────────────────────────────────────┐
│ Step 3: Set Input Parameters │
│ └─ Modify Input JSON with Telegram URL │
└────────────────────────────────────────────┘

📚 API Documentation

  • Python API - Complete Python client documentation with examples
  • JavaScript API - Node.js and browser integration guide
  • MCP API - Model Context Protocol integration

🏗️ Metadata for Developers (JSON-LD)

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Telegram Profile",
"alternateName": [
"Telegram User Extractor",
"Telegram Bot Finder",
"Telegram Channel Auditor",
"Telegram Group Analyzer"
],
"applicationCategory": "DeveloperApplication",
"applicationSubCategory": "Social Media Intelligence & Analytics",
"operatingSystem": "Cloud",
"offers": {
"@type": "Offer",
"price": "0.00",
"priceCurrency": "USD",
"priceValidUntil": "2099-12-31",
"availability": "https://schema.org/InStock"
},
"description": "Extract Telegram profile metadata for users, bots, channels, and groups in batch.",
"featureList": [
"Batch processing for up to 1,000 targets per run",
"Unified User, Bot, Channel, and Group extraction",
"Premium and Verification status detection",
"Safety forensics (Scam/Fake/Restricted flags)",
"Privacy settings and communication availability audit",
"Group member and admin headcount analytics",
"Activity monitoring with Last Seen tracking",
"Export to JSON, CSV, Excel formats",
"API integration ready for automation"
],
"keywords": "telegram scraper, telegram profile extractor, telegram user data, telegram bot info, telegram channel analytics, telegram group members, telegram verification check, telegram premium scraper, telegram scam detection, telegram lead generation, telegram audit tool, telegram bio scraper, telegram last seen tracker, telegram channel stats, telegram group settings, telegram supergroup data, telegram mass validation, telegram metadata extraction",
"author": {
"@type": "Organization",
"name": "cheapget",
"url": "https://apify.com/cheapget?fpr=aiagentapi"
},
"softwareVersion": "1.0",
"datePublished": "2024-02-01",
"dateModified": "2026-04-12"
}

🚀 Performance Tips

Optimize your profile extraction runs for speed, cost, and data quality with these best practices:

💰 Cost Optimization

  • Filter High-Value Targets: Use your internal logic to only process verified or premium accounts if your budget is limited.
  • Batch Processing: Always target 100+ profiles per run to maximize the efficiency of the Actor runtime costs.
  • Incremental Updates: For monitoring use cases, extract only new or changed profiles rather than full re-scans.

⚡ Speed Optimization

  • Consistent Input: Keep usernames and links in a consistent format to simplify your downstream mapping and review.
  • Concurrent Runs: For larger jobs, split 5,000 targets into 5 separate runs to stay within the 1,000-target input limit.
  • Avoid Duplicates: Remove duplicate entries from your input list to prevent unnecessary processing.

🛡️ Data Quality Tips

  • Real-Time Accuracy: Profiles reflect the exact state at the time of extraction. Recency is key for "Last Seen" and membership data.
  • Privacy Awareness: If a profile returns limited data, it is likely due to the target's personalized privacy settings.
  • Stable IDs: Always use the id field for your database keys, as usernames can change frequently.

📊 Best Practices

  • Test Small: Run a test with 5 varied targets (User, Bot, Channel, Group) to verify your downstream mapping and integration.
  • Handle Misses: Check the status field in output. not found usually means the target could not be resolved or is unavailable.
  • Compliance: Respect target privacy and ensure your data usage aligns with GDPR, CCPA, and local regulations.

❓ FAQ

What entities can I scrape?

You can scrape Users, Bots, Public Groups, Public Channels, and Supergroups. Private groups/channels cannot be accessed without an invitation.

How many targets can I process at once?

You can input up to 1,000 targets in a single run. For larger volumes, trigger multiple runs via API or scheduling.

Can I get the user's phone number?

Only if the user has set their privacy settings to "Public" or if the number is already in your contact list. Most users hide this by default.

What is the difference between a Channel and a Supergroup?

The Actor automatically identifies the type. Channels are for one-way broadcasts, while supergroups are for large-scale two-way chats with advanced features.

Can I identify fake or scam accounts?

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

Is historical "Last Seen" data available?

Yes. Depending on user privacy settings, you'll get "online," a specific ISO timestamp, or ranges like "recently," "last_week," or "last_month."

Is the data updated in real-time?

The data captured is the current live state on Telegram at the exact moment of extraction. For monitoring, schedule periodic runs.

🏷️ Telegram Profile

🔥 Search Terms: telegram scraper, telegram profile extractor, telegram user data, telegram bot info, telegram channel analytics, telegram group members, telegram verification check, telegram premium scraper, telegram scam detection, telegram lead generation, telegram audit, telegram bio scraper, telegram last seen tracker, telegram channel stats, telegram group settings, telegram supergroup data, telegram mass validation, telegram developer api, telegram metadata extraction, telegram privacy audit, telegram entity intelligence, telegram batch processing

💼 Use Case: lead-generation community-audit security-research competitor-analysis identity-verification social-graphing brand-protection influencer-vetting market-segmentation bot-detection network-analysis content-strategy crm-enrichment data-validation account-forensics marketing-automation social-listening due-diligence osint fraud-detection

This actor extracts 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 the platform's terms of service and usage policies.
  • Ethical Use: Using extracted profile data responsibly and following community guidelines.
  • Best Job Search - Aggregates job listings from LinkedIn, Indeed, Glassdoor, ZipRecruiter, and regional platforms. Automatically selects optimal platforms based on target country across 60+ regions.
  • Glassdoor Job Search - Extracts crowd-sourced salary ranges, company ratings, employee review counts, and workplace culture data unique to Glassdoor's platform.
  • Indeed Job Search - Scrapes job postings with salary disclosure data, full descriptions, and company profiles from Indeed's aggregated listings across 60+ countries.
  • LinkedIn Job Search - Captures applicant counts, company growth indicators, skills taxonomy, and hiring team visibility specific to LinkedIn's professional network.
  • Best Video Downloader - Downloads videos in 4K/HD/SD quality from 1000+ platforms including YouTube, TikTok, Instagram, and Twitter. Extracts metadata, comment threads, and engagement statistics.
  • TikTok Video Downloader - Downloads watermark-free TikTok videos with quality selection. Captures hashtag trends, audio track details, creator profiles, and viral metrics.
  • Youtube Video Downloader - Downloads YouTube videos with selectable quality. Extracts video metadata, comment sections, thumbnail images, and channel statistics.
  • TikTok Live Recorder - Records TikTok live streams with real-time viewer count tracking, streamer profile data, and engagement metrics during broadcast.
  • TikTok Video Profile - Extracts 50+ data points per TikTok video including metadata, engagement statistics, nested comment threads, and creator information.
  • Video To Text - Transcribes videos from 1000+ platforms using AI. Detects language automatically, generates time-stamped segments, and translates to 100+ languages.
  • Instagram To Text - Transcribes Instagram videos with automatic language detection and multi-language translation capabilities.
  • Social Media Marketing - Generates 864 unique variations from a single video using AI. Creates platform-specific content across 12 platforms, 12 writing tones, and 6 AI models with styled images.
  • Reddit User Profile - Analyzes Reddit user activity with forensic timeline reconstruction, karma distribution, influence patterns, and moderator role identification.
  • Reddit Community User - Extracts Reddit community user lists with usernames, karma scores, account age, verification status, trophies, and optional activity links.
  • Reddit Community Post - Extracts posts from specific subreddits with 40+ metadata fields including titles, content, authors, vote counts, timestamps, and flair. Captures full comment threads with hierarchical reply structure.
  • Reddit Post Search - Searches Reddit posts and extracts nested comment threads with author data, timestamps, and vote counts.
  • Telegram Group Member - Extracts member profiles from Telegram groups. Offers standard mode for public groups and deep search mode for discovering hidden members and historical data.
  • Telegram Channel Message - Scrapes Telegram channel messages with media downloads. Captures view counts, reply threads, forward chains, and reaction data.
  • Telegram Profile - Batch extracts Telegram profiles for users, bots, groups, and channels with verification flags, member counts, and privacy-related fields.
  • Google Business Profile - Extracts Google Business listings from Maps including business details, customer reviews, star ratings, photos, and geographic coordinates.
  • US Real Estate - Extracts US real estate listings with pricing, valuation estimates, property details, agent contacts, photos, and open house data.
  • Video Subtitles Downloader - Downloads subtitles and captions from YouTube, TikTok, and other platforms in multiple languages.
  • X Community Profile - Scrapes Twitter/X community profiles with follower statistics, engagement metrics, and member activity data.
  • X User Profile - Extracts comprehensive X (Twitter) user profile data with 35+ rich data points including verification status, follower analytics, and engagement metrics.
  • YouTuber Profile - Searches YouTube by keyword and extracts creator profiles with subscriber counts, contact data, social links, and channel metadata.
  • Zillow Real Estate - Extracts Zillow property listings and returns structured real estate details for analysis and monitoring.

Last Updated: April 12, 2026