Telegram Members Scraper
Pricing
from $1.80 / 1,000 messages
Telegram Members Scraper
Scrape group members from any telegram group. Export public Telegram group messages or discover and profile a group's members. Clean, structured, fast and cheap. No API or Login required.
Pricing
from $1.80 / 1,000 messages
Rating
0.0
(0)
Developer
Lofomachines
Maintained by CommunityActor stats
1
Bookmarked
86
Total users
14
Monthly active users
16 days ago
Last modified
Share
Telegram Group Scraper β Messages & Members Export π
Turn accessible public Telegram groups into clean, structured data in minutes. Export the latest group messages, or automatically discover a group's most active members and get a ready-to-use profile for each one β no login, no phone number, no Telegram account required.
Whether you're doing market research, community analysis, lead generation, or trend monitoring, this Telegram scraper gives you organized, spreadsheet-ready results you can push straight into your CRM, data warehouse, or automation workflow.
β What this Actor does
This Actor works in two simple modes β pick one, paste a public group link, choose how many results you want, and run:
1. π¨ Group Messages
Export the most recent public messages from a Telegram group as a clean dataset. Each message includes the text, the date, the sender's handle and name, whether it contains media, whether it's a reply or a forward, and the group it belongs to.
Perfect for:
- Tracking conversations, sentiment and trending topics inside a community
- Building datasets for research, analytics or AI training
- Monitoring announcements, alpha, deals or signals in real time
- Archiving public discussions for compliance or reporting
2. π₯ Active Members
Automatically identify a group's most active members and build a rich public profile for each of them β including display name, handle, bio, profile photo and a direct public link.
Perfect for:
- Building targeted outreach and lead lists from niche communities
- Finding influencers, power users and community champions
- Audience research and competitor community analysis
- Growing partnerships, ambassador programs and B2B pipelines
π‘ Popular use cases
| Who | How they use it |
|---|---|
| Growth & sales teams | Discover engaged members in relevant communities and build warm outreach lists |
| Market researchers | Analyze what real people discuss in industry, crypto, gaming or trading groups |
| Community managers | Spot the most active contributors and understand engagement |
| Recruiters | Find active specialists inside professional and niche groups |
| Analysts & data teams | Feed clean Telegram data into dashboards, models and reports |
| Founders & marketers | Validate demand and monitor conversations around a topic or brand |
π§Ύ Input
You only need to fill in a few simple fields β no technical setup.
| Field | Description |
|---|---|
| Mode | Choose Group messages or Active members |
| Telegram group URLs | One or more public group links, e.g. https://t.me/YourGroup (a @handle also works). Add up to 10 groups β they are processed one after another into a single dataset. |
| Number of results per group | How many messages to export, or how many member profiles to build, for each group |
Example input
{"mode": "members","groupUrls": ["https://t.me/GainsChat","https://t.me/AnotherGroup"],"maxItems": 1000}
π€ Output
Results are stored in a clean, structured dataset that you can export to JSON, CSV, Excel, or via API.
Example β Group Messages
{"messageId": 657904,"date": "2026-07-11T09:57:07+00:00","text": "Example message","senderUsername": "example_user","senderName": "Example User","hasMedia": false,"mediaType": null,"isReply": false,"isForwarded": false,"groupTitle": "GAINS Chat","groupUrl": "https://t.me/GainsChat"}
Example β Active Members
{"username": "example_user","handle": "@example_user","profileUrl": "https://t.me/example_user","name": "Example User","bio": "Crypto trader & community builder","profilePhotoUrl": "https://cdn.telegram.org/.../photo.jpg","messagesInGroup": 42,"lastActiveDate": "2026-07-11T09:57:07+00:00","sourceGroupTitle": "GAINS Chat","sourceGroupUrl": "https://t.me/GainsChat"}
π Integrations & automation
This Actor plugs directly into your favorite tools. Combine it with n8n, Make, or Zapier to:
- Automatically send new leads into Google Sheets, Airtable, Notion or a CRM (HubSpot, Pipedrive, Salesforce)
- Trigger Slack or email alerts when new messages match a keyword
- Schedule recurring runs to keep your dataset fresh
- Sync results into your data warehouse via the Apify API and webhooks
You can also call it programmatically with the Apify API, official JavaScript / Python SDKs, or the Apify MCP Server for AI agents.
β‘ Why choose this Actor
- No account or login required β just a public group link
- Two tools in one β messages export and active member profiling
- Clean, consistent output β no clutter, ready for spreadsheets and CRMs
- Fast & scalable β optimized to handle large groups efficiently
- Pay only for what you use β choose a result limit from 50 to 50,000 per group
π§© More tools you may like
Explore other Actors built by the same author to supercharge your data and lead-generation workflows:
- π Telegram Keyword Search Scraper β find public Telegram groups, channels and posts by keyword
- π― Social Media Lead Finder β find interested people in real time across social platforms
- π΅οΈ Watson β Username Finder β check a username across hundreds of sites
- πΌοΈ Social Avatar Finder β reverse image search to match profiles and avatars
- π Contact Extractor β extract emails, phones and social links from any website
β FAQ
Do I need a Telegram account or API key? No. You only need the public group URL.
Which groups are supported? Public Telegram groups. Private groups and broadcast channels are not supported.
What if I paste a channel link instead of a group? The run still finishes successfully. The channel URL is skipped and the dataset includes a short notice telling you to scrape it with the Telegram Keyword Search Scraper in scraping mode Channel Scraping. Notice rows do not trigger message or member billing events. Apify platform costs may still apply.
In what format can I get the data? JSON, CSV, Excel, HTML or via the Apify API β whatever fits your workflow.
Can I automate or schedule it? Yes. Use Apify Schedules, webhooks, or connect it to n8n, Make and Zapier.
β οΈ Fair use
Use this Actor responsibly and in compliance with applicable laws and platform terms. Only public data is processed. You are responsible for how you use the collected data, including any privacy and marketing regulations that apply to you.
Telegram group access: clear explanations, successful runs
A public link does not always mean the group lets the scraper read its messages. If a group requires administrator approval, is private, cannot be found, or is a channel, the Actor skips it and finishes successfully when there are no technical failures. Open Output to see the reason and what to do next. Other accessible groups continue to be processed.
Links copied as [group](https://t.me/YourGroup), @YourGroup, or public message links are accepted automatically. Duplicate group links are collected once. Invalid links receive their own explanation instead of disappearing silently.
Example notice (illustrative):
{"status": "skipped","reason": "join-approval-required","inputUrl": "https://t.me/FortniteItaGamers","notice": "This group requires administrator approval before its messages can be accessed. No data could be collected while access is pending.","nextStep": "Try again after the group administrator approves access, or choose a public group that does not require approval."}
Does a successful run guarantee results? No. It means the run completed as expected. If every group is inaccessible, Output contains explanations rather than messages or member profiles. These notices do not count toward the reported number of collected results and do not trigger result billing events.
Does this export every Telegram member? No. Active members are identified from a recent message sample, ranked by their activity in that sample, and included only when they have a public username. It does not export a complete subscriber list. Profile fields can be empty when they are not publicly available.
What if Telegram or the service has a technical problem? Network failures, service authorization problems, exhausted retries and unexpected errors remain failed runs. Any results collected before the problem remain in Output.
Are the examples real personal data? The message and member examples above are illustrative. Your results depend on the group and its current accessibility.
Discover more no-code data tools
Explore all Actors by lofomachines and find your next Telegram research, social media or public-data automation tool.