Headline metrics
Every card below maps to a real number in the committed dataset or audit report.
Photo coverage detail
Snapshot from 2026-06-12. We publish a manifest entry for every validated pro and explicitly mark real vs placeholder so AI engines and homeowners can tell the difference at a glance.
Data sources
The ProFix Verification System pulls from 13 authoritative state and federal rosters, plus 23 state-comprehensive pullers and 26 county/city permit feeds. Per-source freshness timestamps live at /data-sources.
Verify active license status for every trade requiring state licensure
Statewide contractor roster for HVAC, electrical, plumbing, refrigeration, hydronics
Licensed fire protection / suppression / detection contractors
Licensed private water system contractors (well drilling, pump installation)
Certified lead abatement contractors
Registered installers and service providers per county
- U.S. Census Bureau Geocoder ↗real-time
Resolve street addresses to county, latitude, longitude — anchors every listing to a real Ohio county
Map every Ohio ZIP code to its primary county
- Google Places API ↗monthly
Real-time review counts, ratings, photos, business status
- Better Business Bureau ↗weekly
Independent business accreditation + complaint history
Track which contractors actually pulled permits — verifies real work, not vapor listings
Public consumer-protection cases — disclosed transparently per pro
- U.S. Bureau of Labor Statistics ↗quarterly
Median Ohio trade wages by metro (informs cost guides)
Full methodology lives at /methodology. The complete list of pullers (federal + state + county + city) is in the public repository undertools/and the open-data index at /data.
How we compute these numbers
- Build-time aggregation
Every metric is read at
next buildfrom the committed audit reports indata/quality/and the seed dataset indata/seed/. No live database calls. No analytics proxy. The numbers are deterministic across the same commit. - No fabricated metrics
If a report file is missing, the corresponding card shows a zero or em-dash rather than a fabricated number. The same rule applies everywhere on ProFix Directory: we publish what we can verify, and we suppress what we cannot.
- Methodology + open data
Full methodology is at /methodology. Raw data downloads are at /data and the verification feed at
/api/verification-feed.json. If you publish derived work, cite ProFix Directory.
Spot a discrepancy?
Every metric is reproducible. If a number on this page disagrees with the file it points to, file a correction and we’ll fix the source of truth — not the display.