# TGStat

## URL

{% embed url="<https://tgstat.com/>" %}

{% embed url="<https://tgstat.ru/>" %}

## Description

TGStat is a Russia-based social media analytics platform that offers comprehensive statistics and insights for Telegram channels and groups. In other words, it is a tool that gathers publicly available Telegram data in real time to show how well channels are performing.

{% hint style="warning" %}
Use a research account if using TGStat, since[ it is unclear what data it gathers from its users.](https://gijn.org/resource/tipsheet/tipsheet-latest-tools-investigating-with-telegram)
{% endhint %}

According to its website, it provides detailed information on popular Telegram channels and members, including engagement metrics, growth trends, and audience demographics.

For Telegram channels, TGStat covers statistics for:

* Number of subscribers
* Average post reach
* Daily views
* Share count
* Mentions
* Posting frequency

For Telegram groups, TGStat also provides analytics focusing on various aspects such as:

* Member Growth
* Engagement Metrics
* User Activity
* Member Demographics
* Content Analysis
* Administrator Insights

TGStat is helpful for discovery, especially for those monitoring events in Russian-speaking countries, post-Soviet regions, or far-right groups. It analyzes a diverse set of channels and groups. The statistics are constantly being refreshed and updated in [real-time](https://databar.ai/explore/tgstat).

***What problem does it solve?***

TGStat solves a discovery and time management issue. Telegram’s search function lacks advanced features and filters, making it difficult for unfamiliar users to find specific information. Success often relies on knowing local terminology and search nuances. However, TGStat can assist with this problem through advanced search filters, comparison, and analytics.

### **Advanced Search Features**

It helps researchers find relevant channels to follow on specific topics. Some features are:

1. *Filter by country:* Users can filter channels by country. The list of countries available in the search filters are: Russia, Ukraine, Belarus, Uzbekistan, Kazakhstan, Kyrgyzstan, Iran, China, India, and Ethiopia.

<figure><img src="/files/YbnWYjtC7FKSzeDZ2Vdl" alt=""><figcaption><p>This shows a catalog of public Telegram channels and open groups categorzed by country. The user can navigate to this feature by clicking “Catalog” in the upper left, then clicking “channels and groups catalog”.</p></figcaption></figure>

However, users can also find other public channels or open groups not covered by the countries listed in the catalog.

<figure><img src="/files/vG7YyO204OCt076Sf7qL" alt=""><figcaption><p>This is a public news channel with a Telegram account. The screenshot shows the TGStat analytics for the channel. In the upper right corner, the "channel's geo and language" is displayed. The channel is primarily in Arabic, and the specific country is not mentioned. This means that users may not be able to find this channel by browsing the catalog grouped by country. Instead, they can search for the channel's username using the site's search bar. This demonstrates that TGStat provides information for public channels on Telegram, irrespective of their country and language.</p></figcaption></figure>

2. *Filter by theme/region:* When researching Telegram channels in Russia, channels are grouped by region and by theme/topics. For the other countries, channels can be filtered by theme but not by region.

<figure><img src="/files/T83YGwdq5yAq1S3r6PiI" alt=""><figcaption><p>For Russia-based channels, users can filter by region as shown in the image. You can navigate through this by clicking "Catalog" in the upper left corner, and then by clicking on "regional compilations."</p></figcaption></figure>

<figure><img src="/files/oEFhvxJi8ukY5ABGLLmz" alt=""><figcaption><p>For Russia-based channels, users can filter by themes/subject as shown in the image. You can navigate through this by clicking "Catalog" in the upper left corner, and then by clicking on "thematic compilations."</p></figcaption></figure>

3. *Filter by rating:* TGStat also has a rating system for channels, groups, and posts. This in turn, is a valuable indicator of channel popularity and audience engagement.

*Channels rating (Global):* According to the tool website, the top 100 Telegram channels (both public and private) are rated by the most number of subscribers, by growth, by reach, and by citation. Users can filter the growth metrics by daily growth, growth the previous day, weekly growth, and monthly growth. It also rates public channels by reach and citations. (how many times, a particular channel is mentioned by other channels). Users can filter channels by country or view global rankings. TGStat also rates the top 100 channels according to the topic and similarly rates them according to the most number of subscribers, growth, reach, and citation.

*Groups rating (Global):* Groups (public and private) are rated according to the most number of participants, by growth, by messages (number of messages in a group in the last 7 days), and by active participants (“MAU’s”- Monthly Active Users - which TGStat describes as “the number of unique users who have written at least one message in a group in the last 30 days”).

*Posts rating (Global)*: Posts are rated by the most number of [views, by shares, including through personal messages, by the most number of comments, by forwards to channels, and by reactions](https://tgstat.ru/en/ratings/posts).

*"Brands and People" rating (Russian-language channel only):* TGSTAT also rates the top 30 [“brands and people” ](https://tgstat.ru/en/ratings)based on their number of views and mentions per month. According to the tool, “brands” are companies such as banks, airlines, and media sites. “People,” according to the sites, are categorized as journalists, businessmen, and politicians. However, it seems this ranking is based solely on the posts from Russian-language Telegram channels.

<details>

<summary><strong>Other Filtering Options (CLICK TO EXPAND)</strong></summary>

There are other ways to filter search results on TGSTAT.

* language
* channel type (private or public)
* engagement rate
* audience by gender
* average post reach and average post reach (in the past 24 hours)
* Citation Index
* Verified channels
* Channels with a ["red mark"](#user-content-fn-1)[^1]
* Channels without "Scame/Fake marks"

To get to the advanced search feature, users can click "Catalog" in the upper left, then click on "Search for channels." A filtering panel with the above parameters will appear on the right side.

</details>

### **Comparison**

This tool also solves the problem of visualizing posts' reach and their relationship with other user accounts, channels, and content. TGstat can pull up a specific channel's analytics and show the relationship between accounts through the “citation” section. This section shows who cites whom.

<figure><img src="/files/DWb4f8lbwk3PRDKw1uV6" alt=""><figcaption><p>This image displays "incoming mentions" on the left and "outgoing mentions" on the right. "Incoming mentions" are channels or groups that mention this channel, while "outgoing mentions" are accounts this channel mentions. To access this feature, go to the main page of the channel you are researching, click on the blue bar labeled "Channel Statistics" on the right side of the page, then select "Citation" from the left-hand menu.</p></figcaption></figure>

Users can use this feature during the preplanning stage to find other channels that might give them more information for their research. It can also show users what the channel tries to achieve and why.

{% hint style="info" %}
NOTE: This feature is only available for Telegram channels and not for groups.
{% endhint %}

Another way to see the relationship between channels is through the "Similar channels" and “Related channels” sections of the profile in question.

\
In addition, users can see a channel or group's popularity over time.

<figure><img src="/files/0stBpT93h5nIj53iNXCX" alt=""><figcaption><p>When trying to look for more information on a research topic, or to figure out which other channels may be discussing a particular incident under investigation, TGStat users can navigate the “similar channels” or “related channels”. This can be found on the main page of the user’s TGStat profile.</p></figcaption></figure>

### **Analytics**

TGStat helps analyze content and reach. It provides insight into the channel or group’s performance, such as subscriber numbers, subscribers acquired over time, or those acquired based on the popularity of posts, reach, views per post, and engagement metrics (likes, comments, shares) per individual posts. This enables the user to understand what content resonates with a particular audience.

<figure><img src="/files/tHVEGoiSboCeOEzmULaZ" alt=""><figcaption><p>This screenshot shows a TGStat feature called “Views Analysis”. This feature allows users to check a post’s popularity by date and by hour after it's been published. This feature can be accessed through the menu on the left of the page.</p></figcaption></figure>

## Cost

* [ ] Free
* [x] Partially Free
* [ ] Paid

TGStat has both free and paid versions. However, the most important features of the tool are available for free.

The versions are: Free, Premium Analytics, Premium Search (see website for pricing)

**Free vs. Premium Analytics**

Below are some of the different features available in a free account vis a vis a Premium Analytics subscription. (List is not exhaustive but focuses on main features that may be helpful for open source researchers)

|                                     | **Free**                                        | **Premium Analytics**                                                             |
| ----------------------------------- | ----------------------------------------------- | --------------------------------------------------------------------------------- |
| “View Analysis” section             | Last 5 posts available for analysis             | Unlimited                                                                         |
| “Advertising Effectiveness” section | Latest 5 activities available for analysis      | Unlimited                                                                         |
| “Attracting Subscribers” section    | Last 6 months available for analysis            | Unlimited                                                                         |
| “Invitation Links” section          | Last 10 invitation links available for analysis | Unlimited                                                                         |
| “Top Posts” section                 | Not available                                   | Unlimited time period, customized view, and available for export of data to Excel |
| Citation                            | Not available                                   | Available                                                                         |
| Similar Channels/ Related Channels  | Not available                                   | Available                                                                         |

**Free v. Premium Search**

Below are some of the different features available in a free account vis a vis a Premium Search subscription. The number of channels users can search, and the number of requests for advanced search is limited. (List is not exhaustive but focuses on main features that may be helpful for open source researchers)

|                                                      |               |                    |
| ---------------------------------------------------- | ------------- | ------------------ |
|                                                      | **Free**      | **Premium Search** |
| Number of channels per day                           | 10            | Unlimited          |
| Number of channels per month                         | 200           | Unlimited          |
| Number of channel search requests per day            | 30            | Unlimited          |
| Number of channel search requests per month          | 500           | Unlimited          |
| Search through full catalog of posts                 | Limited       | Available          |
| Filter by time period                                | Limited       | Available          |
| Filter by language, country, subject and source type |               | Available          |
| Filter by channel and group mentions                 | Not available | Available          |
| Export of search results to Excel                    | Not Available | Available          |

Other paid features are: Access to Stat API (fee comparison here: <https://tgstat.ru/en/api/stat>), Access to Search API (<https://tgstat.ru/en/api/search>), Access to Callback API (<https://tgstat.ru/en/api/callback>)

### Level of Difficulty

<table><thead><tr><th data-type="rating" data-max="5"></th></tr></thead><tbody><tr><td>2</td></tr></tbody></table>

### Requirements

The free version of the tool requires:

1\. Internet and laptop/mobile device

2\. Telegram account

The paid version of the tool requires:

1\. Internet and laptop/mobile device

2\. Telegram account

3\. Paid subscription (Note that bank cards from other countries, such as those from the US, may no longer be accepted due to changes in the paywall).

### Limitations

The tool has a few limitations.

1. Log in is required to access important features.

If not logged in, users can see the channel’s “Summary” analytics.

<figure><img src="/files/Biernzl9F9msDB6CSSm4" alt="" width="563"><figcaption><p>This shows a summary of the analytics available to users who are not logged in. This can be accessed by searching for a Telegram username on the search bar on the top of the page. Once on the channel or group’s page, click on “Statistics” to the right. Then, click on “Summary” on the menu bar to the left.</p></figcaption></figure>

If not logged in, users cannot access the following features: subscribers, citation index, citation, average post reach, subscriber engagement, post views analysis, attracting subscribers, external traffic, and top posts.

2. There are not a lot of "How-to" guides in English.
3. This tool can only search through the channels it covers but does not seem able to search through everything in Telegram.

If you're considering using TGStat, weigh these potential limitations against your needs.

### Ethical Consideration

**Be mindful of data accuracy/specify data provenance**

TGStat relies on data provided by Telegram, so the accuracy of the information it presents depends on Telegram's data. It is advisable to specify data provenance by citing TGstat.

**Privacy Concerns**

Personal data of its users are collected automatically. According to Section 3.6 of its Privacy Policy (<https://tgstat.ru/en/privacy-policy>), TGStat complies with “the requirements of current legislation in the field of personal data protection.“ It also states on Section 3.8 that the tool provider retains personal data “for as long as necessary to fulfill the purpose for which it was collected or to comply with legal and regulatory requirements.”

Section 5.2 of the Privacy Policy also specifies that user personal data can be transferred to government bodies of Russia “only on the grounds and in the manner established by the legislation of the Russian Federation.”

In this [Wired article](https://web.archive.org/web/20240501205306/https://www.wired.com/story/the-kremlin-has-entered-the-chat/), concerns about the users' personal data on TGStat were raised. “In its privacy policy, TGStat states clearly that it is obliged by law to hand over data to the “state authorities of the Russian Federation.” Because the company has been archiving publicly available data for years \[…] security forces could hypothetically go directly to TGStat to obtain a striking amount of information about a user without any direct assistance from Telegram.”, Wired wrote.

TGStat founder addressed privacy concerns about the tool in the same Wired article, saying: “The situation in Russia and the world has no influence on the activities of TGStat.” He confirmed that data can be transferred to Russian authorities but said that “all companies operating in Russia have a similar clause in their policies” and that TGStat had not received any requests from authorities or law enforcement agencies.”

### Guide

This is a guide in Russian provided by TGStat.ru: <https://tgstat.com/blog/video-course-1024> (Turning on the Auto Translate feature on YouTube gives a usable translation of the guide). This page will be updated if guides in other languages become available.

The tool provider has also launched [TGStat Academy, ](https://academy.tgstat.ru/)a paid course on using TGStat for various use cases (primarily marketing). However, the courses are only available in the Russian language.

***Use cases***

TGStat has been particularly used in content verification, especially in tracking the spread of disinformation/ misinformation. (See: DFRLab’s lists of research involving misinformation. A good example is the following article from DFRLab: <https://dfrlab.org/2024/02/08/russian-milbloggers-falsely-accuse-kazakhstan-of-opening-a-nato-military-facility/>

TGStat was also used to analyze the far reaching influence of Telegram communities on Russian media outlets in the country’s war against Ukraine: <https://dfrlab.org/2024/06/10/another-battlefield-russian-telegram/>.

### Similar Tools

| TGStat                                                                         | Web-based analytics; easy dashboard                    | <p>Analytics focused on public Telegram channels/groups, tracking metrics such as subscriber growth, reach, mentions, posting frequency, engagement trends, and citation (ingoing and outgoing mentions).</p><p>Filtering by country, category, langauge and real-time updates</p><p>API</p> | <p><br></p><p>The country filter useful mostly on post-Soviet regions; other regions lacks country filter</p><p><br></p><p>Paid version required for detailed data, and cards from the US and other countries can’t be used for subscription.</p><p><br></p><p>(see limitations section <a href="https://bellingcat.gitbook.io/toolkit/more/all-tools/tgstat#limitations">above</a>)</p> |
| ------------------------------------------------------------------------------ | ------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Telemetr.io](https://bellingcat.gitbook.io/toolkit/more/all-tools/telemetrio) | Web based analytics; robust interface                  | <p>Tracking metrics such as subscriber growth, reach, mentions, posting frequency, engagement trends, and citation/ quoting.</p><p>Fraud detection, real time alerts</p><p>Search by post or by ad</p><p><br></p><p>API</p><p>visualization</p><p>API</p><p><br></p>                         | <p><br></p><p>Advanced features require a subscriptions</p><p><br></p><p>(see more <a href="https://bellingcat.gitbook.io/toolkit/more/all-tools/telemetrio#limitations">here</a>)</p>                                                                                                                                                                                                   |
| [TelegramDB](https://bellingcat.gitbook.io/toolkit/more/all-tools/telegramdb)  | Telegram bot interface; minimal text-based commands    | <p>Directory of public entities (groups, channels, users)</p><p><br></p><p>Keyword, user and username search</p><p><br></p><p>Groups joined by users</p><p><br></p><p>Live stats</p>                                                                                                         | <p>Public content only</p><p><br></p><p>API constraints</p><p><br></p><p>Search Costs</p><p><br></p><p>User -specific searches require paid vredits</p><p><br></p><p>(See more <a href="https://bellingcat.gitbook.io/toolkit/more/all-tools/telegramdb#limitations">here</a>)</p>                                                                                                       |
| [Telepathy](https://bellingcat.gitbook.io/toolkit/more/all-tools/telepathy)    | Scraping via command line interface; targeted datasets | <p>Extracts chat metadata</p><p><br></p><p>Archiving of messages</p><p><br></p><p>User and location search</p><p><br></p><p>Export CSV</p><p><br></p><p>Chat Exports</p>                                                                                                                     | <p>Requires technical expertise; command line familiarity, python</p><p><br></p><p>Windows compatibility issues</p><p><br></p><p>(See more <a href="https://bellingcat.gitbook.io/toolkit/more/all-tools/telepathy#limitations">here</a>)</p>                                                                                                                                            |

### Tool Provider

According to[ TGStat’s website](https://tgstat.ru/agreement), these are the administrator’s details:

Name: Individual entrepreneur Kizhikin Yuriy Aleksandrovich, Russia.

### Advertising Trackers

<table><thead><tr><th width="49" data-type="checkbox"></th><th></th></tr></thead><tbody><tr><td>false</td><td>This tool has not been checked for advertising trackers yet.</td></tr><tr><td>true</td><td>This tool uses tracking cookies. Use with caution.</td></tr><tr><td>false</td><td>This tool does not appear to use tracking cookies.</td></tr></tbody></table>

### Page Maintainer

Afton

[^1]: According to the source below: A "red mark" indicates that the channel was inspected and found to contain fake audience.

    (<https://elama.ru/blog/kak-proverit-telegram-kanal-na-nakrutku-besplatno-bez-registracii-i-sms/>)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bellingcat.gitbook.io/toolkit/more/all-tools/tgstat.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
