Telegram Group Member
Pricing
from $2.49 / 1,000 results
Telegram Group Member
Extract Telegram group members — full name, username, public phone number, bio, profile photo URL, and 18 fields. Collect thousands per run.
Pricing
from $2.49 / 1,000 results
Rating
0.0
(0)
Developer
ScrapeAI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Telegram Group Member Scraper
Extract Telegram group members — full name, username, public phone number, bio, profile photo URL, and 18 structured data fields. Collect thousands of member profiles per run with blazing speed. No Telegram API credentials or browser automation required!
What does Telegram Group Member Scraper do?
Telegram Group Member Scraper extracts public member profile information, message authors, group admins, active commenters, and channel participants from public Telegram groups and channels.
It serves as a fast, reliable, and lightweight Telegram API alternative for lead generation, audience research, group monitoring, influencer discovery, and competitive analysis.
- Extract full name, username, public phone number, bio, profile photo URL, role, activity timestamps, premium status, verified status, and language signals across 18 data fields.
- Get complete group overview details including subscriber counts, online user counts, descriptions, and verification status.
- Export results directly into JSON, CSV, Excel, HTML, or XML formats via Apify API or Console.
Why use Telegram Group Member Scraper?
- Blazing Fast Speed: Processes over 1,000 members per minute using lightweight Cheerio HTTP parsing without heavy headless browser overhead.
- No Session Credentials Needed: Operates completely without needing Telegram API API_ID, API_HASH, or phone login sessions.
- Dynamic Output Filtering: Output only group members, group overview summaries, or both based on your
input.jsonconfiguration. - Duplicate Protection: Automatically normalizes handles, cleans input URLs, and deduplicates extracted member records.
- Apify Cloud Integration: Run on schedule, trigger via Webhooks, or integrate with Zapier, Make, Google Sheets, or REST APIs.
What data can Telegram Group Member Scraper extract?
The scraper extracts 18 rich structured fields for every group member profile:
Member Output Fields (18 Fields)
| Field Name | Type | Description |
|---|---|---|
username | String | Telegram handle (e.g. durov) |
fullName | String | Member full display name |
firstName | String | Extracted first name |
lastName | String | Extracted last name |
role | String | Role in group (owner, admin, active_member, mentioned_member) |
publicPhoneNumber | String | Publicly visible contact phone number (if available) |
bio | String | User bio / profile description |
groupUsername | String | Target group username |
groupTitle | String | Target group title |
photoUrl | String | Direct URL to user profile picture |
isPremium | Boolean | Whether user has Telegram Premium badge |
isVerified | Boolean | Whether user has official Telegram verified badge |
isBot | Boolean | true if handle belongs to a Telegram bot |
languageCode | String | Primary language code detected from member activity |
messageCount | Integer | Number of posts/messages contributed in scraped sample |
lastActiveDate | String | ISO 8601 timestamp of user's latest activity |
telegramUrl | String | Web URL (https://t.me/username) |
deepLink | String | Telegram deep link (tg://resolve?domain=username) |
How to scrape Telegram group members
- Enter Group Handles / URLs: Provide public Telegram group links or usernames (e.g.,
https://t.me/durov,@telegram,durov) in thegroupsarray orgroupListtext area. - Configure Limits: Set
maxMembersper group andmaxPoststo analyze. - Select Output Type: Choose
members,groups, orall. - Run the Scraper: Click Start or run programmatically via Apify CLI / REST API.
- Download Data: Export your scraped audience dataset in JSON, CSV, or Excel format.
How much will it cost to scrape Telegram groups?
Because Telegram Group Member Scraper utilizes super-lightweight HTTP request handling (Cheerio Crawler), memory consumption is minimal:
- Compute Unit (CU) Usage: ~0.001 to 0.005 CUs per group processed.
- Free Tier: Scrape thousands of group members per month under Apify's $5 free monthly tier!
- Scale: Extract 100,000+ members for just a few cents in platform compute credits.
Input Parameters
The Actor accepts input via .actor/input_schema.json or input.json:
| Parameter | Type | Default | Description |
|---|---|---|---|
groups | Array | ["@durov"] | List of group handles, URLs, or invite links |
groupList | String | "" | Alternative newline-separated group handles |
maxMembers | Integer | 100 | Max members/participants to extract per group (0 = unlimited) |
maxPosts | Integer | 50 | Max recent posts to inspect for members |
outputType | String | "members" | "members", "groups", or "all" |
proxyConfiguration | Object | {"useApifyProxy": true} | Apify proxy configuration |
maxConcurrency | Integer | 10 | Maximum parallel requests |
debugLog | Boolean | false | Enable detailed debug logs |
Example input.json
{"groups": ["https://t.me/durov","@telegram"],"maxMembers": 100,"maxPosts": 50,"outputType": "members","proxyConfiguration": {"useApifyProxy": true},"maxConcurrency": 10,"debugLog": false}
Output Example
When running with outputType: "members", items are saved dynamically into the dataset based on input.json:
[{"itemType": "member","username": "durov","fullName": "Pavel Durov","firstName": "Pavel","lastName": "Durov","role": "owner","publicPhoneNumber": null,"bio": "Telegram CEO & Founder","groupUsername": "durov","groupTitle": "Durov's Channel","photoUrl": "https://cdn4.cdn-telegram.org/file/...","isPremium": true,"isVerified": true,"isBot": false,"languageCode": "en","messageCount": 14,"lastActiveDate": "2026-08-06T12:00:00.000Z","telegramUrl": "https://t.me/durov","deepLink": "tg://resolve?domain=durov","scrapedAt": "2026-08-06T14:46:33.000Z"}]
FAQ & Legal Disclaimer
Disclaimer: Our Actors are ethical and do not extract any private user data, such as private phone numbers or password hashes. They only extract information that users have chosen to share publicly on Telegram web previews. You should ensure that your use of scraped data complies with GDPR, local regulations, and applicable Terms of Service.
Common Questions
- Can it scrape private Telegram groups? No, this scraper is built specifically for public Telegram groups and channels accessible via web preview links.
- Can I run this on a schedule? Yes! Use Apify's built-in Schedules feature to run group scrapes hourly, daily, or weekly.