{
 "date_first": "2024-10-20",
 "date_last": "2026-10-26",
 "span_days": 736,
 "months": [
  {
   "month": "2024-10",
   "events": 7,
   "tokens": 17278,
   "covered": true
  },
  {
   "month": "2024-11",
   "events": 31,
   "tokens": 16634,
   "covered": true
  },
  {
   "month": "2024-12",
   "events": 34,
   "tokens": 27634,
   "covered": true
  },
  {
   "month": "2025-01",
   "events": 20,
   "tokens": 12514,
   "covered": true
  },
  {
   "month": "2025-02",
   "events": 20,
   "tokens": 17355,
   "covered": true
  },
  {
   "month": "2025-03",
   "events": 16,
   "tokens": 4640,
   "covered": true
  },
  {
   "month": "2025-04",
   "events": 18,
   "tokens": 6747,
   "covered": true
  },
  {
   "month": "2025-05",
   "events": 16,
   "tokens": 5665,
   "covered": true
  },
  {
   "month": "2025-06",
   "events": 17,
   "tokens": 6587,
   "covered": true
  },
  {
   "month": "2025-07",
   "events": 15,
   "tokens": 9292,
   "covered": true
  },
  {
   "month": "2025-08",
   "events": 13,
   "tokens": 23346,
   "covered": true
  },
  {
   "month": "2025-09",
   "events": 14,
   "tokens": 10448,
   "covered": true
  },
  {
   "month": "2025-10",
   "events": 18,
   "tokens": 22848,
   "covered": true
  },
  {
   "month": "2025-11",
   "events": 15,
   "tokens": 12263,
   "covered": true
  },
  {
   "month": "2025-12",
   "events": 14,
   "tokens": 19843,
   "covered": true
  },
  {
   "month": "2026-01",
   "events": 15,
   "tokens": 23913,
   "covered": true
  },
  {
   "month": "2026-02",
   "events": 19,
   "tokens": 47216,
   "covered": true
  },
  {
   "month": "2026-03",
   "events": 17,
   "tokens": 9202,
   "covered": true
  },
  {
   "month": "2026-04",
   "events": 11,
   "tokens": 6039,
   "covered": true
  },
  {
   "month": "2026-05",
   "events": 17,
   "tokens": 18781,
   "covered": true
  },
  {
   "month": "2026-06",
   "events": 14,
   "tokens": 22838,
   "covered": true
  },
  {
   "month": "2026-07",
   "events": 16,
   "tokens": 35558,
   "covered": true
  },
  {
   "month": "2026-08",
   "events": 12,
   "tokens": 26763,
   "covered": true
  },
  {
   "month": "2026-09",
   "events": 14,
   "tokens": 10499,
   "covered": true
  },
  {
   "month": "2026-10",
   "events": 13,
   "tokens": 8237,
   "covered": true
  }
 ],
 "months_without_events": [],
 "per_year": [
  {
   "year": "2024",
   "events": 72,
   "tokens": 61546,
   "event_share": 17.3
  },
  {
   "year": "2025",
   "events": 196,
   "tokens": 151548,
   "event_share": 47.1
  },
  {
   "year": "2026",
   "events": 148,
   "tokens": 209046,
   "event_share": 35.6
  }
 ],
 "source_tiers": {
  "resmi_setkab": 38,
  "full_media": 36,
  "official": 269,
  "media": 73
 },
 "fetch_methods": {
  "setkab_rest_api": 38,
  "transcript_panel": 326,
  "auto_caption_en_orig": 12,
  "tidak_ada_caption": 5,
  "caption_api": 30,
  "baseline_import": 5
 },
 "known_limits": [
  "Penemuan lewat pencarian YouTube, yang condong ke hasil terbaru — periode lama lebih tipis bukan karena Prabowo lebih jarang bicara.",
  "Takarir YouTube dibuat otomatis oleh YouTube, bisa ada salah dengar.",
  "Yang masuk hanya pidato, sambutan, dan pernyataan resmi — bukan wawancara, konferensi pers pendek, atau potongan klip.",
  "Pidato berbahasa asing (forum internasional) tidak punya track Indonesia sehingga tidak masuk."
 ]
}