ParseForge Scrapers

Telegram Homepage Scraper

parseforge/telegram-homepage-scraper

News & mediaMARKETING

Scrapes visible content blocks from the Telegram homepage and returns each section as a flat row with its text and links. Point it at any telegram.org URL and set a maximum item count.

Run this scraper See the API call
Total users
2
Monthly active
1
Total runs
20
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Telegram Homepage Scraper

Scrape the Telegram homepage for announcements, blog posts, and app download links in one structured dataset. Extract every visible section, from the latest news to feature highlights, without needing an API key or bot token. Export to CSV, JSON, Excel, or XML.

Telegram's official homepage is the central hub for product announcements, feature releases, and direct download links, but manually checking it for changes is slow and unreliable. This scraper reads the public homepage directly and returns each content block as a structured row, so you can monitor updates programmatically. No bot registration, no API rate limits, the page content you need.

Who uses it What they scrape Telegram for
Product managers Tracking Telegram feature releases and UI changes as they go live.
Content marketers Monitoring Telegram's official blog and announcements for content ideas.
App store optimization specialists Capturing download links and platform availability changes.
Competitive intelligence analysts Logging Telegram's public messaging and positioning over time.

What it does

This Actor collects visible content blocks from the Telegram homepage and returns each section as a flat row with its text and links.

  • ๐Ÿ”— Direct URL input: Point the scraper at the Telegram homepage or any specific page on telegram.org.
  • ๐Ÿ“„ Full page extraction: Captures headings, paragraphs, and link elements from the visible page content.
  • โš™๏ธ Simple configuration: Set a maximum item count and a start URL, then run. No complex setup required.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Telegram data

๐Ÿ“ข Monitor product announcements.

A product manager runs the scraper daily to catch new Telegram feature posts and blog entries as soon as they are published.

๐Ÿ“ฅ Track app download links.

An ASO specialist scrapes the homepage weekly to verify that iOS, Android, and desktop download URLs are current and correct.

๐Ÿ“ Archive public messaging.

A competitive analyst runs the Actor monthly and stores the extracted text to build a timeline of Telegram's positioning and tone.

๐Ÿ” Feed a content aggregator.

A developer pipes the scraped headlines and links into an internal dashboard that aggregates news from multiple messaging platforms.

Why choose this scraper

What you get
No API required Reads the public homepage directly, no bot token or app registration needed.
Structured output Every content block lands as a flat row, ready for spreadsheets or databases.
Change monitoring Run on a schedule to detect new announcements the moment they appear.
Lightweight setup One URL and one number are all you need to start scraping.

How it compares

No other Store actor targets Telegram the same way, so the honest comparison is with the alternatives teams actually weigh.

Telegram Homepage Scraper Build it in-house By hand
Setup Run it now, zero config Days of engineering None, but hours per pull
When Telegram changes Maintained for you You fix it You re-learn the page
Proxies, retries, anti-bot Built in Your problem Browser only
Output Fixed JSON schema, CSV/Excel export Whatever you build Copy-paste
Cost Pay per result Engineering time Analyst hours

Configure the run

Drive the Actor with a single start URL, and set a maximum number of items to cap the output so only the most recent content blocks reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10,
 "startUrl": "https://telegram.org"
}

A larger pull:

{
 "maxItems": 200,
 "startUrl": "https://telegram.org"
}

Pricing

Pay-per-result: $0.00216 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.22
1,000 results $2.16
10,000 results $21.60

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Telegram Homepage Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Telegram through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/telegram-homepage-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that the start URL is correct and that the page loads in a regular browser. If the page is temporarily unavailable, wait and retry the run.

The scraper returns fewer items than my maxItems setting.

The Actor extracts only the content blocks that exist on the page. If the page has fewer visible elements than your limit, you will receive all available items.

Some links in the output are broken or missing.

The scraper captures links as they appear in the page source. If a link is relative or malformed on the page itself, it may appear incomplete in the output.

The run timed out.

The Telegram homepage is usually lightweight. A timeout may indicate a temporary network issue. Try reducing the maxItems value and rerunning the Actor.

FAQ

Question Answer
Do I need a Telegram account or API key to use this scraper? No. The Actor reads the public Telegram homepage, which is accessible without any login or API credentials.
What exactly does the scraper extract from the page? It extracts visible text blocks, headings, and links from the page you point it at. The exact fields depend on the page structure at the time of the run.
Can I scrape pages other than the main telegram.org homepage? Yes. You can set any URL on telegram.org as the start URL, such as the blog section or a specific announcement page.
How many items can I scrape in one run? Free users are limited to 10 items as a preview. Paid users can set a maximum up to 1,000,000 items per run.
Does the scraper handle JavaScript-rendered content? The Actor runs in a full browser environment, so content loaded dynamically by JavaScript is captured.
Can I schedule this scraper to run automatically? Yes. Apify's scheduler lets you set the Actor to run at intervals, so you always have a fresh copy of the page content.
What output formats are supported? You can export your results to CSV, JSON, Excel, or XML from the Apify dataset tab.
Is it legal to scrape the Telegram homepage? You should review Telegram's terms of service and consult legal counsel for your specific use case. The Actor only accesses publicly available pages.
What happens if Telegram changes their homepage layout? The scraper captures whatever content is present at the time of the run. If the structure changes significantly, the extracted fields may shift, and you may need to adjust your downstream processing.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Telegram FZ-LLC. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
maxItems integer Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 10
startUrl string The URL of the Telegram homepage to scrape. https://telegram.org

Pricing

from $1.95 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.00195 to $0.00216

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~telegram-homepage-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Telegram Homepage Scraper on Apify All scrapers