Ohio home services, measured.
Every plumbing and roofing contractor in Ohio's six largest metros, filterable to a thesis. Sourced from Google Maps, cross-referenced against US Census ACS, AreaVibes cost-of-living, and public records.
Built for PE buyers, searchers, and rollup operators. Set your thresholds, watch the substrate emerge.
§01What you're looking at
A published research artifact, not a marketing landing page. Every record is sourced, every score is reproducible, every gate is documented.
§01 · Inventory source
Google Maps via Apify (compass/crawler-google-places). Captures place identity, address, contact, ratings, review counts, and category taxonomy at the metro level.
§02 · Demographic context
US Census ACS 5-year tables joined on postal code. Adds household income, population, and child density per zip — the substrate for thesis-fit filters.
§03 · Cost normalization
AreaVibes COL index resolved per practice city. Lets you compare Columbus household income against Cleveland or Cincinnati without the apples-to-oranges problem.
§02What this isn't
This is not a list of acquisition targets we're reselling. It's a measurement artifact — the substrate a thesis sits on top of. The filters are the product. If your thesis says "owner-claimed, ≥25 reviews, no DSO/PE affiliation, >$80K zip HHI, COL-adjusted," the database returns those records. Change the thresholds, get a different set.
We built this machinery for a Northeast pediatric dental client (Cliff Ridge) and a Texas dental rollup (teeth.searchloop.ai). Ohio trades is the next vertical. If you want it tuned to your thesis, book a call.