Live inventory · 2026 Q2

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.