TGCrawl - Telegram Analysis

500+
Downloads
Content rating
Teen
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Project for Indexing of Telegram Channel Connections

This app is open-source. To learn more about how the app works and participate in development, submit bug report or request a feature, go to project's GitHub repository:
https://github.com/Puzzaks/TGCrawl

### Features
- Indexing
- Relations map
- Multilinguality
- Community-orientation
- Statistics
- No ads for contributors
- Security

### Indexing
This app helps you analyze what connections do channels have. This is possible due to continuous process of analyzing messages and resolving connections on reposts.
When you index channel, the app reads up to 50 messages from the channel, starting at the latest message and checks if between those messages there is a repost of any channel. If the repost is found, then the app checks if it "knows" that channel (i.e. if this is the first repost from this channel among all indexed channels), if not - gets info about the channel and it's icon, if yes - increments amount of reposts for the connection.
In the end it results in list of connections that this channel has against all other channels, and you can then go and index another channel to get connections of the connection and so on. User can download indexed channel data.

### Relations map
After indexing is done, app creates the map of the indexed channels. If you have one channel indexed, it will look like a central node with connections radiating from it.
If you have multiple channels that repost same channels, or cross-repost, you will see a complicated web of relations that you can watch and check if they are connected through other channels.

### Multilinguality
This app aims to be available in all possible languages. You can see the list of languages on GitHub. We thank our contributors for their support. The only two languages, maintained by the developers are English and Ukrainian, for all other languages, we ask our community for help.

### Community-orientation
This app is being developed by a single person with backend and overall project idea coming from developer Hampta. We encourage anyone to open new issues and report bugs, crashes, translation errors, bad UX, incorrect UI and submit any proposal you might have. We will read it and react to it, and this app won't be possible wihtout the help from you, the community members. Thank you.

### Statistics
You can see stats for what you have indexed, like total amount of messages, reposts, connections and channels. These stats are available both overall per your work and per each channel.

### No ads for contributors
By enabling analysis sharing you automatically remove all ads from the app. For the project's sake we want to encourage everyone to share indexed data to create crowdsourced map of Telegram channels, but if you don't want to participate, it is your decision. But you may see ads appear in the app if you are viewing our data without contributing :)

### Security
We take security very seriously. There is no jokes, as this app requires your Telegram account to even function. While we can't guarantee that your account won't be banned for using this app, it is true that that did not happen for anyone yet.
Your Telegram channel is always local, we are not receiving and the app is not sending any of your data anywhere, EXCEPT for what Telegram Library (TDLib) does. We are not responsible for TDLibs data handling, but the app itself does not send or save any of you login credentials, session keys or any of your information.
Crowdsoursing is always anonymous, if you are opting in to share analyzed data, the only info app will be senging is the analysis results for the channels you have indexed and known channels that were discovered. No other data will be sent. PERIOD.
Updated on
Mar 23, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

What’s new

Update 0.0.4 [4] (Alpha - 3)
--- Login flow
- Phone number format and country code validation
- Login code length validation
- Added login feedback

--- Fixes
- Fixed main page not working due to a possible division by zero in statistics
- Fixed brief lag in drawing icon in channel search