{
 "name": "canadial-robocall-complaints",
 "title": "Canadial robocall complaint statistics (FTC Do Not Call)",
 "description": "Monthly aggregate counts of complaints to the US Federal Trade Commission's Do Not Call registry, by complainant state, call type and the area code of the reported number. Compiled by Canadial from the FTC's daily complaint files. The FTC does not verify complaints.",
 "homepage": "https://www.canadial.com/data",
 "version": "2026-10",
 "licenses": [
  {
   "name": "CC-BY-4.0",
   "title": "Creative Commons Attribution 4.0 International",
   "path": "https://creativecommons.org/licenses/by/4.0/"
  }
 ],
 "sources": [
  {
   "title": "FTC Do Not Call Reported Calls Data",
   "path": "https://www.ftc.gov/policy-notices/open-government/data-sets/do-not-call-data"
  }
 ],
 "contributors": [
  {
   "title": "Canadial",
   "path": "https://www.canadial.com",
   "role": "author"
  }
 ],
 "resources": [
  {
   "name": "ftc-complaints-by-state-month-type",
   "path": "https://www.canadial.com/data/ftc-complaints-by-state-month-type.csv",
   "title": "FTC Do Not Call complaints by state, month and call type",
   "description": "Complaints filed with the FTC's Do Not Call registry, by the complainant's state, the month of the call and the call type the complainant chose.",
   "format": "csv",
   "mediatype": "text/csv",
   "encoding": "utf-8",
   "bytes": 1827514,
   "hash": "sha256:47b751b4336dab6bd151c579ba0173c8636f6d2ca5cd1dcf6b17cd31cd7b5554",
   "schema": {
    "fields": [
     {
      "name": "month",
      "type": "string",
      "description": "Month of the call as the complainant reported it, YYYY-MM."
     },
     {
      "name": "state",
      "type": "string",
      "description": "Complainant's state, two-letter code (50 states and DC). Complaints with another or no state are left out."
     },
     {
      "name": "call_type",
      "type": "string",
      "description": "Call type (the FTC's 'Subject' field) as the complainant chose it."
     },
     {
      "name": "complaints",
      "type": "integer",
      "description": "Number of complaints."
     },
     {
      "name": "robocalls",
      "type": "integer",
      "description": "Of those, complaints the complainant marked as a robocall (prerecorded message)."
     }
    ]
   }
  },
  {
   "name": "ftc-complaints-by-area-code-month",
   "path": "https://www.canadial.com/data/ftc-complaints-by-area-code-month.csv",
   "title": "FTC Do Not Call complaints by area code of the reported number and month",
   "description": "Complaints by the area code of the phone number complained about (which may be spoofed) and the month of the call, US and Canadian area codes.",
   "format": "csv",
   "mediatype": "text/csv",
   "encoding": "utf-8",
   "bytes": 760035,
   "hash": "sha256:16db30c6ed94b5b42a706ef86ed5c56c2905970c6814ee84c58446f09778f7fd",
   "schema": {
    "fields": [
     {
      "name": "month",
      "type": "string",
      "description": "Month of the call as the complainant reported it, YYYY-MM."
     },
     {
      "name": "area_code",
      "type": "integer",
      "description": "Area code (NPA) of the phone number complained about."
     },
     {
      "name": "country",
      "type": "string",
      "description": "US or CA for a geographic area code; empty for toll-free and other non-geographic codes."
     },
     {
      "name": "region",
      "type": "string",
      "description": "Two-letter state or province of a geographic area code; 'toll-free' for 800, 833, 844, 855, 866, 877 and 888; empty otherwise."
     },
     {
      "name": "complaints",
      "type": "integer",
      "description": "Number of complaints naming a number in this area code."
     },
     {
      "name": "numbers",
      "type": "integer",
      "description": "Distinct phone numbers in this area code named in those complaints."
     }
    ]
   }
  },
  {
   "name": "ftc-complaints-by-area-code-type",
   "path": "https://www.canadial.com/data/ftc-complaints-by-area-code-type.csv",
   "title": "FTC Do Not Call complaints by area code of the reported number and call type",
   "description": "Complaints by the area code of the phone number complained about and call type, for the whole period (the FTC files do not allow call type by month by number at this size).",
   "format": "csv",
   "mediatype": "text/csv",
   "encoding": "utf-8",
   "bytes": 406194,
   "hash": "sha256:712a7bedb5cb696067875c8313fa987fc567becc4491debfa04608930acc6c0c",
   "schema": {
    "fields": [
     {
      "name": "area_code",
      "type": "integer",
      "description": "Area code (NPA) of the phone number complained about."
     },
     {
      "name": "country",
      "type": "string",
      "description": "US or CA for a geographic area code; empty for toll-free and other non-geographic codes."
     },
     {
      "name": "region",
      "type": "string",
      "description": "Two-letter state or province of a geographic area code; 'toll-free' for 800, 833, 844, 855, 866, 877 and 888; empty otherwise."
     },
     {
      "name": "call_type",
      "type": "string",
      "description": "Call type (the FTC's 'Subject' field) as the complainant chose it."
     },
     {
      "name": "complaints",
      "type": "integer",
      "description": "Number of complaints, from the start of the FTC's files (2022-05-27) through the release month."
     }
    ]
   }
  }
 ]
}