{"openapi":"3.1.1","info":{"title":"State civil-rights agency complaints and charges: figures printed in state annual reports: data API","version":"v1","summary":"Static, read-only JSON and CSV files. No key, no sign-up. CORS open.","description":"State civil-rights agency complaints and charges: figures printed in state annual reports: Complaint and charge counts that state civil-rights agencies print in their own annual reports or publish as open data, one row per figure with the document's URL and a verbatim quote: California Civil Rights Department (2024 intake forms and immediate right-to-sue requests), Illinois Department of Human Rights (charges received and employment charges in fiscal year 2024, charges docketed in 2025) and the Pennsylvania Human Relations Commission (allegations in employment complaints, fiscal years 2021-22 to 2024-25 and the part of 2025-26 so far). Each quote is re-checked against the document, and each Pennsylvania figure against the portal's own aggregate. States that block the fetcher or publish no count are not included.\n\nProbative is a marketing firm, not a law firm; not legal advice. Every JSON response starts with a \"meta\" object holding the credit line, citation, DOI and license (CC BY 4.0).","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"contact":{"name":"Probative Growth","url":"https://probativegrowth.com/contact/","email":"hello@probativegrowth.com"}},"servers":[{"url":"https://probativegrowth.com"}],"externalDocs":{"description":"How to use the API and the MCP server","url":"https://probativegrowth.com/resources/rules-api/"},"paths":{"/data/v1/state-civil-rights/index.json":{"get":{"summary":"State civil-rights agency complaints and charges: figures printed in state annual reports: index","description":"state-civil-rights: meta, summary and what the dataset holds","parameters":[],"responses":{"200":{"description":"State civil-rights agency complaints and charges: figures printed in state annual reports: index","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["state-civil-rights"]}},"/data/v1/state-civil-rights/changes.json":{"get":{"summary":"State civil-rights agency complaints and charges: figures printed in state annual reports: confirmed changes","description":"state-civil-rights: confirmed changes, newest first","parameters":[],"responses":{"200":{"description":"State civil-rights agency complaints and charges: figures printed in state annual reports: confirmed changes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["state-civil-rights"]}},"/data/v1/state-civil-rights/jurisdictions/{key}.json":{"get":{"summary":"State civil-rights agency complaints and charges: figures printed in state annual reports: one jurisdiction","description":"state-civil-rights: the records for one jurisdiction","parameters":[{"name":"key","in":"path","required":true,"description":"The jurisdiction key, uppercase","schema":{"type":"string"}}],"responses":{"200":{"description":"State civil-rights agency complaints and charges: figures printed in state annual reports: one jurisdiction","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["state-civil-rights"]}},"/data/v1/state-civil-rights/state-civil-rights.csv":{"get":{"summary":"State civil-rights agency complaints and charges: figures printed in state annual reports as CSV","description":"state-civil-rights: every record (credit line in README.txt)","parameters":[],"responses":{"200":{"description":"State civil-rights agency complaints and charges: figures printed in state annual reports as CSV","content":{"text/csv":{"schema":{"type":"string"}}}},"404":{"description":"No such file"}},"tags":["state-civil-rights"]}},"/data/v1/state-civil-rights/state-civil-rights.json":{"get":{"summary":"State civil-rights agency complaints and charges: figures printed in state annual reports: every record","description":"state-civil-rights: every record in one file","parameters":[],"responses":{"200":{"description":"State civil-rights agency complaints and charges: figures printed in state annual reports: every record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["state-civil-rights"]}},"/data/v1/state-civil-rights/search.json":{"get":{"summary":"State civil-rights agency complaints and charges: figures printed in state annual reports: keyword index","description":"state-civil-rights: id, key, status and text of every record","parameters":[],"responses":{"200":{"description":"State civil-rights agency complaints and charges: figures printed in state annual reports: keyword index","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["state-civil-rights"]}},"/data/v1/state-civil-rights/README.txt":{"get":{"summary":"Credit line, citation and columns","description":"state-civil-rights: the CSV sidecar","parameters":[],"responses":{"200":{"description":"Credit line, citation and columns","content":{"text/plain":{"schema":{"type":"string"}}}},"404":{"description":"No such file"}},"tags":["state-civil-rights"]}}},"components":{"schemas":{"Meta":{"type":"object","description":"Credit line, citation, DOI, version, license and disclaimer. Present in every response.","required":["dataset","version","license","attribution","disclaimer","url"],"properties":{"dataset":{"type":"string"},"title":{"type":"string"},"version":{"type":"string"},"doi":{"type":["string","null"]},"doiUrl":{"type":["string","null"]},"conceptDoi":{"type":["string","null"]},"license":{"type":"string","const":"CC BY 4.0"},"licenseUrl":{"type":"string"},"attribution":{"type":"string"},"citation":{"type":"string"},"disclaimer":{"type":"string"},"notice":{"type":"string"},"lastChecked":{"type":"string"},"url":{"type":"string"},"humanUrl":{"type":"string"},"statusCodes":{"type":"object"}}},"Envelope":{"type":"object","required":["meta"],"properties":{"meta":{"$ref":"#/components/schemas/Meta"}},"additionalProperties":true}}}}