{"openapi":"3.1.1","info":{"title":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties: data API","version":"v1","summary":"Static, read-only JSON and CSV files. No key, no sign-up. CORS open.","description":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties: The shared keys that join every Probative dataset. One record per practice area (our taxonomy of consumer and business practice areas, each linked to the FOLIO Area of Law class it matches, the federal nature-of-suit codes of its cases, the site's practice pages and the datasets that measure its demand, supply, rules and money), per federal nature-of-suit code, per state and territory (FIPS and postal codes, Census region and division, federal circuit and districts), per federal judicial district (our district key, the Federal Judicial Center code and the court's CM/ECF id), per county and county equivalent in the 50 states, DC and the territories (Puerto Rico's municipios and the county equivalents of Guam, the U.S. Virgin Islands, the Northern Mariana Islands, American Samoa and Midway: FIPS code, the federal district and statutory division it belongs to, its metro or micro area and its Census population), per former county code older sources still use (with the current counties that took its area), and per documented source code that names a place under another key (EEOC's WQ for Wake Island) or is not a place at all (military mail, the freely associated states, the VA's unplaced addresses, U.S. Courts' outside-the-U.S. code). Every county's district is read from the statute and checked against the counties U.S. Courts lists under each district in its bankruptcy Table F-5A.\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/crosswalks/index.json":{"get":{"summary":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties: index","description":"crosswalks: meta, summary and what the dataset holds","parameters":[],"responses":{"200":{"description":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties: index","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["crosswalks"]}},"/data/v1/crosswalks/changes.json":{"get":{"summary":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties: confirmed changes","description":"crosswalks: confirmed changes, newest first","parameters":[],"responses":{"200":{"description":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties: confirmed changes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["crosswalks"]}},"/data/v1/crosswalks/jurisdictions/{key}.json":{"get":{"summary":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties: one jurisdiction","description":"crosswalks: the records for one jurisdiction","parameters":[{"name":"key","in":"path","required":true,"description":"The jurisdiction key, uppercase","schema":{"type":"string"}}],"responses":{"200":{"description":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties: one jurisdiction","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["crosswalks"]}},"/data/v1/crosswalks/crosswalks.csv":{"get":{"summary":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties as CSV","description":"crosswalks: every record (credit line in README.txt)","parameters":[],"responses":{"200":{"description":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties as CSV","content":{"text/csv":{"schema":{"type":"string"}}}},"404":{"description":"No such file"}},"tags":["crosswalks"]}},"/data/v1/crosswalks/crosswalks.json":{"get":{"summary":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties: every record","description":"crosswalks: every record in one file","parameters":[],"responses":{"200":{"description":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties: every record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["crosswalks"]}},"/data/v1/crosswalks/search.json":{"get":{"summary":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties: keyword index","description":"crosswalks: id, key, status and text of every record","parameters":[],"responses":{"200":{"description":"Legal market crosswalks: practice areas, federal case codes, states, federal districts and counties: keyword index","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["crosswalks"]}},"/data/v1/crosswalks/README.txt":{"get":{"summary":"Credit line, citation and columns","description":"crosswalks: the CSV sidecar","parameters":[],"responses":{"200":{"description":"Credit line, citation and columns","content":{"text/plain":{"schema":{"type":"string"}}}},"404":{"description":"No such file"}},"tags":["crosswalks"]}}},"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}}}}