Export posts from a public Telegram channel

Telegram Channel Scraper

Collect public Telegram channel posts with message text, publication dates, view counts, post links and available media references.

Current pricing

$0.016287 / 1,000 results

Get 2,500 free credits
No credit card required. Credits unlock after account verification.

Collected results

Public channel: durov · post metadataSaved sample · 20 rows
Collected Oct 16, 2026: Telegram Channel Scraper
Post IDidPublisheddateViewsviewsAuthorauthorPost URLlink
5522026-10-11T14:52:40+00:00969KPavel Durovhttps://t.me/durov/552
5512026-10-10T14:22:43+00:001.27MPavel Durovhttps://t.me/durov/551
5482026-09-11T16:04:02+00:003.34MPavel Durovhttps://t.me/durov/548
5472026-09-06T17:40:39+00:003.82MPavel Durovhttps://t.me/durov/547
5462026-08-31T16:30:15+00:003.91MPavel Durovhttps://t.me/durov/546
5452026-08-30T09:10:19+00:002.96MPavel Durovhttps://t.me/durov/545
5442026-08-24T21:21:51+00:003.73MPavel Durovhttps://t.me/durov/544
5432026-08-18T17:37:31+00:003.97MPavel Durovhttps://t.me/durov/543
5422026-08-15T13:29:20+00:004.22MPavel Durovhttps://t.me/durov/542
5412026-08-14T13:49:28+00:006.83MPavel Durovhttps://t.me/durov/541
5402026-08-10T09:29:58+00:004.69MPavel Durovhttps://t.me/durov/540
5392026-08-08T21:11:14+00:003.51MPavel Durovhttps://t.me/durov/539
5382026-08-04T15:20:04+00:004.45MPavel Durovhttps://t.me/durov/538
5372026-08-03T07:19:56+00:003.89MPavel Durovhttps://t.me/durov/537
5362026-07-30T16:55:01+00:006.15MPavel Durovhttps://t.me/durov/536
5352026-07-30T16:52:37+00:005.92MPavel Durovhttps://t.me/durov/535
5342026-07-23T15:15:33+00:006.69MPavel Durovhttps://t.me/durov/534
5332026-07-21T14:36:55+00:006.92MPavel Durovhttps://t.me/durov/533
5322026-07-19T21:45:01+00:006.51MPavel Durovhttps://t.me/durov/532
5312026-07-16T20:45:25+00:005.81MPavel Durovhttps://t.me/durov/531
Real results collected Oct 16, 2026 (UTC). This is a saved sample; source details can change. This public sample shows post metadata only. Your own task results also contain returned message text and available media references. Missing values were not returned by the source. Hover over a shortened value or switch to JSON to read it in full.
About these output fields
FieldTypeDescription
idintegerPost ID returned by the public source; can be absent.
datestringPublished returned by the public source; can be absent.
viewsstringViews returned by the public source; can be absent.
authorstringAuthor returned by the public source; can be absent.
linkstringPost URL returned by the public source; can be absent.
messagestringText of the public channel post in your own task results.
imagesarrayAvailable image references; can be absent.
videosarrayAvailable video references; can be absent.
From web pages to a dataset

What you can do

Research posts from a public channel.

Export dated channel content for your own analysis.

Compare public post view counts in a spreadsheet.

01

Set your sources

Open the scraper and enter your own URLs, search terms and limits.

02

Review & run

Check the cost estimate and confirm the task. Follow its progress in your account.

03

Use your data

Explore saved results and export CSV, JSON or XLSX. Downloads of saved results are free.

Start with a real configuration

Example input

This is the configured parser input. Replace the example sources with your own and review all limits before running.

JSON · example input
{
  "channel": "durov",
  "limit": 20
}
Explore input fields
FieldTypeNotes
channelstringPublic channel username only, such as durov. Omit @ and t.me URLs. Private channels and groups are not supported.
limitintegerMaximum public posts to collect. Fewer may be available.
The same scraper in your application

Run through the API

Create an API key in your account, send the input to the queued endpoint and use the returned task ID to retrieve results. Sending a live request uses credits.

cURL · queue a task
curl --request POST 'https://extracto.cloud/api/v1/parsers/telegram-channel-scraper/queue' \
  --header 'X-API-KEY: ext_your_api_key' \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json' \
  --data-binary @- <<'JSON'
{
  "input": {
    "channel": "durov",
    "limit": 20
  }
}
JSON

Frequently asked questions

Do I need a Telegram login or token?

No. This scraper reads publicly accessible channel posts. Enter a channel username such as durov, without @ or a t.me link.

Can it collect private groups, comments or members?

This release collects public channel posts. Private channels, group messages, comment threads and member lists are outside its scope.

Why is the sample table limited to metadata?

The public example lists post IDs, dates, views and links. Your own completed task includes returned message text and available image/video references. View counts such as 969K are retained in the source format.

How can I export my results?

Open a completed task to view the table, download CSV or JSON, or create a filled Google Sheet after connecting your Google account. Missing fields remain empty. Charges depend on returned results; there is no separate launch charge or minimum task fee.

Your next dataset starts here.

Choose your sources, review the price and run Telegram Channel Scraper.

Get 2,500 free credits