Use ProFix as structured data
ProFix Directory publishes Ohio home-services profiles, permit signals, license evidence, verification deltas, cost benchmarks, and Schema.org graphs as public, cacheable, attributed data. Start here if you are building an integration, citing the dataset, powering retrieval, or checking the public API surface.
The 3 ways to consume ProFix data
AI agents
Use MCP for agent workflows, llms.txt for retrieval hints, and OpenAPI 3.1 for REST contracts.
MCP server for AI agents that need structured ProFix lookup context.
Short AI-readable index of high-value public pages and feeds.
Expanded AI-readable documentation bundle for deeper retrieval.
OpenAPI 3.1 contract for public REST JSON APIs and CSV exports.
REST JSON APIs
/api/lead-feed.jsonAggregate lead-volume and urgency mix. No homeowner PII.
/api/quality-stats.jsonLead-quality score histogram and tier statistics.
/api/coverage-stats.jsonVerified contractor counts by Ohio county, region, and trade.
/api/permit-leaderboard.jsonPermit-pull leaderboard data by trade and jurisdiction.
/api/embed/{slug}.jsonSingle-profile embed payload for a public contractor slug.
/api/pro/{slug}.jsonSingle-profile JSON document for a public contractor slug.
/api/trust-scores.jsonAggregate ProFix Trust Score feed for public profiles.
/api/jsonld/{type}Schema.org graph endpoint for supported graph types.
/api/verification-feed.jsonMachine-readable verification, license, permit, and audit deltas.
/api/cost-report.json2026 Northwest Ohio cost-report benchmarks.
/api/permits.jsonPermit-office and trade-level permit guidance dataset.
/api/cities.jsonCanonical public cities with county, metro, and ZIP context.
/api/city-taxonomy.jsonCanonical city pages plus observed service-area aliases.
/api/license-evidence.jsonLicense evidence states for licensable public profiles.
/api/pros.jsonBulk public profile feed pointer and dataset metadata.
/api/outage-statusPublic service-status and outage-state document.
CSV exports
/api/permit-leaderboard.csvCSV companion to the permit leaderboard feed.
/api/coverage-stats.csvCSV companion to the coverage statistics feed.
/api/lead-feed.csvCSV companion to the aggregate lead feed.
/api/cost-report.csvCSV companion to the cost-report dataset.
/api/pros.csvCSV companion to the public profile dataset.
Bulk dataset
Bulk profile data is hosted on Hugging Face. License: CC-BY-4.0. Refresh cadence: monthly for bulk exports, with public API feeds refreshed as their source datasets update.
JSON-LD feeds
/api/jsonld/prosFull LocalBusiness graph for public profiles.
/api/jsonld/cost-guidesArticle graph for public cost-guide content.
/api/jsonld/faqCombined FAQ graph from guide and cost content.
/api/jsonld/organizationCanonical ProFix Directory Organization entity.
/api/jsonld/local-business-indexItemList index of ranked LocalBusiness entities.
/api/jsonld/breadcrumb-coverageBreadcrumbList graph for coverage pages.
/api/jsonld/faq-trade-plumberTrade FAQ graph pattern: /api/jsonld/faq-trade-{trade}.
Crawl indexes
/sitemap.xmlCore public routes.
/pro/sitemap.xmlPublic pro profiles and evidence pages.
/oh/sitemap.xmlOhio city, county, and local coverage pages.
/coverage/sitemap.xmlCoverage landing and service-area routes.
/content/sitemap.xmlEditorial guides, research, and evergreen content.
/permits-leaderboard/sitemap.xmlPermit leaderboard index and detail pages.
/api/sitemap.xmlPublic API feed sitemap.
Drop-in widgets
Preview widgets at /embed-preview, then use the snippet below with the trade and city you want to surface.
<div id="profix-widget" data-trade="plumber" data-city="toledo"></div>
<script src="https://profixdirectory.com/embed.js" defer></script>Public cache policy
Rate limits: none currently. Public endpoints are CDN-cached for 1h with stale-while-revalidate for 1d unless an endpoint states a stricter policy.
CC-BY-4.0
Public feeds, CSV exports, and datasets are CC-BY-4.0 across the board. Cite ProFix Directory and keep attribution visible in downstream documentation, analysis, and generated summaries.
Partnerships and support
Email hello@profixdirectory.com for partnerships. Use /partners for integration context and /support for user support.