{
 "meta": {
  "dataset": "Subscriber history — @sova_vpn",
  "channel": "https://tgregister.com/channel/sova_vpn",
  "retrieved_at": "2026-09-17T19:55:55.402Z",
  "licence": "CC BY 4.0 — attribute to tgregister.com",
  "n_readings": 44,
  "window": {
   "from": "2026-08-08T07:45:42.065Z",
   "to": "2026-09-17T02:41:49.145Z"
  },
  "columns": {
   "ts": "when this reading was taken, UTC",
   "subscribers": "the count read (or, for source 3, carried over) — see source below",
   "source": {
    "0": "sweep.py — t.me/<name> profile page",
    "1": "promote.py — Bot API getChat",
    "2": "resolve.py — MTProto",
    "3": "spromote.py — t.me/s/<name> post preview (figure carried over from an earlier profile read, not the preview’s own rounded header)",
    "4": "remeasure.py — t.me/<name> profile page, re-read on a schedule"
   }
  },
  "note": "Snapshots are written only when a reading changes: a gap in ts means \"no change observed between readings\", never \"not measured\" and never \"interpolated\". Readings from different sources are separate lineages that do not confirm one another — subtracting across them can attribute a change to a period nothing was actually read in. Full method: https://tgregister.com/methodology#measuring"
 },
 "rows": [
  {
   "ts": "2026-08-08T07:45:42.065Z",
   "subscribers": 34319,
   "source": 0
  },
  {
   "ts": "2026-08-09T15:11:15.798Z",
   "subscribers": 34340,
   "source": 4
  },
  {
   "ts": "2026-08-09T19:16:39.969Z",
   "subscribers": 34340,
   "source": 0
  },
  {
   "ts": "2026-08-11T09:05:34.429Z",
   "subscribers": 34395,
   "source": 4
  },
  {
   "ts": "2026-08-11T19:34:23.432Z",
   "subscribers": 34395,
   "source": 4
  },
  {
   "ts": "2026-08-12T05:43:35.843Z",
   "subscribers": 34525,
   "source": 4
  },
  {
   "ts": "2026-08-12T19:37:05.310Z",
   "subscribers": 34525,
   "source": 4
  },
  {
   "ts": "2026-08-13T19:08:31.318Z",
   "subscribers": 34525,
   "source": 1
  },
  {
   "ts": "2026-08-14T19:36:50.284Z",
   "subscribers": 34734,
   "source": 4
  },
  {
   "ts": "2026-08-15T14:14:11.538Z",
   "subscribers": 34734,
   "source": 4
  },
  {
   "ts": "2026-08-16T08:44:41.822Z",
   "subscribers": 34960,
   "source": 4
  },
  {
   "ts": "2026-08-16T22:34:33.379Z",
   "subscribers": 34960,
   "source": 4
  },
  {
   "ts": "2026-08-17T16:56:06.206Z",
   "subscribers": 34957,
   "source": 4
  },
  {
   "ts": "2026-08-18T00:32:38.839Z",
   "subscribers": 34957,
   "source": 4
  },
  {
   "ts": "2026-08-19T03:03:59.946Z",
   "subscribers": 34867,
   "source": 4
  },
  {
   "ts": "2026-08-19T12:52:24.415Z",
   "subscribers": 34867,
   "source": 4
  },
  {
   "ts": "2026-08-20T11:04:28.324Z",
   "subscribers": 34987,
   "source": 4
  },
  {
   "ts": "2026-08-21T03:03:42.100Z",
   "subscribers": 34987,
   "source": 4
  },
  {
   "ts": "2026-08-21T10:07:55.999Z",
   "subscribers": 34988,
   "source": 4
  },
  {
   "ts": "2026-08-22T12:15:50.773Z",
   "subscribers": 35107,
   "source": 4
  },
  {
   "ts": "2026-08-22T23:14:20.210Z",
   "subscribers": 35107,
   "source": 4
  },
  {
   "ts": "2026-08-24T06:17:59.513Z",
   "subscribers": 35228,
   "source": 4
  },
  {
   "ts": "2026-08-24T15:39:27.469Z",
   "subscribers": 35228,
   "source": 4
  },
  {
   "ts": "2026-08-26T05:33:02.202Z",
   "subscribers": 35474,
   "source": 4
  },
  {
   "ts": "2026-08-26T15:24:43.952Z",
   "subscribers": 35474,
   "source": 4
  },
  {
   "ts": "2026-08-27T08:06:11.311Z",
   "subscribers": 35867,
   "source": 4
  },
  {
   "ts": "2026-08-27T13:32:48.683Z",
   "subscribers": 35867,
   "source": 4
  },
  {
   "ts": "2026-08-29T07:04:18.268Z",
   "subscribers": 36181,
   "source": 4
  },
  {
   "ts": "2026-08-29T11:35:31.295Z",
   "subscribers": 36181,
   "source": 4
  },
  {
   "ts": "2026-08-31T04:55:40.057Z",
   "subscribers": 36680,
   "source": 4
  },
  {
   "ts": "2026-08-31T11:47:53.828Z",
   "subscribers": 36680,
   "source": 4
  },
  {
   "ts": "2026-09-02T07:58:21.027Z",
   "subscribers": 37216,
   "source": 4
  },
  {
   "ts": "2026-09-02T09:13:29.295Z",
   "subscribers": 37216,
   "source": 4
  },
  {
   "ts": "2026-09-03T14:16:42.000Z",
   "subscribers": 38264,
   "source": 4
  },
  {
   "ts": "2026-09-05T09:18:25.861Z",
   "subscribers": 38735,
   "source": 4
  },
  {
   "ts": "2026-09-05T13:19:34.587Z",
   "subscribers": 38735,
   "source": 4
  },
  {
   "ts": "2026-09-08T17:39:29.521Z",
   "subscribers": 39413,
   "source": 4
  },
  {
   "ts": "2026-09-08T19:39:07.795Z",
   "subscribers": 39413,
   "source": 4
  },
  {
   "ts": "2026-09-11T12:54:35.413Z",
   "subscribers": 40334,
   "source": 4
  },
  {
   "ts": "2026-09-11T13:21:31.285Z",
   "subscribers": 40334,
   "source": 4
  },
  {
   "ts": "2026-09-13T07:55:18.662Z",
   "subscribers": 40957,
   "source": 4
  },
  {
   "ts": "2026-09-13T11:58:55.792Z",
   "subscribers": 40957,
   "source": 4
  },
  {
   "ts": "2026-09-16T17:01:32.783Z",
   "subscribers": 41257,
   "source": 4
  },
  {
   "ts": "2026-09-17T02:41:49.145Z",
   "subscribers": 41334,
   "source": 4
  }
 ]
}
