Telegram Group Member avatar

Telegram Group Member

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Telegram Group Member

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

ScrapeAI

Maintained by Community

Actor 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.json configuration.
  • 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 NameTypeDescription
usernameStringTelegram handle (e.g. durov)
fullNameStringMember full display name
firstNameStringExtracted first name
lastNameStringExtracted last name
roleStringRole in group (owner, admin, active_member, mentioned_member)
publicPhoneNumberStringPublicly visible contact phone number (if available)
bioStringUser bio / profile description
groupUsernameStringTarget group username
groupTitleStringTarget group title
photoUrlStringDirect URL to user profile picture
isPremiumBooleanWhether user has Telegram Premium badge
isVerifiedBooleanWhether user has official Telegram verified badge
isBotBooleantrue if handle belongs to a Telegram bot
languageCodeStringPrimary language code detected from member activity
messageCountIntegerNumber of posts/messages contributed in scraped sample
lastActiveDateStringISO 8601 timestamp of user's latest activity
telegramUrlStringWeb URL (https://t.me/username)
deepLinkStringTelegram deep link (tg://resolve?domain=username)

How to scrape Telegram group members

  1. Enter Group Handles / URLs: Provide public Telegram group links or usernames (e.g., https://t.me/durov, @telegram, durov) in the groups array or groupList text area.
  2. Configure Limits: Set maxMembers per group and maxPosts to analyze.
  3. Select Output Type: Choose members, groups, or all.
  4. Run the Scraper: Click Start or run programmatically via Apify CLI / REST API.
  5. 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:

ParameterTypeDefaultDescription
groupsArray["@durov"]List of group handles, URLs, or invite links
groupListString""Alternative newline-separated group handles
maxMembersInteger100Max members/participants to extract per group (0 = unlimited)
maxPostsInteger50Max recent posts to inspect for members
outputTypeString"members""members", "groups", or "all"
proxyConfigurationObject{"useApifyProxy": true}Apify proxy configuration
maxConcurrencyInteger10Maximum parallel requests
debugLogBooleanfalseEnable 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"
}
]

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.