Data · US law firm websites
US law firm websites: practices, Spanish, intake
The supply side of every local legal market: how many law firms in a county advertise divorce, immigration or car-accident work, and how many of their websites offer Spanish pages, a free consultation, a no-fee-unless-we-win promise, 24/7 intake, chat or online booking. We read firms' own websites each week, obeying every site's robots.txt, and add law firms from official state registries published as open data. Every row shows two coverage measures, and the example rows below show them for real states; the firm-by-firm facts are on the law firm pages at /firms/. We never rate or rank a firm.
What is in this dataset?
US law firms, state by state and county by county, from two kinds of open source: law firms' own public websites, read politely each week (robots.txt obeyed, a few pages per firm), and official state registries published as open data for reuse (New York's attorney registrations and business entities, and the business registries of Colorado, Oregon, Connecticut, Texas and Pennsylvania). For each state, county and practice area we count the firms found, how many have a website we read, and, of those websites, the shares that show Spanish-language pages, a 24/7 intake statement, a free consultation or no fee unless they win, a chat or online booking tool, legal structured data (schema.org LegalService or Attorney), review markup or an llms.txt file, with the median number of pages a firm has about the practice. Every row gives two coverage measures: the firms found against the employer law offices the Census Bureau's County Business Patterns counts, and the websites read against our estimate of the law firms with a website. A state is called a census only when the first reaches 0.70; until then the rows are a sample. These counts are CC BY 4.0. The firm-level rows behind them (name as the firm or registry gives it, offices by county and the yes-or-no facts, each linked to the page it was read on with the date) are published separately under the Open Database License (ODbL) 1.0, because the list of sites comes partly from OpenStreetMap (© OpenStreetMap contributors), and are shown on the /firms/ pages. No firm is rated, scored or ranked, and no individual lawyer's data is published. Website sources: Common Crawl (its web graph and the Web Data Commons structured-data extract), OpenStreetMap and Wikidata.
Use it to see the supply side of a local legal market next to its demand: how many firms in a county advertise divorce, immigration or car-accident work, and how many of their websites offer Spanish pages or say they answer around the clock. Read the two coverage measures first: where they are low, compare shares rather than totals. Look up a state for every county and practice row in it, compare up to ten states, or search for a county or a practice. Firm-by-firm facts are on the /firms/ pages and in the ODbL downloads.
- Records
- 5,129
- Look up by
- 51
- state
- Primary source
- 5,129
The letters are explained in what P, S, D and U mean.
Where does the data come from?
Website firms: candidate sites from Common Crawl's web graph (registered domains with a law-firm term, five recent quarterly graphs, deduplicated), the Web Data Commons schema.org extract of Common Crawl, OpenStreetMap and Wikidata; a polite crawler reads each site (robots.txt first and obeyed, crawl-delay honoured with a 5-second floor per site, one request at a time per site, at most 11 requests per firm and 2 for a site that is not a US law firm; descriptive user agent; no logins, forms, JavaScript or challenge pages) and extracts facts by fixed rules. Registry firms: law-firm entities (names carrying a law-firm signal, active status) from state open-data portals read through their open APIs, matched to website firms by name and ZIP code. Offices are placed in counties with HUD's USPS ZIP-county crosswalk. Every count is re-derived from the firm rows in the release check; a re-crawl of 50 firms measures agreement; coverage (b) compares firms found with Census County Business Patterns 2023 employer law offices (NAICS 541110), coverage (a) compares websites read with a capture-recapture estimate of firm websites (OpenStreetMap vs Common Crawl lists).
- Period covered
- October 28, 2026
- Places
- States and counties
- How often we refresh it
- Every month
- The source's next release
- November 4, 2026
- Records read
- October 28, 2026
The sources the records cite most
- Coverage base: Census County Business Patterns 2023, employer law offices (NAICS 541110): 5,129 records
- Firm list: Common Crawl (web graph and Web Data Commons), OpenStreetMap contributors (ODbL), Wikidata, state open-data registries: 5,129 records
- US law firm websites: the firms' own websites, read up to 2026-10-28: 5,129 records
- ZIP to county: HUD USPS ZIP Code Crosswalk: 5,129 records
- New York State Unified Court System (attorney registrations, grouped by employer): 48 records
What does a record look like?
-
California: 1,145 law firms found (1,145 with a website read, 0 from official registries only); coverage: 5% of the 22,813 employer law offices the Census Bureau counts (County Business Patterns 2023) and about 2% of the estimated 66,725 law firms with a website; a sample; of the websites read, 15.4% show Spanish-language pages, 23.1% show a 24/7 intake statement, 41.7% show legal structured data, 56.2% show a free consultation statement, 27.2% show a no-fee-unless-we-win or contingency statement, 5.5% show a chat tool, 4.5% show an online booking tool, 18.7% show review markup (schema.org Review or AggregateRating), 32.7% show an llms.txt file.
Status P · checked October 28, 2026 · source: US law firm websites: the firms' own websites, read up to 2026-10-28
-
Texas: 12,444 law firms found (883 with a website read, 11,561 from official registries only); coverage: 90% of the 13,751 employer law offices the Census Bureau counts (County Business Patterns 2023) and about 2% of the estimated 51,690 law firms with a website; a census; of the websites read, 17.0% show Spanish-language pages, 24.8% show a 24/7 intake statement, 46.2% show legal structured data, 55.6% show a free consultation statement, 24.8% show a no-fee-unless-we-win or contingency statement, 5.5% show a chat tool, 6.9% show an online booking tool, 19.1% show review markup (schema.org Review or AggregateRating), 38.3% show an llms.txt file.
Status P · checked October 28, 2026 · source: US law firm websites: the firms' own websites, read up to 2026-10-28
-
Florida: 820 law firms found (820 with a website read, 0 from official registries only); coverage: 5% of the 17,243 employer law offices the Census Bureau counts (County Business Patterns 2023) and about 2% of the estimated 47,699 law firms with a website; a sample; of the websites read, 17.7% show Spanish-language pages, 28.3% show a 24/7 intake statement, 42.7% show legal structured data, 57.8% show a free consultation statement, 24.5% show a no-fee-unless-we-win or contingency statement, 5.1% show a chat tool, 5.5% show an online booking tool, 17.7% show review markup (schema.org Review or AggregateRating), 39.8% show an llms.txt file.
Status P · checked October 28, 2026 · source: US law firm websites: the firms' own websites, read up to 2026-10-28
The full records add the dates, the quoted source text and every field in the CSV and JSON files below.
What each of the 30 main columns means
jurisdiction- Two-letter state code (50 states and DC)
level- state, state-practice or county (county x practice cells nested in practiceCells)
county- 5-digit county FIPS code (county rows)
countyName- County name as the Census Bureau writes it
practice- Practice id from the shared practice taxonomy (/data/crosswalks/), for practice rows
value- Law firms found (website or registry; null where suppressed)
firms- Law firms found: with a website read, or from an official registry only
share_spanish- Percent of the firm websites read with Spanish-language pages (hreflang, a page read in Spanish or a link labelled Español); null under 5 firms
share_intake247- Percent of the firm websites read with a 24/7 intake statement on the pages read (for example 'available 24/7'); null under 5 firms
share_structured- Percent of the firm websites read whose pages carry schema.org LegalService or Attorney structured data; null under 5 firms
share_chat- Percent of the firm websites read with a chat tool on the site; null under 5 firms
share_booking- Percent of the firm websites read with an online booking tool linked or embedded; null under 5 firms
share_llms- Percent of the firm websites read publishing an llms.txt file; null under 5 firms
median_practice_pages- Practice rows: median number of sitemap pages about the practice per firm, among firms whose sitemap was read
firms_with_sitemap- Practice rows: firms whose sitemap could be read (the base of the median)
firms_listed- State rows: candidate sites listed for the state in the open sources before reading (web-graph candidates carry no state and are not included)
cbp_offices- Employer law offices (NAICS 541110) in Census County Business Patterns 2023 for the state or county: the coverage base
new_entrants_week- Aggregate rows: firms first seen in the latest weekly run (null until two runs exist)
exits_week- Aggregate rows: firms not readable in the latest run that were read the week before (null until two runs exist)
share_free_consult- Percent of the firm websites read stating a free consultation (or free case review); null under 5 firms
share_contingency- Percent of the firm websites read stating no fee unless they win, or a contingency fee; null under 5 firms
share_reviews_schema- Percent of the firm websites read whose pages carry review or rating structured data (schema.org Review or AggregateRating); null under 5 firms
practiceCells- County rows: one cell per practice advertised by at least 3 firms with an office in the county: firms, the shares and median_practice_pages (cells under 3 firms are left out)
coverage_label- sample, or census once coverage_cbp is 0.70 or more
firms_with_website- Of those, firms whose own website we read (the base of every share)
firms_registry_only- Of those, firms found only in an official open registry (no website read)
coverage_cbp- Coverage (b): firms found / cbp_offices. Firms and establishments differ (a firm can have several offices; registries include solo practices without employees, which CBP leaves out), so it can pass 1
est_firms_with_website- Estimated law firms with a website (capture-recapture between the OpenStreetMap and Common Crawl site lists; provisional until the first full pass ends)
coverage_web- Coverage (a): firms with a website read / est_firms_with_website
registries- State rows: the official open registries used for the state
How do I use it in my own tools?
firmcensus_lookup- For one two-letter state code: law firms found per practice area and per county (firms advertising each practice, shares of their websites with Spanish pages, 24/7 intake, free consultation, contingency and structured data, median practice pages), each row with its two coverage measures against Census counts and estimated firm websites.
firmcensus_compare- Law firm rows for up to 10 states side by side: firms advertising each practice per county and state, the shares of Spanish pages, 24/7 intake and structured data, and each row's coverage measures.
firmcensus_search- Law firm rows whose text matches the words given, such as a county and practice ("Harris County personal injury") or a practice and state ("immigration Florida").
How to cite this dataset
You can reuse, adapt and republish this data, including commercially, under the Creative Commons Attribution 4.0 license (CC BY 4.0). The only condition is that you credit Probative and link to the source.
- Version
- 2.0.0, released October 29, 2026
- Every version
- 10.5281/zenodo.23750637 (always points to the newest)
- License
- CC BY 4.0
Download the data
- CSV: firm-web-census.csv 9238 KB · one row per record (columns in README.txt)
- JSON: firm-web-census.json 14562 KB · every record with its sources
Free, no email or login. The files are hosted on this site and Zenodo, a public research archive.
Suggested citation
Probative. (2026). US law firm websites: practices, Spanish, intake, by state, county and practice area (Version 2.0.0) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.23750638
Credit line for a chart, table or article
Source: Probative, US law firm websites: practices, Spanish, intake, by state, county and practice area, version 2.0.0, https://doi.org/10.5281/zenodo.23750638, licensed CC BY 4.0.
Add to a reference manager (Zotero, Mendeley, EndNote)
Not legal advice. These are counts of facts read from law firms' own public websites and from official open registries on the dates shown, kept for research and marketing planning. Each row's two coverage measures say how much of the market it reaches. The counts describe what websites and registries say, not the quality of any firm or lawyer. A firm can ask us to correct its row or to be left out through the data corrections page; we act within 7 days.
What changed recently?
- 2026-10-28 · Version 2.0.0, read up to 2026-10-28: 61,694 law firms found in 51 of the 51 jurisdictions (6,540 with a website read, 55,154 from official registries only); aggregates CC BY 4.0, firm rows ODbL files. (source)
The full log is in changes.json.
What are the limits?
- Coverage is shown two ways on every row: (a) the firm websites we read against our estimate of the law firms with a website, and (b) all firms found, with or without a website, against the employer law offices the Census Bureau counts (the latest County Business Patterns). A state is called a census only when (b) reaches seven in ten; until then its rows are a sample. Compare shares, not totals, where coverage is low.
- Firms and establishments are not the same unit: a firm can have several offices, and state registries include solo practices without employees that County Business Patterns leaves out, so (b) can pass 100%. The website estimate in (a) is a capture-recapture estimate from two independent site lists and stays provisional until our first full pass over the Common Crawl list ends.
- Licences differ. These aggregate rows are CC BY 4.0. The firm-level rows (also shown on the /firms/ pages) (one per firm, with the page each fact was read on) are a separate download (listed in /data/firm-web-census/firms/index.json, explained in /data/firm-web-census/README.txt) under the Open Database License (ODbL), because the list of sites comes partly from OpenStreetMap (© OpenStreetMap contributors): if you publish an adapted version of those rows, it must stay under the ODbL.
- Registry firms come from official open-data portals (New York's attorney registrations and business entities; the business registries of Colorado, Oregon, Connecticut, Texas and Pennsylvania), selected by law-firm words in the registered name. For them we show only what the registry publishes: the name as registered and the office's city, ZIP code and county. Other states publish no such open file yet, and bar directories are never used.
- Facts are read by fixed rules from up to a dozen pages per firm. A practice the firm handles but never names on those pages is missed, and a word can be read as a practice the firm does not take. A statement such as 'available 24/7' or 'free consultation' is recorded as the firm states it; we do not test it.
- Sites that block automated visits, ask for a challenge, disallow our crawler in robots.txt or do not answer are not read. A firm is placed in the counties of the office addresses on its own pages (ZIP code to county with HUD's USPS crosswalk).
- County rows with fewer than 3 firms show no count, county-and-practice cells with fewer than 3 firms are left out, and shares and medians need at least 5 firms.
- The rows describe what websites say on the date read, not the quality of a firm or a lawyer, and no individual lawyer's details are stored. A firm can ask for a correction or to be left out through the data corrections page; we act within 7 days.
- Weekly change (firms new to the sample and firms that stopped answering) starts once two weekly runs exist; monthly snapshots of every row are kept so change over time can be measured.
- Records older than 21 days since their last check are marked
stalein the files until we re-check them. Every confirmed error we fix is listed in the data corrections log.
Found a wrong value? Report an error with the record id and the source that shows the right value.
Running a firm? You don’t need the raw data: we handle your state’s ad rules for you. See where your firm stands first.
Free
Get your free review.
Send us your firm’s website. Probative Growth records a 90-second video of what clients see when they look you up, and emails it with a one-page summary within 2 business days. No logins, no call needed.
Not sure where to start? Answer 7 questions Ready to talk? Talk to us Or see what AI says about your firm
Your free review: It covers your Google listing, website, phone and ads, from public information.