{"openapi":"3.1.1","info":{"title":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota): data API","version":"v1","summary":"Static, read-only JSON and CSV files. No key, no sign-up. CORS open.","description":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota): How many lawyers hold a board certification in each practice area, state by state, counted from the official lists of certified specialists that Tennessee's Commission on Continuing Legal Education and Minnesota's Board of Legal Certification publish. Each row is a state, a practice area and a certifying body, with the number of certified specialists. Minnesota's rows run by year; Tennessee's are the roll as read on the date shown. Counts only: no names or personal details.\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/certified-specialists/index.json":{"get":{"summary":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota): index","description":"certified-specialists: meta, summary and what the dataset holds","parameters":[],"responses":{"200":{"description":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota): index","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["certified-specialists"]}},"/data/v1/certified-specialists/changes.json":{"get":{"summary":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota): confirmed changes","description":"certified-specialists: confirmed changes, newest first","parameters":[],"responses":{"200":{"description":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota): confirmed changes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["certified-specialists"]}},"/data/v1/certified-specialists/jurisdictions/{key}.json":{"get":{"summary":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota): one jurisdiction","description":"certified-specialists: the records for one jurisdiction","parameters":[{"name":"key","in":"path","required":true,"description":"The jurisdiction key, uppercase","schema":{"type":"string"},"example":"MN"}],"responses":{"200":{"description":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota): one jurisdiction","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["certified-specialists"]}},"/data/v1/certified-specialists/certified-specialists.csv":{"get":{"summary":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota) as CSV","description":"certified-specialists: every record (credit line in README.txt)","parameters":[],"responses":{"200":{"description":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota) as CSV","content":{"text/csv":{"schema":{"type":"string"}}}},"404":{"description":"No such file"}},"tags":["certified-specialists"]}},"/data/v1/certified-specialists/certified-specialists.json":{"get":{"summary":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota): every record","description":"certified-specialists: every record in one file","parameters":[],"responses":{"200":{"description":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota): every record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["certified-specialists"]}},"/data/v1/certified-specialists/search.json":{"get":{"summary":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota): keyword index","description":"certified-specialists: id, key, status and text of every record","parameters":[],"responses":{"200":{"description":"Board-certified lawyers by practice area and state: specialist counts from official state lists (Tennessee and Minnesota): keyword index","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["certified-specialists"]}},"/data/v1/certified-specialists/README.txt":{"get":{"summary":"Credit line, citation and columns","description":"certified-specialists: the CSV sidecar","parameters":[],"responses":{"200":{"description":"Credit line, citation and columns","content":{"text/plain":{"schema":{"type":"string"}}}},"404":{"description":"No such file"}},"tags":["certified-specialists"]}}},"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"},"doiUrl":{"type":"string"},"conceptDoi":{"type":"string"},"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}}}}