🎉 Win 25 Telegram Stars! Join now →

All playbooks
Hidden Groups·9 min read·Updated: 2026-11-10

How to Scrape Telegram Group Members When the Admin Hid the Member List

You finally find a competitor's 14,000-member Telegram group full of your exact buyers, open the group profile — and the Members tab isn't there, showing only two admins and a moderation bot. Drop that link into a Chrome extension or basic Python script and you get 0 users or CHAT_ADMIN_REQUIRED.

Key takeaway

Short answer: no external tool can force Telegram's servers to return the ChannelParticipants list of a third-party group with 'Hide Members' enabled. What you CAN do is scan 30–180 days of chat message history, reply threads, and post reactions via a cloud account pool — capturing 100% of the active, vocal members with zero dead bots.

1. Why 70%+ of High-Value Telegram Groups Hide Members in 2026

Ever since Telegram rolled out the Hide Members toggle for supergroups with 100+ participants, smart community owners turn it on by default. E-commerce seller communities, SaaS founder groups, Web3 alpha chats, real estate investor hubs, and paid cohort groups almost universally keep their participant roster hidden.

They do it for a good reason: leaving a member list public invites low-effort bots to clone the group and mass-invite members into crypto scams within hours. Once the toggle is switched on, Telegram blocks channels.getParticipants directly at the MTProto server layer for every non-admin user.

Honest warning: beware of '100% hidden member unlock' scams

If a freelancer or sketchy Telegram bot claims it can extract silent lurkers who joined a hidden-member group and never posted or reacted, walk away. Either they are faking counts or recycling leaked 2022 databases. Telegram's servers simply never transmit silent non-admin IDs over the wire.

2. Method #1 (Works on Any Competitor Chat): Scraping Message History, Replies & Reactors

Here is what outbound teams quickly discover in practice: someone who joined a group three years ago, muted notifications, and hasn't typed a word since 2023 is dead weight for sales anyway. Your revenue comes from the vocal core — people asking questions, debating tools in replies, looking for vendors, or reacting to posts.

While the participant roster is locked, chat message history (`messages.getHistory`) remains readable to anyone inside or viewing the group. TGParse's managed cloud pool traverses 30, 90, or 180 days of messages, deduplicates every unique author, and enriches each profile with their @username, permanent user_id, full name, Bio, public phone number, message count, and an actual quote of what they wrote.

Real benchmark: 14,200-member Amazon & Shopify Sellers group (hidden list)

Standard member scraper output: 3 admins. TGParse 120-day chat history scan: completed in 4 minutes 15 seconds, extracting 6,840 unique live authors. 89% had an active @username, 14% had a public phone number or direct contact link in Bio, and 0 rows were 'Deleted Account'.

Standard Member List vs. Message History Extraction

MetricStandard Member Dump (ChannelParticipants)Message History Scrape (TGParse History)
Works when 'Hide Members' is ON?❌ No (returns 0 users or admins only)✅ Yes — works on any public or link-accessible group
Share of bots & abandoned accounts45–70% (giveaway fillers, deleted profiles)Under 2% — every extracted user actually posted
Outreach personalization contextNone — you only see a raw usernameIncludes exact message sample & last active timestamp
Telegram's 10,000-member API capHard-capped by Telegram's participant endpointUncapped — scales with your chosen date window
Typical cold DM reply rate4–9% (generic cold intro)24–38% when referencing their actual chat topic
Test it on your target chat or channel — 200 free contacts on sign-up

3. Method #2: Exporting Your Own (or Partner) Hidden Group via BYO Admin Access

Sometimes the hidden group is yours (or belongs to an event partner), and you hid the member list specifically so competitors couldn't poach your community — yet you still want a full .xlsx export of every silent member for your CRM.

You don't need to unhide the list even for a minute. Connect your admin Telegram account in TGParse via QR code (BYO — Bring Your Own mode) paired with a dedicated residential proxy. Because that session holds admin permissions in the group, Telegram legally returns 100% of ChannelParticipants, silent lurkers included.

4. Step-by-Step: Extract a Hidden-Member Group in 4 Minutes Safely

  1. 1

    Copy the public handle or invite link

    Grab t.me/groupname, @groupname, or an invite link t.me/+AbCdEf... (as long as joining doesn't require manual admin questionnaire approval).

  2. 2

    Select 'Active Authors / Chat History' mode

    In Simple mode, click Active Authors in one tap. In PRO mode, set your exact lookback window: 30 days for fast-moving groups, or 90–180 days to capture maximum volume from niche B2B communities.

  3. 3

    Strip out competing vendors with keywords or AI scoring

    Every commercial chat has other agencies pitching services. Add negative keywords ('DM me', 'we offer', 'our agency') or run an AI filter prompt: *'Keep only founders, store owners, and buyers asking operational questions; exclude agencies, freelancers, and recruiters.'*

  4. 4

    Export to .xlsx with message samples intact

    TGParse executes the entire scan through its managed cloud pool — your personal Telegram account is never exposed. Download the .xlsx file and use the sample message column to write hyper-relevant openers.

How to DM leads extracted from a hidden group's message history:

❌ What gets ignored or reported as spam

«Hi! Found you in the SaaS Founders Telegram chat. We are a full-stack outbound & RevOps agency helping B2B startups book 30+ demos a month. Check out https://example.io and grab a 15-min slot!»

Result: 1–2% reply rate, external URL lowers deliverability, high 'Report Spam' click rate.

✅ Contextual opener built from history export (32%+ replies)

«Hey Dan — saw your message in the RevOps chat Tuesday about HubSpot lifecycle stages breaking when Stripe upgrades mid-cycle. We ran into that exact webhook race condition last month and fixed it with a 12-line middleware check. Want me to send over the snippet?»

Result: zero links in message #1, zero pitch slap, speaks directly to a problem they typed out loud.

5. What About Private Groups With Captcha Bots or Join-Request Approval?

Don't confuse a hidden member list with a join-gated private group. If a group is public or linked as a channel's discussion chat, TGParse's cloud pool reads its history out of the box with zero setup.

If the group requires clicking a 'Verify I'm human' captcha bot or answering a moderator question upon entry, use a secondary work Telegram account (never your main personal phone): join the group manually once, pass the captcha, wait 24 hours, and connect that secondary account via TGParse BYO with a matching geo SOCKS5 proxy. From there, TGParse safely extracts the chat history using your already-approved membership.

Pre-Flight Checklist for Scraping Hidden Groups

  • Selected 'Chat History / Active Authors' mode instead of standard Member List
  • Matched lookback window to chat velocity (30d for busy chats, 90–180d for niche B2B)
  • Added negative keywords or an AI prompt to filter out competing service providers
  • Used an approved secondary BYO account + proxy if the group has a join captcha
  • Downloaded .xlsx format so UTF-8 names and message quotes stay cleanly formatted
Free · no card required

Extract a live lead list from any Telegram chat in 2 minutes

Members, message authors, reactors, and channel commenters — with public phones, bios, and AI scoring. 200 free contacts right after sign-up.

Get 200 contacts free 1-click sign-in with Telegram · your personal account stays untouched

FAQ: Scraping Hidden Telegram Groups

Will the group admin see that I scraped the chat history?

No. Reading historical messages at paced intervals via MTProto is indistinguishable from a regular member scrolling up through past conversations. Group admins receive zero notifications or audit logs.

How many contacts can I realistically extract from a 10,000-member hidden group?

In engaged niche groups (e-commerce, dev communities, B2B, real estate, crypto), a 90–180 day history scan typically yields 2,500 to 5,500 unique active authors. Those 3,000 vocal members consistently outperform 20,000 silent raw subscribers in sales conversions.

Is my personal Telegram account safe when I sign in to TGParse?

100% safe. Signing in with Telegram on TGParse only verifies your user ID to create your web workspace — we never gain session access to your personal account and never use it to scrape groups. All default scraping runs on TGParse's isolated cloud pool.

Related playbooks