From Archiveteam
Revision as of 22:38, 26 July 2023 by Switchnode (talk | contribs) (→‎Notable channels: link etherpad)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Telegram logo
Telegram - 7-3-22.png
Status Online!
Archiving status In progress...
Archiving type Unknown
Project source telegram-grab, telegram-items
Project tracker telegram
IRC channel #telegrab (on hackint)
Data[how to use] archiveteam_telegram

Telegram is a mostly open source chat system (web and app-based) which acts as a social network due to features like group chats and channels, originally intended as a drop-in replacement for WhatsApp.

Like Facebook pages/groups and Twitter, Telegram chats can contain a significant amount of history (text, audio/video and images) of various online communities, as well as personal digital history.


Channels on Telegram are essentially public streams of posts, similar to Twitter or RSS.

Since 2019-06-01 (update blog post), it is possible to "preview" channels on the web (e.g. @Telegram at [1] or [2]).

Export methods

Web data only

These tools archive Telegram channels through their web view. Only public channels can be saved this way, and certain attachments (including PDFs and some very long videos) are not available.

ArchiveTeam's telegram project archives as WARC, supporting all available web data (and including outlinks). Suggestions are welcome! A bot in the project IRC channel accepts archival requests for eventual upload into the Wayback Machine; it understands the following commands:

  • !help prints a help message listing available commands.
  • !a archives Telegram data once.
    • !a <url> archives the given or url (autodetecting the page type).
    • !a channel:<channel name> archives the given channel.
    • !a post:<channel name>:<post id> archives the given post, including any discussions.
  • !p archives a Telegram channel once immediately, then queues it for periodic re-archiving. (This is preferred for active, significant channels.)
    • !p <channel> <interval> <time-to-live> archives the given channel (as <url> or channel:<name>) once every interval seconds for the next time-to-live seconds (optional, default 1 year).
  • !pget, !prenew, or !pdelete <channel> gets info for, renews, or deletes a periodic item, respectively.
  • !pdump dumps info for all periodic items.

snscrape exports textual channel data as JSONL (media support is pending).


  • Chromebot was once used, but has been shut down due to data integrity issues. (Old jobs can be found via this wiki.)
  • ArchiveBot was once used, but due to its lack of Javascript support, its results are inferior to those of the special-purpose Telegram project. Use the Telegram bot instead. (Old jobs can be found via the viewer.)

All data

See also Bellingcat's guide.

Notable channels

See also this etherpad of third-party channel lists.

Telegram official

Hong Kong pro-democracy movement / 2019–2020 Hong Kong protests


[3] [4]

  • ?

2022 Russian invasion of Ukraine

  • ?


See also

Instant messengers



ICQAIMYahoo! MessengerMSN MessengerJabber/XMPPQQ


SkypeGoogle TalkFacebook MessengerWhatsApp