SkillAgentSearch skills...

TelegramScraper

Scrape Telegram group members (hidden members also) and add them to yours.

Install / Use

npx skills add AbirHasan2005/TelegramScraper

Installs into whichever agent you are using.

README

<div align="center">

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/>

Buy Now   Buy on Telegram   Screenshots and Demo

<br/>

Source Code Access Updates Python Platforms

</div>

<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)
<div align="center">

Buy Now   Buy on Telegram

</div>

<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

⭐⭐⭐⭐⭐   "Support was responsive and the tool delivered as promised. Five stars." — Pittow

<div align="center">

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:

  1. Open the store — visit telegramscraper.shop, or message @AkibHridoy on Telegram directly.
  2. Confirm your order — the price is $80 USD, one-time. It includes the complete Python source code, lifetime access, and all future updates.
  3. Arrange payment — payment is handled directly in the Telegram chat. Just say hello and you'll be guided through it.
  4. Receive everything — you get the full source code plus setup help so you're up and running fast.

One-time payment. No subscription, no recurring fees — pay once, own it for life.

<div align="center">

Buy Now   Buy on Telegram

</div>

<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 &amp; 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: PySocks is included in requirements.txt and 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 (or pkg install build-essential on Termux)
  • macOS: xcode-select --install

3. Get Telegram API credentials

  1. Visit https://my.telegram.org/apps
  2. Log in with your Telegram phone number
  3. Click "Create New Application"
  4. Fill in the app name (e.g., "MyApp") and any other required fields
  5. 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

View on GitHub
GitHub Stars698
CategoryDevelopment
Updated21h ago
Forks293

Security Score

85/100

Audited on Aug 7, 2026

No findings