Telegram RegisterThe public register of Telegram
Telegram profile photo for 📢 TG鉴黄师通知频道

Channel

📢 TG鉴黄师通知频道

@TGJHS

On this record: Topic · Growth · Engagement · What this channel posts · Reactions · Posts · Posts edited after publishing · Citations · Handles named that no longer answer · Cite this entry

19,514subscribers

+1,295 since we began measuring on 7 August 2026

Risers and fallers across the register · movement among entries of 10,000–31,623.

Register entry

Telegram ID-1001756268119
TypeChannel
Username@TGJHS
Description🤖 搜片神器: @JH_BOT 💬 招商客服: @YS_BOT ⭐️ 精选推送: @JingXuanTuiSong 💎 开通VIP: @ZaiXianChongZhiBot
Created31 December 2021 — measured — dated from the channel’s first post
First recorded7 August 2026
Last confirmed live10 November 2026
Measurements held63
Confirmed unchanged1 time, most recently 10 November 2026
On Telegramt.me/TGJHS

Topic

Adult — a classification, not a measurement. An on-box language model (Qwen3.6-35B-A3B-FP8, prompt version 1) read this channel’s own recent posts on 10 September 2026 and assigned it the closest of 31 fixed categories, at 93% confidence. This is a model’s judgement about what the channel is likely to be about, not a fact this register measured the way a subscriber count or a view count is measured — it can be revised on a later pass, and it carries no weight anywhere else on this page. How this classification works, and the other topics.

Growth

18,21919,66918,94419,5147 August 202610 November 2026
63 measurements spanning 95 days, net +1,295. Dots are measurements; the straight line between them is drawn to join them, not to claim we know the path taken in between — snapshots are recorded only when a count changes, so gaps mean “no change observed”, never “interpolated”. The vertical axis spans 18,002–19,887 and does not start at zero.
Measurement log — every subscribers count we have recorded, most recent 20 of 63
Measured (UTC)SubscribersChange
10 Nov 2026, 07:5719,514-3
8 Nov 2026, 19:4819,517-20
7 Nov 2026, 15:1619,537-15
6 Nov 2026, 17:5719,552+7
5 Nov 2026, 15:0619,545-15
4 Nov 2026, 15:2819,560-3
3 Nov 2026, 18:0119,563-17
2 Nov 2026, 21:3619,580+1
1 Nov 2026, 21:3519,579-19
1 Nov 2026, 00:1619,598-18
29 Oct 2026, 21:2019,616-6
29 Oct 2026, 00:1719,622+1
27 Oct 2026, 22:1619,621+5
26 Oct 2026, 19:0719,616+1
25 Oct 2026, 15:3819,615-5
24 Oct 2026, 15:2619,620+1
23 Oct 2026, 16:5919,619+13
22 Oct 2026, 18:2919,606-15
21 Oct 2026, 13:3919,621-2
20 Oct 2026, 13:4519,623first reading

Engagement

24 posts held, back to 31 December 2021 — the reader has reached the start of this channel’s public history, so this is the full archive Telegram still exposes. Read across 73 pages of Telegram’s post history, 20 posts per page.

ERR · 30 days
16.7%
avg views ÷ 19,514 subscribers
Avg views / post
3,270
8 posts measured
Reaction rate
0.257%
reactions ÷ views · ER floor
Posts in window
8
of 24 held

ERR is average views per post over the last 30 days divided by subscribers, the definition TGStat uses, so this figure is comparable with the one you will see elsewhere. It falls structurally as a channel grows: a high ERR on a small channel and a low one on a large channel describe reach mathematics, not quality. We publish the figure and the sample it came from and pass no verdict on it.

ER is defined industry-wide as (forwards + reactions + comments) ÷ views — note the denominator is views, not subscribers. Telegram’s public web preview carries views and reactions but not forward or comment counts, so the reaction rate above is the reactions term only and is therefore a floor: the true ER for this channel is higher by an amount we have not measured and will not estimate.

What these figures were computed from
WindowRolling 30 days · latest post in window 20 October 2026
Posts held24 (31 December 2021 – 20 October 2026)
Views total26,120
Reactions total67
Forwards / commentsnot exposed by the public surface — not measured, not estimated
Readings taken11 Nov 2026, 16:01 UTC

Views are a single reading per post, taken at the time above. A post published in the last day or two is still accumulating views, which pulls the 30-day average down slightly. That is a property of the standard definition rather than a fault in it, so we keep the definition rather than “correcting” the number into something nobody can reproduce.

Precision. Telegram publishes view counts on its public widget in short form — 8.12K, 3.7M — so any reading at or above 1,000 reaches us rounded to three significant figures, and only counts below 1,000 are exact. Averages and rates derived from them are shown to the same precision rather than to the unit: a figure like 3,701,250 would assert digits nobody measured.

Reaction counts are published per emoji and rounded the same way, so a total below 1,000 is exact and a larger one is a sum that may carry a rounded component from each emoji above 1,000. Because it is a sum, it does not look rounded — read a large reaction total as three significant figures per contributing emoji rather than as the figure it prints.

What this channel posts

Photos
3
Links
2

Lifetime counters from Telegram’s own channel header, read 11 November 2026 — not the date at the top of this page, which is when the subscriber count was last read. Below Telegram’s rounding threshold, so these counts are exact.

Reaction mix

1,692 reactions across 23 posts, in 14 distinct kinds. The most used accounts for 48.5% of them.

Every reaction kind recorded on the sample, most used first
ReactionCountShareShare, drawn
❤82048.5%
👍42925.4%
😭18811.1%
🔥563.31%
🥰513.01%
👏492.90%
😁382.25%
👎181.06%
🤩150.887%
😱90.532%
🖕80.473%
😢50.296%
👌30.177%
🤯30.177%

No sentiment is inferred, and none should be read in. This table is ordered by count and by nothing else. Emoji do not carry stable meaning across languages or communities — 🙏 is thanks in one channel and mourning in another — so we publish which ones were pressed and how often, and pass no judgement on what an audience meant by them.

Precision. Telegram publishes reaction counts per emoji and short-forms each one — 4.34K, 1.2M — so any single kind at or above 1,000 reaches us at three significant figures, and only counts below 1,000 are exact. The shares above are ratios of those figures and carry the same error. This is also why the total here can differ slightly from a reaction total printed elsewhere on the page: both are sums of the same rounded parts, taken over samples with different edges.

Coverage. Reactions were read on 23 of the 24 sampled posts in this sample. Summed by Telegram’s own count on each post — not by adding up the per-emoji breakdown above — those same posts carry 1,692 reactions in total: the kind of figure the paragraph above means by “a reaction total printed elsewhere on the page”.

Measured over the 24 most recent posts we hold, published 31 December 2021 to 20 October 2026, using the newest reading held for each. Telegram Stars are excluded: they are a payment, not a reaction, and they have their own section.

Recent posts

Telegram’s own ‘edited’ marker: 0 of 8 posts held from the last 30 days (0%) carried it when this register last read them. The marker says a post was changed after publishing, not what it said before — this register holds the earlier wording only where an edit fell between two of its own reads (see the edit ledger and how it is measured).

20 Oct 2026, 12:02 UTC≈4,560 views13 reactionsread 11 November 2026

📖 使用教程 12|邀请好友 想邀请好友并记录邀请关系,请使用自己的专属邀请链接。 获取路径: 首页 → 个人中心 → 邀请好友 页面可以查看: • 成功邀请人数 • 待完成邀请人数 • 累计获得积分 • 自己的邀请链接 邀请步骤: 1️⃣ 点击「复制邀请链接」或「分享邀请链接」。 2️⃣ 把专属链接发送给好友。 3️⃣ 好友通过该链接首次进入 Bot。 4️⃣ 按提示完成规定的关注要求。 5️⃣ 在「邀请记录」查看完成状态。 📌 直接发送 Bot 用户名或普通视频分享链接,不能代替专属邀请链接。 邀请显示「待关注」时,表示还没有完成要求;奖励规则和积分数量以邀请页面为准。 每成功邀请,会获得积分奖励,积分可以兑换VIP。 👉 @JH_Bot #使用教程 #邀请好友

👍8❤5

19 Oct 2026, 11:00 UTC≈3,850 views8 reactionsread 11 November 2026

📖 使用教程 11|会员功能怎么用 查看入口: 首页 → 个人中心 → VIP系统 这里可以查看: • 当前会员状态 • VIP 到期时间 • 当前积分 • 每日搜索、浏览额度 • 当前 VIP 权益 常用 VIP 功能包括: ⚙️ 解锁全部高级筛选条件 🕒 使用观看历史 ✅ 免关注验证 📚 浏览权限允许的 VIP 收藏列表 🔎 更高的搜索和浏览额度 🎫 使用兑换码 1️⃣ 点击「输入兑换码」。 2️⃣ 在提示的有效时间内,回复指定消息。 3️⃣ 核对兑换内容。 4️⃣ 点击「确认」完成兑换。 输入期间想取消,可发送 /cancel。 🎁 使用积分兑换 1️⃣ 点击「积分兑换」。 2️⃣ 选择页面提供的档位。 3️⃣ 核对所需积分和兑换后余额。 4️⃣ 确认后完成兑换。 具体额度、兑换档位及兑换码获取入口,以 Bot 当前页面为准。 👉 @JH_Bot #使用教程 #VIP #积分兑换

👍5❤3

18 Oct 2026, 10:00 UTC≈3,060 views7 reactionsread 11 November 2026

📖 使用教程 10|视频下方的按钮怎么用 💬 评论 点击评论按钮查看讨论。 想发表评论,请回复 Bot 发出的「发送匿名评论」提示消息。 字数和可用次数以页面提示为准;部分评论可能需要审核。 不想继续输入时,点击「关闭评论」。 查看或删除自己的评论: 个人中心 → 我的评论 📦 合集 合集表示当前内容包含的媒体项数。 多项内容可以点击合集按钮,接收这条内容包含的全部媒体;发送完成后,可通过「关闭合集」清理本次合集消息。 合集与个人收藏列表是两种不同功能。 🚫 内容反馈 点击后会提交屏蔽反馈,并尝试切换到下一条可用内容。 这是提供给系统的审核反馈,该内容可能从此永远不会再次出现。 📤 分享 在提供分享按钮的视频页面,点击后可把视频链接发送给好友。 👉 @JH_Bot #使用教程 #评论 #合集 #内容反馈

👍6❤1

17 Oct 2026, 09:02 UTC≈2,730 views5 reactionsread 11 November 2026

📖 使用教程 09|公开列表与订阅 除了自己搜索,也可以浏览其他用户整理的收藏。 操作步骤: 1️⃣ 首页打开「订阅收藏」。 2️⃣ 点击「公开列表」。 3️⃣ 选择感兴趣的列表,查看介绍和权限。 4️⃣ 如果提供预览入口,可以先预览最新内容。 5️⃣ 点击「订阅」,加入自己的订阅列表。 以后回看: 首页 → 订阅收藏 → 我的订阅 找到列表后,点击进入即可继续浏览;页面还会显示自上次查看后的新增数量。 📌 注意: • 带 VIP 限制的列表,完整浏览需要 VIP。 • 订阅不等于把全部内容加入自己的收藏。 • 取消订阅只会移除你的订阅关系,不会删除作者的内容。 • 作者修改公开范围、移除收藏后,可访问内容也可能变化。 👉 @JH_Bot #使用教程 #收藏订阅

👍5

16 Oct 2026, 08:01 UTC≈2,840 views9 reactionsread 11 November 2026

📖 使用教程 08|收藏设置与分享 想把自己的收藏整理好分享给别人,可以打开: 首页 → 订阅收藏 → 收藏设置 ✏️ 第一步:设置名称 点击「设置名称」,回复 Bot 的指定输入消息,填写便于识别的名称。 🔐 第二步:选择公开范围 「不公开」 仅自己查看。 「公开」 其他用户可以查看、预览和订阅。 「仅限VIP」 其他用户可以订阅,但完整列表需要 VIP 才能进入。 📤 第三步:分享列表 点击「分享链接」选择接收者,或点击「复制链接」自行发送。 需要废止旧链接时,可以点击「重新生成链接」,旧链接会失效。 📌 公开的是整个收藏列表,包括以后继续加入的收藏。确认愿意分享后,再开启公开。 公开目录还有有效收藏数量等展示条件,是否已进入目录,可以查看设置页的「公开列表」状态。 👉 @JH_Bot #使用教程 #收藏分享

👍7❤2

15 Oct 2026, 07:01 UTC≈2,640 views7 reactionsread 11 November 2026

📖 使用教程 07|我的收藏 看到想保存的视频,点击视频下方的「👍 喜欢」。 第一次点击会: ✅ 为内容提交喜欢 ✅ 同时加入自己的收藏 查看收藏: 首页 → 订阅收藏 → 我的收藏 进入后,可以前后翻页,也可以随机浏览。 不想继续收藏某条内容: • 在收藏页点击「取消」; • 或再次点击对应内容的喜欢按钮取消收藏。 📌 取消收藏不会撤回已经提交的点赞。 个人收藏普通用户也可以使用,完成正常访问验证即可。 收藏与观看历史不同:收藏需要你主动保存,适合留下以后还想看的内容。 👉 @JH_Bot #使用教程 #我的收藏

👍7

14 Oct 2026, 06:03 UTC≈2,950 views7 reactionsread 11 November 2026

📖 使用教程 06|不知道看什么时怎么用 没有明确关键词,可以从首页的两个入口开始。 🔥 热词榜单 1️⃣ 点击「热词榜单」。 2️⃣ 找到感兴趣的关键词。 3️⃣ 直接点击关键词按钮,进入对应搜索结果。 不需要复制关键词再发送。 如果提示榜单过期,返回首页重新打开即可。 🎬 热门视频 点击「热门视频」进入浏览,再用底部的模式按钮切换: • 热门:浏览热门内容。 • 影院:偏向横屏长视频。 • 抖音:偏向竖屏短视频。 这里的“抖音”是内容浏览模式名称。 看到喜欢的视频,可以点 👍 加入收藏;想明确查找某类内容,直接发送关键词即可。 👉 @JH_Bot #使用教程 #热词榜单 #热门视频

👍6❤1

13 Oct 2026, 05:03 UTC≈3,490 views11 reactionsread 11 November 2026

📖 使用教程 05|继续浏览 不记得上次搜了什么,或者旧播放器提示过期,可以从这里恢复。 操作步骤: 1️⃣ 发送 /start 回到首页。 2️⃣ 点击「▶️ 继续浏览」。 3️⃣ 找到想继续看的关键词。 4️⃣ 点击该条记录,继续播放。 这里保存最近 10 条搜索进度,列表会显示关键词、浏览位置及有效筛选条件。 继续浏览时,会沿用该条记录保存的筛选条件。 📌 三个入口的区别: 「继续浏览」:回到之前的搜索进度。 「我的收藏」:找自己主动保存的内容。 「我的历史」:VIP 回看已经浏览过的内容。 清空「继续浏览」只会删除这里的进度记录,不会删除收藏或观看历史。 👉 @JH_Bot #使用教程 #继续浏览

❤8👍3

12 Oct 2026, 09:01 UTC≈3,220 views13 reactionsread 11 November 2026

📖 使用教程 04|已看与未看筛选 想找新内容,或者回头找之前看过的视频,可以使用 VIP 的观看状态筛选。 操作路径: 关键词搜索 → ⚙️ → 浏览内容 三个选项分别是: 「全部」 不按观看记录筛选。 「未看过」 按当前观看记录,筛出尚未看过的内容。 「已看过」 在本次搜索结果中,筛出已经看过的内容。 选择完成后,点击「✔️ 应用」。 📌 为什么选了“未看过”,翻页时仍可能回到刚看的内容? 因为应用筛选后,会形成一批可继续浏览的结果。你可以在这批结果中前后翻页、随机切换,刚看过的内容不会立刻从这一批里消失。 想按最新观看记录重新筛选,再打开「⚙️」,点击一次「应用」即可。 👉 @JH_Bot #使用教程 #观看筛选

👍9❤4

11 Oct 2026, 08:01 UTC≈3,970 views15 reactionsread 11 November 2026

📖 使用教程 03|高级筛选 搜到结果后,点击视频下方的「⚙️」打开筛选面板。 可以设置四类条件: 🕒 视频时长 根据想看的长短选择,普通用户也可使用。 💎 分辨率 选择 720P、1080P、2K 等最低分辨率条件。 💎 视频方向 按横屏、竖屏等条件选择。 💎 浏览内容 选择「全部」「未看过」或「已看过」。 操作步骤: 1️⃣ 先搜索一个关键词。 2️⃣ 打开「⚙️」。 3️⃣ 选择需要的条件,可以组合使用。 4️⃣ 想先了解结果数量,点击「👁 预览数量」。 5️⃣ 确定后点击「✔️ 应用」。 📌 选中条件后,需要点击「应用」才会更新播放列表;预览数量不会代替应用。 如果没有符合条件的结果,可以放宽时长、降低分辨率要求,或把部分条件改为「不限」。 👉 @JH_Bot #使用教程 #高级筛选

❤12👍3

10 Oct 2026, 07:04 UTC≈4,200 views15 reactionsread 11 November 2026

📖 使用教程 02|关键词搜索 进入 @JH_Bot 私聊,直接发送关键词,不需要额外输入搜索命令。 建议使用: • 人物名称 • 片名或标题中的关键部分 • 题材、主题等简短词语 搜索时,先用最明确的核心词。 如果没有结果,可以缩短关键词、换一种常见写法,或稍后再试。 有结果后,可以使用: ⬅️ 上一个:查看前一条 ➡️ 下一个:查看后一条 🎲 随机:随机切换本次搜索中的内容 ⚙️ 筛选:进一步缩小结果范围 👍 喜欢:加入个人收藏 视频下方会显示当前关键词、位置和已应用的筛选条件。 📌 注意: • 在 Bot 私聊中发送关键词,发到评论区不会触发搜索。 • 搜索结果受当前可用内容和筛选条件影响。 • 每日搜索用量可在「个人中心」查看。 👉 @JH_Bot #使用教程 #关键词搜索

❤13👍2

9 Oct 2026, 06:49 UTC≈5,270 views20 reactionsread 11 November 2026

📖 使用教程 01|首次打开 Bot 第一次使用,按下面几步操作: 1️⃣ 打开 @JH_Bot,点击 Telegram 底部的「开始」,或发送 /start。 2️⃣ 如果出现关注验证页面,按提示加入所列频道或群组。 3️⃣ 返回 Bot,符合年龄要求后点击「我已加入,🔞 且年满18周岁!」完成验证。 4️⃣ 进入首页后,直接发送关键词即可搜索。 首页几个常用入口: 🔍 想找指定内容:直接发关键词 🔥 不知道搜什么:打开「热词榜单」 🎬 想随便看看:打开「热门视频」 ⭐️ 想看收藏:打开「订阅收藏」 ▶️ 想接着上次看:打开「继续浏览」 👤 想查会员和额度:打开「个人中心」 按钮过期或没有反应时,可以重新发送 /start 获取新页面。 👉 @JH_Bot #使用教程 #新手入门

❤15👍4🥰1

Showing the 12 most recent of 24 posts we hold for @TGJHS. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.

Posts edited after publishing

@TGJHS edited 4 posts after it first published — the same permalink now carries different wording than the one this register originally read, caught because our own crawl held a copy of the earlier text.

An edit is not deception. Typo fixes, price updates and corrections look exactly like this too — this register can tell you the wording changed and when, not why. How this is measured.

First edit seen
2 September 2026
Most recent edit
3 November 2026

Forward network

Republished by

Channels on the register that have forwarded this channel's posts into their own feed.

Republished by 55 registered channels. The 48 listed are the ones that have forwarded the most posts; the rest are counted here but not each listed.

㊙️电报热门导航|精选推送
@JingXuanTuiSong · 46,418
2 posts
Snow sea Арктические
@AB1918vodorosli · 10
1 post
邊緣人互助協會
@ADriveXXX · 9
1 post
BADBUNNIES
@BADBUNNIES88 · 6
1 post
Barbie Spa
@BARBIEspa88 · 14
1 post
AURORA设备商城
@CanopyGrowth · 43
1 post
每日寸止挑战
@CunZhi18 · 7,734
1 post
里番动漫三级
@Dongman_pro · 7,720
1 post
裸舞|抖音风
@DouYin_Porn · 7,923
1 post
شيلات عزالدين الداوي
@Ezzdin_Al_Dawi · 16
1 post
河南人加速范围主频道
@FJXYNB666 · 38
1 post
tea w5 lover closed
@FUSTYSTK · 3
1 post
青春女高中生
@GaoZhongAv · 8,235
1 post
电报新闻网
@GreatProtestMovement · 4
1 post
「航海」韩国BJ主播大尺度直播抖音裸舞
@HHZBPD · 12
1 post
22 流星 Emby
@LX_Emby_Group · 14
1 post
Mellow Man (华人社区??)
@MellowChineseCommunity · 1
1 post
Россия Классная • Tr
@MyCoolRussia · 5
1 post
عالم ناروتو| Naruto
@Naruto2381 · 5
1 post
女仆装|主人的秘密
@NvPu_91 · 7,789
1 post
欧美高清无码
@OuMei_91 · 7,791
1 post
🤓 人体艺术分享交流 (real?)
@RTYSXo · 2
1 post
[00:26] 小屁大王_(口令回复)
@SEX_RICH · 3
1 post
مجموعه پادشاهی پل T
@TheBridgeKingdom · 3
1 post
东京热|Tokyo Hot|无码合集
@Tokyo_Hot_91 · 7,899
1 post
AHYEON | BABYMONSTER
@ahyeonbabymonsteryyg · 2
1 post
Hyunjin w Korea
@archivebylaniel · 4
1 post
ASMR|耳骚|舔耳
@asmr_max · 7,598
1 post
乐彤快乐星球
@azfca88 · 5
1 post
購買連結舊帳戶 BUY LINKEDIN OLD ACCOUT
@buy_linkedin_old_account · 3
1 post
重庆木瓜洗浴 商
@chongqing_goodcar · 172
1 post
幂幂酱少女包养馆-萝莉COSER少女高中
@cos167 · 34
1 post
Cosplay学院
@cosplay_max · 7,916
1 post
深圳懂车帝
@dongchediNO1 · 132
1 post
台灣人妻 May Huang
@fuckingmayhuang · 26
1 post
福利姬视频精选
@fuli_91 · 8,062
1 post
点击此处返回自助服务
@hgwzyyds · 41
1 post
HKLDMBGB
@honeyspa520 · 14
1 post
14 陈冠希优选
@hzcjyx · 5
1 post
इतिहासनामा W
@indianhistorybyidrishkhan · 22
1 post
JVID合集|国产台湾AV
@jvid_video · 7,948
1 post
麻豆传媒TV
@madou_x · 7,869
1 post
苗瓦迪各大物业 招商群
@mcchina · 398
1 post
ニジゲンTV
@nijigenntv · 14
1 post
onlyfans私藏
@onlyfans_365 · 8,012
1 post
高嘲喷水
@penshuiav · 7,731
1 post
S p a c e
@spacechnnl · 12
1 post
台湾SWAG
@swag_vip · 7,866
1 post

Built only from forwarded posts we have actually read, on both sides. Coverage is early and deliberately incomplete: a missing link means we have not read the post that would prove it, never that the relationship does not exist. Counts are distinct forwarded posts observed, so they only ever go up as we read more.

Mentions

Named by 483 registered channels — every channel on the register whose own posts have named this one, by its current username or any other username it currently holds, merged from two separately captured readings of the same fact so a namer caught by only one of them is not missed and a namer both caught is not counted twice. A username this channel has since dropped is not matched — that handle may belong to someone else now, and crediting today’s namer to yesterday’s owner would misattribute it. The 24 listed below are the most frequent namers; the rest are counted above but not each listed.

A mention is a weaker signal than a forward and is counted separately for that reason — naming a channel is not republishing it, and a handle in a post body is easy to place deliberately. The post counts beside each row below are distinct posts in which the handle appeared, from posts we have read on both sides — the “Named by N registered channels” figure above is a different count, of distinct NAMING CHANNELS rather than posts, and is not the sum of the rows under it.

Cite this entry

A live page changes as we take new readings, so a citation should name the measurement it is based on, not just the URL. The line below cites the subscriber count as measured 10 November 2026 — this entry's latest reading, not the date you are reading this.

“📢 TG鉴黄师通知频道” (@TGJHS), 19,514 subscribers as measured 10 November 2026. Telegram Register, tgregister.com/channel/TGJHS.

Full measurement history, CC BY 4.0. Every reading this register holds for this entry, not just the latest one, as a dated, downloadable record: CSV · JSON. Free to use with attribution to tgregister.com. Each file carries its own generation timestamp, which is the figure to cite for exactly when the data was retrieved.