{
 "meta": {
  "version": "1.0.0",
  "released": "2026-10-27",
  "target": "2026-09",
  "vintage": "2026-10-27T06:43:46Z",
  "rows": 35565,
  "complaints": 1820043,
  "window": {
   "l12": [
    "2025-10",
    "2026-09"
   ],
   "p12": [
    "2024-10",
    "2025-09"
   ],
   "reference": [
    "2024-01",
    "2024-12"
   ]
  },
  "gapMonths": [
   "2025-10",
   "2025-11"
  ],
  "firstMonth": "2015-01",
  "sources": {
   "landing": "https://opendata.fcc.gov/Consumer/CGB-Consumer-Complaints-Data/3xyp-aqkj",
   "api": "https://opendata.fcc.gov/resource/3xyp-aqkj.json",
   "population": "https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/state/totals/NST-EST2025-ALLDATA.csv"
  }
 },
 "columns": [
  "month",
  "jurisdiction",
  "issue",
  "method",
  "group",
  "complaints"
 ],
 "totalsColumns": [
  "month",
  "issue",
  "complaints",
  "query"
 ],
 "files": [
  {
   "name": "complaints-2015.csv",
   "url": "https://probativegrowth.com/data/v1/robocall-complaints/history/complaints-2015.csv",
   "rows": 4215,
   "bytes": 288045,
   "sha256": "97613bb923fbfdfe40426074dee3503666fd6e88a1405f655c0a3e272f3868d6"
  },
  {
   "name": "complaints-2016.csv",
   "url": "https://probativegrowth.com/data/v1/robocall-complaints/history/complaints-2016.csv",
   "rows": 4808,
   "bytes": 313708,
   "sha256": "0b33399a15cd9ff43956edbaa9577939c8eef91b6b719aa1ba1ffba9d34be1ad"
  },
  {
   "name": "complaints-2017.csv",
   "url": "https://probativegrowth.com/data/v1/robocall-complaints/history/complaints-2017.csv",
   "rows": 2790,
   "bytes": 133599,
   "sha256": "bdd5323e4218f6b3624066bb2bd0b712d567c25d5f82ae8ed0e7f4070c5e68df"
  },
  {
   "name": "complaints-2018.csv",
   "url": "https://probativegrowth.com/data/v1/robocall-complaints/history/complaints-2018.csv",
   "rows": 2956,
   "bytes": 141314,
   "sha256": "11d1ed8e97dcdab23ea617be67fe512508741110462d229d31bc904f661122bb"
  },
  {
   "name": "complaints-2019.csv",
   "url": "https://probativegrowth.com/data/v1/robocall-complaints/history/complaints-2019.csv",
   "rows": 3057,
   "bytes": 145441,
   "sha256": "12df6a7b055b60b6f2f69221326d8a4620dd83696bdcd4e7b6a77e2627c20744"
  },
  {
   "name": "complaints-2020.csv",
   "url": "https://probativegrowth.com/data/v1/robocall-complaints/history/complaints-2020.csv",
   "rows": 3111,
   "bytes": 147786,
   "sha256": "4851e2004def7fa27c09444fb04a9888478d7ad7374d1d8871d9a635b95d60e1"
  },
  {
   "name": "complaints-2021.csv",
   "url": "https://probativegrowth.com/data/v1/robocall-complaints/history/complaints-2021.csv",
   "rows": 2991,
   "bytes": 141780,
   "sha256": "eb4a3b790e683f647fa8742974c099adb594000a978f629736ec0ea147d30466"
  },
  {
   "name": "complaints-2022.csv",
   "url": "https://probativegrowth.com/data/v1/robocall-complaints/history/complaints-2022.csv",
   "rows": 2503,
   "bytes": 117243,
   "sha256": "9333953b94f8ba83740e245c56d8f08a8be02976ebcaccf33fdd9b46309ab7d8"
  },
  {
   "name": "complaints-2023.csv",
   "url": "https://probativegrowth.com/data/v1/robocall-complaints/history/complaints-2023.csv",
   "rows": 2473,
   "bytes": 115674,
   "sha256": "86d467d7165a51ad455a8e9f307736d636af2502270c89a6c5dbe397a8dfdac2"
  },
  {
   "name": "complaints-2024.csv",
   "url": "https://probativegrowth.com/data/v1/robocall-complaints/history/complaints-2024.csv",
   "rows": 2495,
   "bytes": 116951,
   "sha256": "7a957a722c1bd7bff0b2b9474d5cc61310a0e21e6def1da3b667074ecc4dbeec"
  },
  {
   "name": "complaints-2025.csv",
   "url": "https://probativegrowth.com/data/v1/robocall-complaints/history/complaints-2025.csv",
   "rows": 2303,
   "bytes": 108091,
   "sha256": "f5d65e72956259a240a3454715a0e225cc2e79ef2f0bb7c4332b67a73b03c962"
  },
  {
   "name": "complaints-2026.csv",
   "url": "https://probativegrowth.com/data/v1/robocall-complaints/history/complaints-2026.csv",
   "rows": 1863,
   "bytes": 87485,
   "sha256": "6f2443d0156fbcbc2f560f06aa943cd37412e4c656295da6d457a179099005bc"
  },
  {
   "name": "totals.csv",
   "url": "https://probativegrowth.com/data/v1/robocall-complaints/history/totals.csv",
   "rows": 164,
   "bytes": 8837,
   "sha256": "a1c303c1de1bef016263e13d9d19966b5948f87f45f7662ff9ea5e8e021e15df"
  }
 ],
 "howToJoin": "Concatenate the complaints-<YYYY>.csv files (same header) for the full series; totals.csv holds the FCC-side count per month and issue that the rows add up to. jurisdiction UNK = no state given."
}
