Telegram Public Channel Scraper avatar

Telegram Public Channel Scraper

Pricing

from $1.50 / 1,000 public telegram messages

Go to Apify Store
Telegram Public Channel Scraper

Telegram Public Channel Scraper

Scrape public Telegram channel messages without login, API keys or a phone number. Extract post text, dates, views, media signals and URLs. Filter by keyword, date or media, scrape multiple channels and export clean structured data.

Pricing

from $1.50 / 1,000 public telegram messages

Rating

0.0

(0)

Developer

skills vaults

skills vaults

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

🕊️ Telegram All-in-One Scraper

Scrape messages from public Telegram channels — no API key, no login, no phone number. 🇫🇷🇬🇧


✨ Features / Fonctionnalités

🇫🇷🇬🇧
📝 Texte des messagesMessage text
👁️ VuesViews count
🖼️ Médias (photos, vidéos)Media (photos, videos)
📅 Dates précisesExact timestamps
🔗 Lien direct vers chaque postDirect link to each post
📚 Pagination complèteFull history pagination
📅 Filtre par datesDate range filter
📦 Sortie JSON/CSV/XLSX (Apify dataset)JSON/CSV/XLSX output (Apify dataset)
🧑🤝🧑 Multi-canaux en un runMultiple channels in one run

Sans clé API, sans login, sans numéro de téléphone. No API key, no login, no phone number.


🚀 Usage

Input

{
"channels": ["durov", "startupflow", "techcrunch"],
"maxMessages": 1000,
"maxTotalResults": 20000,
"startDate": "2026-01-01",
"endDate": "",
"keywords": ["AI", "agent"],
"maxPages": 500,
"delay": 1.0
}

Output (dataset)

{
"channel": "durov",
"date": "2026-06-01T15:40:13+00:00",
"text": "💎 TON's native currency is becoming Gram...",
"views": "11.4M",
"author": null,
"photo": "https://cdn4.telegram-cdn.org/file/...",
"video": null,
"url": "https://t.me/durov/522"
}

📦 Output limits / Limites de sortie

PresetMessages/channelTotal/runPages/channelUsage
Preview10050025Validate a target cheaply
Standard (default)1,00020,000500Monitoring and normal exports
Large50,000100,0003,000Historical backfills
  • Up to 20 public channels per run.
  • Every customer launch is an independent Apify run.
  • The global result budget prevents accidental runaway runs.
  • Actual output depends on public history availability, filters, runtime and Telegram responses.
  • The Actor never claims that a configured maximum is guaranteed.

💰 Pricing / Tarification

Pricing will be configured and verified on Apify before Store publication. Until then, this private MVP does not claim or trigger pay-per-event charges.

La tarification sera configurée et vérifiée sur Apify avant publication dans le Store. En attendant, ce MVP privé n’annonce et ne déclenche aucun frais PPE.


🛠️ Développement local

pip install -r requirements.txt
python proto_scraper.py durov 2 # test rapide
python -m src.main # mode acteur (SDK Apify)

📁 Structure

telegram-scraper/
├── src/
│ ├── main.py # Actor Apify (SDK)
│ └── scraper_core.py # logique pure (fetch + parse)
├── .actor/
│ └── input_schema.json # schéma d'entrée
├── Dockerfile
├── requirements.txt
└── README.md