ProFix Directory embed widgets

Drop-in embeds for partner sites, realtor blogs, and local-news how-tos. Each renders real computed data — permit-derived cost benchmarks, live license verification, cited material math — and carries one clean attribution link back to the source. Free to embed; just keep the "Data by ProFix Directory" link.

Embed pattern

Use a slug shaped as {trade}-{city}, such as plumber-toledo. For multiple widgets on one page, give each target div its own data-profix-widgetvalue.

<div data-profix-widget="plumber-toledo"></div>
<script src="https://profixdirectory.com/widgets/plumber-toledo.js" async></script>

Calculator widget

The cost estimator uses the same script pattern, then fetches one lightweight calculator model from /api/calculator/{trade}.json. Add data-profix-trade to lock the widget to one trade, or omit it to show the trade selector.

Cost estimator

Compact low / typical / high project-cost estimator with trade selector, scope, size, and quality controls.

<div data-profix-widget="cost-estimator" data-profix-trade="plumber"></div>
<script src="https://profixdirectory.com/widgets/cost-estimator.js" async></script>

Plumbers in Toledo

Top verified plumbing pros for Toledo-area homeowner content.

<div data-profix-widget="plumber-toledo"></div>
<script src="https://profixdirectory.com/widgets/plumber-toledo.js" async></script>

Electricians in Cleveland

Electrical contractor shortlist for Cleveland housing and safety pages.

<div data-profix-widget="electrician-cleveland"></div>
<script src="https://profixdirectory.com/widgets/electrician-cleveland.js" async></script>

HVAC technicians in Columbus

Heating and cooling pros for Columbus seasonal maintenance guides.

<div data-profix-widget="hvac-columbus"></div>
<script src="https://profixdirectory.com/widgets/hvac-columbus.js" async></script>

Iframe widgets

Three drop-in iframe widgets that need zero JavaScript on the host page. Each route returns a 400-pixel-wide standalone document with Content-Security-Policy: frame-ancestors *, ETag, and a "Powered by ProFix Directory" backlink at the bottom.

Cost band

Low / typical / high homeowner price band for a (trade, state) pair, sourced from the deterministic state-content seed.

Pattern: /widgets/cost-band/{trade}/{state}

<iframe src="https://profixdirectory.com/widgets/cost-band/plumber/oh" width="400" height="320" style="border:0;max-width:100%" loading="lazy" title="ProFix Directory widget"></iframe>

Top 3 verified pros

Top three gold-tier verified pros for a (trade, state) pair. Compact card layout, links back to each profile.

Pattern: /widgets/top-pros/{trade}/{state}

<iframe src="https://profixdirectory.com/widgets/top-pros/plumber/oh" width="400" height="320" style="border:0;max-width:100%" loading="lazy" title="ProFix Directory widget"></iframe>

State coverage stats

Verified pro count, capital, largest city, top metros, and ProFix coverage status per state.

Pattern: /widgets/state-stats/{state}

<iframe src="https://profixdirectory.com/widgets/state-stats/oh" width="400" height="320" style="border:0;max-width:100%" loading="lazy" title="ProFix Directory widget"></iframe>

Spanish mirror lives at /es/widgets (same paths under /es/widgets/).

Where this data comes from

Every widget renders the same numbers ProFix publishes on-site — nothing synthetic. Explore the full interactive versions: the Real Cost Index calculators and cost guides behind the cost-band and cost-index embeds, the contractor license check behind the verify widget, and the open datasets at /data. See all free homeowner tools on the tools hub.

License and attribution

Widget data is published under CC-BY-4.0. Keep the "Powered by ProFix Directory" footer visible and link back to https://profixdirectory.com. Partners that need bulk data, custom city coverage, or feed-level integration can start from /partners and the OpenAPI document.

Emergency