Back to Mastros
Telegram Data Scraper

Telegram Data Scraper

A Chrome extension that runs inside Telegram Web. Extract group members, messages, contacts, mutual groups, and bulk-download media — then export as CSV, JSON, or JSONL. All processing happens locally in your browser.

Free forever · No signup needed · No credit card

Extract Telegram data to spreadsheets — Members, Messages, Contacts, Mutual Groups

How It Works

Step 1

Install the extension

Add Mastros.online from the Chrome Web Store. Works on any Chromium browser.

Step 2

Open Telegram Web

Navigate to web.telegram.org. The extension sidebar appears automatically.

Step 3

Choose what to extract

Select Group Members, Chat Messages, Recent Contacts, Mutual Groups, or Media Downloads.

Step 4

Export your data

Download as CSV, JSON, or JSONL. Open in Excel, Google Sheets, or pipe to your tools.

Mastros.online sidebar injected into Telegram Web showing extraction modes

The extension injects a sidebar directly into Telegram Web — choose your extraction mode and start in seconds.

Extraction Modes

Five ways to extract data from Telegram, each optimized for different use cases.

Group Members

Power Mode

Extract full member profiles from one or multiple Telegram groups via the API.

  • Names, usernames, user IDs, roles, bios, phone numbers
  • Extract from current group or browse your group list
  • Automatic deduplication across multiple groups
  • Configurable sleep intervals for rate limit safety

Chat Messages

Web + API

Extract message history from any open conversation with sender info, timestamps, and metadata.

  • Message text, sender, timestamps, reply/forward metadata
  • Content-based deduplication with fingerprinting
  • Web Mode scrolls DOM; Power Mode fetches via API
  • Configurable message count limits

Recent Contacts

Web + API

Extract profile information from your most recently active conversations.

  • Scan N most recent conversations (configurable)
  • Option to ignore pinned chats and exclude bots
  • Power Mode provides richer profile data via API

Mutual Groups

Power Mode

Find shared groups between you and any user, then extract members in one flow.

  • Enter a target @handle to discover shared groups
  • Select which mutual groups to scrape
  • Combines discovery and extraction in two steps

Media Download

Power Mode

Bulk-download photos, videos, documents, and voice notes from any chat or channel you can access.

  • Photos, videos, documents, audio, and voice notes
  • Filter by media type, sender, or date range
  • Original filenames and metadata preserved
  • Unlimited media downloads on Pro and Scale
Selecting Telegram groups to extract members with live progress

Select groups and extract member profiles with live progress.

Exported Telegram data in CSV format shown in a spreadsheet

Clean CSV, JSON, or JSONL — ready for Excel, Sheets, or your tools.

Features

Local-first architecture

No external servers process your Telegram data. Everything runs in your browser.

CSV, JSON, JSONL export

Download structured datasets in the format your workflow needs.

Power Mode

Connect to Telegram's MTProto API via GramJS for deeper, faster extraction.

Large datasets

Handle communities with thousands of members and long message histories.

Smart rate limiting

Built-in FLOOD_WAIT detection and exponential backoff to stay within Telegram's limits.

Your credentials, your data

Power Mode uses your own API keys. Session strings stay in chrome.storage.

Plans

Free

250 profiles/month
300 messages/month
Media downloads: Preview only
Power Mode: All extractors

Pro

5,000 profiles/month
10,000 messages/month
Media downloads: Unlimited
Power Mode: All extractors

Scale

100,000 profiles/month
500,000 messages/month
Media downloads: Unlimited
Power Mode: All extractors

FAQ

Responsible Use

This tool is designed for lawful research, analysis, and community management. Only export data from conversations you have legitimate access to. Comply with Telegram's Terms of Service and applicable data protection laws. Do not use exported data for spam, harassment, or surveillance. Questions? admin@mastros.online

Ready to export your Telegram data?

Install the Chrome extension and start exporting in minutes. Free, no signup required.

Get the Extension