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

4.0

(5)

Developer

CheapGET

CheapGET

Maintained by Community

Actor stats

14

Bookmarked

343

Total users

19

Monthly active users

4 days ago

Last modified

Share

Support Rating Reliability Telegram Profile

Enterprise-grade batch intelligence for Telegram entities. Extract deep profile metadata for users, bots, channels, and groups at scale.

Stop manually verifying Telegram accounts or risking your own credentials. Instantly extract comprehensive profile data from any public Telegram entity—whether it's a user, bot, channel, or group. Process up to 10,000 targets per run with zero configuration, capturing premium status, verification badges, member counts, privacy settings, and 50+ metadata fields with 99.9% reliability.

🤝 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

  • 🚀 High-Volume Throughput: Process up to 10,000 targets per single run with intelligent concurrent execution and automatic pagination.
  • 🔄 Universal Format Support: Simply paste @usernames, t.me/ links, or plain text handles—the Actor handles all normalization automatically.
  • 🛡️ Robust Error Handling: Automatic retry mechanisms and flood protection ensure 99.9% success rates even with large-scale extractions.
  • 📊 Standardized Output: Every profile is unified into 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

🌟 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 Capacity10,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 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
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 'failed')
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)
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
admins_countintegerTotal number of administrators (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)
view_membersbooleanWhether members list is viewable (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)
linked_chat_idintegerTelegram ID of linked discussion group or channel (groups 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)

📤 Example Output

User/Bot Profile:

{
"status": "success",
"source_url": "https://t.me/username",
"processor": "https://apify.com/cheapget/telegram-profile?fpr=aiagentapi",
"processed_at": "2025-01-15T12:00:00+00:00",
"type": "user",
"id": 123456789,
"usernames": ["username"],
"first_name": "John",
"last_name": "Doe",
"phone": "+1234567890",
"lang_code": "en",
"is_premium": true,
"is_verified": false,
"is_scam": false,
"is_fake": false,
"is_deleted": false,
"is_support": false,
"is_restricted": false,
"profile_photo": true,
"last_seen": "online",
"description": "Building the future of automation 🚀",
"is_blocked": false,
"premium_contact": false,
"phone_calls": true,
"video_calls": false,
"voice_messages": true,
"can_pin": false,
"common_chats_count": 5,
"has_scheduled": false,
"can_manage_emoji": false,
"private_calls": true,
"private_reads": false
}

Channel/Group Profile:

{
"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",
"admins_count": 5,
"banned_count": 0,
"member_count": 150000,
"online_count": 2500,
"view_members": false,
"call_active": false,
"has_scheduled": true,
"view_stats": false,
"linked_chat_id": null,
"location": 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: 8vxvc9BwwG34zvS5P │
│ ├─ 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 - Enterprise Entity Intelligence",
"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": "Enterprise-grade batch intelligence for Telegram entities. Extract deep profile metadata for users, bots, channels, and groups including premium status, verification badges, member counts, and privacy settings at scale.",
"featureList": [
"Batch processing for up to 10,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",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "480",
"bestRating": "5"
},
"author": {
"@type": "Organization",
"name": "cheapget",
"url": "https://apify.com/cheapget"
},
"softwareVersion": "1.0",
"datePublished": "2024-02-01",
"dateModified": "2026-01-16"
}

🚀 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

  • Normalized Input: Providing clean @usernames is slightly faster as it reduces URL parsing and redirection-handling overhead.
  • Concurrent Runs: The Actor is designed for parallel tasks; split 50,000 targets into 5 separate runs for faster completion.
  • 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 Failures: Check the status field in output—failed extractions may indicate deleted accounts or invalid URLs.
  • 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 10,000 targets in a single run. For even larger volumes, we recommend triggering 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 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, parent-child relationships, and reply depth levels.
  • 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. Retrieves verification status, premium indicators, and privacy settings.
  • Google Business Profile - Extracts Google Business listings from Maps including business details, customer reviews, star ratings, photos, and geographic coordinates.
  • X Community Profile - Scrapes Twitter/X community profiles with follower statistics, engagement metrics, and member activity data.