{"openapi":"3.1.1","info":{"title":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete): data API","version":"v1","summary":"Static, read-only JSON and CSV files. No key, no sign-up. CORS open.","description":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete): How many people search Google for a lawyer each month, practice by practice: 84 query families (personal injury and its niches such as truck accidents, mesothelioma and birth injury; immigration subtypes; bankruptcy chapters; estate planning; intellectual property; employment subtypes and more), each asked in the plain English and Spanish words people type. For the whole US, all 50 states and DC, the file gives the searches a month in English and in Spanish (12-month average), the head query of each language and the month-by-month series, from Google Ads Keyword Planner (October 2025 to September 2026). Google reports close variants with one combined figure, so a family total counts each distinct monthly series once, and every query's own figure is listed. A second measured source, a DataForSEO pull of the same Google Ads data for the US and 27 states, is kept as a cross-check: a record per place counts the queries on which the two agree. Free Google sources add, for the head queries with enough data, Google Trends interest by state over the last 12 months (a relative index, never mixed with counts) and the Google Autocomplete suggestions for the head queries whose suggestions pass the filter (only suggestions in which every word is a common word, so no firm, brand, person or place is named). Where our firm census holds 100 or more firm websites for a practice in a state, a ratio gives the searches a month per firm website, with both inputs.\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/search-demand/index.json":{"get":{"summary":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete): index","description":"search-demand: meta, summary and what the dataset holds","parameters":[],"responses":{"200":{"description":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete): index","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["search-demand"]}},"/data/v1/search-demand/changes.json":{"get":{"summary":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete): confirmed changes","description":"search-demand: confirmed changes, newest first","parameters":[],"responses":{"200":{"description":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete): confirmed changes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["search-demand"]}},"/data/v1/search-demand/jurisdictions/{key}.json":{"get":{"summary":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete): one jurisdiction","description":"search-demand: the records for one jurisdiction","parameters":[{"name":"key","in":"path","required":true,"description":"The jurisdiction key, uppercase","schema":{"type":"string"},"example":"AK"}],"responses":{"200":{"description":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete): one jurisdiction","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["search-demand"]}},"/data/v1/search-demand/search-demand.csv":{"get":{"summary":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete) as CSV","description":"search-demand: every record (credit line in README.txt)","parameters":[],"responses":{"200":{"description":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete) as CSV","content":{"text/csv":{"schema":{"type":"string"}}}},"404":{"description":"No such file"}},"tags":["search-demand"]}},"/data/v1/search-demand/search-demand.json":{"get":{"summary":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete): every record","description":"search-demand: every record in one file","parameters":[],"responses":{"200":{"description":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete): every record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["search-demand"]}},"/data/v1/search-demand/search.json":{"get":{"summary":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete): keyword index","description":"search-demand: id, key, status and text of every record","parameters":[],"responses":{"200":{"description":"Google searches for a lawyer by practice area and state, English and Spanish (Google Ads Keyword Planner, Trends and Autocomplete): keyword index","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"404":{"description":"No such file"}},"tags":["search-demand"]}},"/data/v1/search-demand/README.txt":{"get":{"summary":"Credit line, citation and columns","description":"search-demand: the CSV sidecar","parameters":[],"responses":{"200":{"description":"Credit line, citation and columns","content":{"text/plain":{"schema":{"type":"string"}}}},"404":{"description":"No such file"}},"tags":["search-demand"]}}},"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}}}}