Borg Telegram Scraper avatar
Borg Telegram Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Borg Telegram Scraper

Borg Telegram Scraper

Collect data from public Channels— no account needed. - Channel info: name, description, follower count, profile picture - Posts: full text, view counts, forwards, and replies - Media links: photos, videos, files, and audio - Filter by date range **Just paste in channel names or links**

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Daniel Yates

Daniel Yates

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Scrape public Telegram channels and groups without authentication. Uses Telegram's public web preview at t.me/s/.

This Actor extracts messages, media links, and channel metadata from public Telegram channels. Ideal for news monitoring, competitor analysis, and content aggregation from Telegram communities.

Use Cases

  • News Monitoring: Track breaking news and announcements from official Telegram channels
  • Crypto/Finance Research: Monitor trading signals, project updates, and community discussions
  • Brand Monitoring: Track mentions and discussions in public channels about your brand
  • Content Aggregation: Collect posts from multiple channels for analysis or curation
  • Competitive Intelligence: Monitor competitor announcement channels and community engagement

Features

  • No Login Required: Uses public web preview, no Telegram account needed
  • Channel Metadata: Name, description, subscriber count, profile photo
  • Messages: Text, views, forwards, reactions, timestamps
  • Media Links: Photos, videos, documents (optional)
  • Date Filtering: Scrape messages within a date range

Input

FieldTypeDescription
channelsarrayList of channel usernames (e.g., ["telegram", "durov"])
maxMessagesintegerMax messages per channel (default: 1000)
includeMediabooleanInclude media links in output
dateFromstringStart date filter (YYYY-MM-DD)
dateTostringEnd date filter (YYYY-MM-DD)

Output

Channel Metadata

{
"type": "channel",
"url": "https://t.me/telegram",
"username": "telegram",
"name": "Telegram News",
"description": "The official Telegram...",
"subscriberCount": "11.4M",
"photoUrl": "https://..."
}

Messages

{
"type": "message",
"channelUsername": "telegram",
"messageId": "405",
"url": "https://t.me/telegram/405",
"date": "2025-09-02T16:32:27+00:00",
"text": "Gift Themes. Owners of collectible...",
"views": "3.08M",
"forwards": "1.2K",
"media": [
{ "type": "photo", "url": "https://..." }
]
}

Example Usage

Scrape official Telegram channel

{
"channels": ["telegram"],
"maxMessages": 50
}

Scrape multiple channels with media

{
"channels": ["telegram", "durov"],
"maxMessages": 100,
"includeMedia": true
}

Scrape recent messages only

{
"channels": ["telegram"],
"maxMessages": 200,
"dateFrom": "2025-01-01"
}

Limitations

  • Public channels only: Private channels/groups not accessible
  • Web preview limits: Some older messages may not be available
  • Rate limiting: Large-scale scraping may require proxy configuration
  • No authentication: Cannot access user-restricted content