TelegramScraper
Scrape Telegram group members (hidden members also) and add them to yours.
Install / Use
npx skills add AbirHasan2005/TelegramScraperInstalls into whichever agent you are using.
README
Telegram Scraper v1.7
A powerful, multi-account Telegram group & channel scraper and adder — with encrypted session storage, automatic account rotation, proxy + device anti-detection, message broadcasting, and a rich terminal UI.
<br/> <br/>
<img src="assets/icons/whats-included.svg" width="24" height="24" alt="" /> What You Get
Telegram Scraper is a complete, production-ready toolkit for scraping group members and channel audiences, adding them to your groups, and broadcasting messages — all from a clean terminal interface, across as many accounts as you need, with built-in proxy + device anti-detection.
This is a paid product. Your one-time purchase of $80 USD includes:
- Complete Python source code — fully editable, no obfuscation
- Lifetime access — buy once, use it forever
- Free future updates — every new version at no extra cost
- Setup support — help getting it running on your machine
- Cross-platform — runs on Windows, macOS, Linux, and Termux (Android)
<img src="assets/icons/features.svg" width="24" height="24" alt="" /> Features
Accounts & Sessions
- Multi-Account Support — Log in multiple Telegram accounts and rotate between them automatically
- 3 Login Methods — Phone number (OTP + 2FA), QR code scan, or Telegram Desktop TData import
- Session Encryption — All session strings (and proxy credentials) encrypted with Fernet (AES-128) using PBKDF2 key derivation
- Session Management — List all sessions, test connectivity, and clean up inactive accounts
Scraping
- 2 Group Scraping Modes — Scrape from the visible members list, or extract hidden members from message history, mentions, and "joined the group" service messages
- Channel Scraper — Extract a broadcast channel's audience via its linked discussion group's roster and the authors of comments on recent posts (the only viable approach, since Telegram blocks channel subscriber lists for non-admins)
- Checkpoint Resume — Interrupted hidden-member and channel scrapes can be resumed from where they left off
Adding & Broadcasting
- 2 Adding Modes — Rush Adder (tracks progress by removing added members from CSV) or Calm Adder (keeps CSV intact)
- Message Broadcast — Send a formatted DM to all scraped members from a Markdown file, with 30–60s delays and account rotation
Anti-Detection
- Proxy Manager — Maintain a pool of SOCKS5/SOCKS4/HTTP proxies and bind one stickily to each account (residential/mobile recommended; datacenter IPs are flagged by Telegram)
- Device/Client Spoofing — New logins get a realistic sticky mobile device fingerprint instead of the default "Pyrogram on Windows" signature
- Centralized Rate-Limiting — Human-like jitter and a single FloodWait policy (small waits absorbed in place, large ones cooldown + rotate account) across every scraper and adder
Safety & Reliability
- FloodWait Handling — Automatic wait with jitter for small delays; switches account on large delays (1hr+)
- Account Cooldown Tracking — Persistent cooldown tracking across sessions with automatic expiry
- Atomic CSV Writes — Data written to temp file first, then replaced — no corruption on crash
- Structured Logging — Rotating file logs (never logs sensitive data like session strings)
- Rich Terminal UI — Progress bars, spinners, styled tables, and color-coded output
⭐ Reviews from Clients
Rated 4.8 / 5 across 640+ buyers. Here's what people say after putting Telegram Scraper to work:
<sub><b>Verified buyers</b> — DAE EUROPE, Light | Airaa, Cinz, NAKAMA, El, Ivan, Blood007, ABC - Droll, Sallem, Cryptowiz, and hundreds more. See their proof screenshots on the <a href="https://telegramscraper.shop/">website</a>.</sub>
⭐⭐⭐⭐⭐ "Best Telegram scraper I have used. Setup was straightforward and support was responsive." — Cinz
⭐⭐⭐⭐⭐ "Hidden member recovery is a game-changer. Nothing else on the market does this." — El
⭐⭐⭐⭐⭐ "Works exactly as described. Reliable tool for community migration." — DAE EUROPE
⭐⭐⭐⭐⭐ "Fast delivery and clean CSV output. Highly recommended for Telegram research." — Light | Airaa
⭐⭐⭐⭐⭐ "Reliable across multiple accounts. FloodWait handling works as advertised." — NAKAMA
⭐⭐⭐⭐⭐ "Runs cleanly on VPS and Android Termux. Great value at $80." — Ivan
⭐⭐⭐⭐⭐ "One-time price, lifetime value. Solid purchase with no recurring fees." — Inereal
⭐⭐⭐⭐⭐ "Saved hours of manual work. Great value, easy to integrate with existing CRM workflows." — Jastin
⭐⭐⭐⭐⭐ "AES session encryption and local-only operation made the security review easy. Clean product." — Anton
<div align="center">⭐⭐⭐⭐⭐ "Support was responsive and the tool delivered as promised. Five stars." — Pittow
See more reviews and proof screenshots → telegramscraper.shop
</div><img src="assets/icons/buy.svg" width="24" height="24" alt="" /> How to Buy
Getting the full tool takes about two minutes:
- Open the store — visit telegramscraper.shop, or message @AkibHridoy on Telegram directly.
- Confirm your order — the price is $80 USD, one-time. It includes the complete Python source code, lifetime access, and all future updates.
- Arrange payment — payment is handled directly in the Telegram chat. Just say hello and you'll be guided through it.
- Receive everything — you get the full source code plus setup help so you're up and running fast.
<div align="center"> </div>One-time payment. No subscription, no recurring fees — pay once, own it for life.
<img src="assets/icons/demo.svg" width="24" height="24" alt="" /> See It in Action
Want to see the tool before you buy? Live screenshots and a full walkthrough are on the website:
View screenshots and live demo at telegramscraper.shop
<!-- Embed screenshots here, e.g. <img src="assets/screenshots/main.png" width="80%" /> --><img src="assets/icons/docs.svg" width="24" height="24" alt="" /> Documentation
A full overview of what the tool does and how to use it. Expand any section below.
<details> <summary><b>Prerequisites & Installation</b></summary>Prerequisites
- Python 3.8+
- Git (required to install the Pyrogram fork)
- Telegram API Credentials (API_ID and API_HASH)
Installation
1. Get the project
After purchase you'll receive the full source. If you have repo access:
git clone <repository-url>
cd TelegramScraper
If you received a ZIP, extract it to a folder and open a terminal there.
2. Install dependencies
pip install -r requirements.txt
Note: TgCrypto is mandatory. Without it, Pyrogram falls back to a pure-Python AES implementation that is extremely slow and will lock up scraping tasks. The app will refuse to start if TgCrypto is not installed.
Note:
PySocksis included inrequirements.txtand is required to route accounts through a proxy (see Option 06 — Proxy Manager). Without it, proxies are ignored and the app connects directly.
If TgCrypto fails to install, make sure you have a C compiler available:
- Windows: Install Visual C++ Build Tools
- Linux/Termux:
sudo apt install build-essential(orpkg install build-essentialon Termux) - macOS:
xcode-select --install
3. Get Telegram API credentials
- Visit https://my.telegram.org/apps
- Log in with your Telegram phone number
- Click "Create New Application"
- Fill in the app name (e.g., "MyApp") and any other required fields
- Copy your API_ID (a number) and API_HASH (a string)
4. Create the .env file
Create a file named .env in the project root:
API_ID=12345678
API_HASH=your_api_hash_here
Replace the values with your actual credentials from step 3.
5. Run
python main.py
</details>
<details>
<summary><b>Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
Security Score
Audited on Aug 7, 2026
