{"openapi":"3.1.1","info":{"title":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025: data API","version":"v1","summary":"Static, read-only JSON and CSV files. No key, no sign-up. CORS open.","description":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025: Charges of workplace discrimination received by the U.S. Equal Employment Opportunity Commission (EEOC), by state, DC, Puerto Rico and territory, fiscal year and basis (race, sex, national origin, religion, color, retaliation, age, disability, equal pay, genetic information and pregnancy under the Pregnant Workers Fairness Act), from the EEOC's Tables E1b and E1a. One record per jurisdiction and basis for the latest fiscal year, each with its count, its share of the state's charges, the rate per 100,000 private-sector workers (BLS Quarterly Census of Employment and Wages, from fiscal year 2014) and the whole FY 2009 to FY 2025 history. Counts the EEOC suppressed are left empty and flagged, never filled in. A charge can name more than one basis, so bases add up to more than the total, and charges filed only with a state or local fair-employment agency are not counted.\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/eeoc-charges/index.json":{"get":{"summary":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025: index","description":"eeoc-charges: meta, summary and what the dataset holds","parameters":[],"responses":{"200":{"description":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025: index","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["eeoc-charges"]}},"/data/v1/eeoc-charges/changes.json":{"get":{"summary":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025: confirmed changes","description":"eeoc-charges: confirmed changes, newest first","parameters":[],"responses":{"200":{"description":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025: confirmed changes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["eeoc-charges"]}},"/data/v1/eeoc-charges/jurisdictions/{key}.json":{"get":{"summary":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025: one jurisdiction","description":"eeoc-charges: the records for one jurisdiction","parameters":[{"name":"key","in":"path","required":true,"description":"The jurisdiction key, uppercase","schema":{"type":"string"}}],"responses":{"200":{"description":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025: one jurisdiction","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["eeoc-charges"]}},"/data/v1/eeoc-charges/eeoc-charges.csv":{"get":{"summary":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025 as CSV","description":"eeoc-charges: every record (credit line in README.txt)","parameters":[],"responses":{"200":{"description":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025 as CSV","content":{"text/csv":{"schema":{"type":"string"}}}},"404":{"description":"No such file"}},"tags":["eeoc-charges"]}},"/data/v1/eeoc-charges/eeoc-charges.json":{"get":{"summary":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025: every record","description":"eeoc-charges: every record in one file","parameters":[],"responses":{"200":{"description":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025: every record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["eeoc-charges"]}},"/data/v1/eeoc-charges/search.json":{"get":{"summary":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025: keyword index","description":"eeoc-charges: id, key, status and text of every record","parameters":[],"responses":{"200":{"description":"Employment discrimination charges to the EEOC, by state and basis, FY 2009 to FY 2025: keyword index","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["eeoc-charges"]}},"/data/v1/eeoc-charges/README.txt":{"get":{"summary":"Credit line, citation and columns","description":"eeoc-charges: the CSV sidecar","parameters":[],"responses":{"200":{"description":"Credit line, citation and columns","content":{"text/plain":{"schema":{"type":"string"}}}},"404":{"description":"No such file"}},"tags":["eeoc-charges"]}}},"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}}}}