Platform · Technology

The install layer for the built environment.

Roofix isn't a marketplace. We own the data, the pricing engine, the dispatch graph, and the QA ledger end-to-end. Partners integrate once, at the API — we handle the physical world.

148MParcels indexed
<5mAddress → actionable bid
99.97%Platform uptime · TTM
Seven layers

One platform, top to bottom.

L7 · UIPartner portals + rep appsCarrier, solar, institutional, operator● Live
L6 · APIRoofix APIREST · Webhooks · 140 endpoints2.4s res
L5Install GraphCrew ↔ territory ↔ capacity state2.8k/s
L4 · PricingFirm Quote EngineMaterial + labor + permit · by ZIP340 ms
L3Parcel & Roof IntelligenceSatellite · LiDAR · permit history148M rows
L2 · LedgerOps & payout ledgerCrew payouts, commission bonus, QA42 TPS
L1Event busKafka · exactly-once delivery3.8k / s
How we think about software

Built like a payments network. Run like a general contractor.

Every design choice traces back to three rules. They look obvious on a slide, but they're the reason Roofix can quote a roof in Tallahassee and dispatch a crew in Tacoma on the same API call.

Data first

The parcel is the primary key.

Every quote, dispatch, inspection, and payout is keyed with a parcel ID — not an address string. That's how we reconcile 148M homes across 3,144 counties without the usual address-matching mess.

Firm prices

No "up to." No "starting at."

The pricing engine returns a single, binding install price valid for 30 days — material, labor, permit, haul-off, warranty. If we quoted it, we're obligated to build it at that number.

Real execution

The crew is on our roster, not a referral list.

Every crew is background-checked, insurance-verified, and on our payout ledger. That's how we guarantee SLAs instead of apologizing for them.

Live pipeline

Address in. Installed roof out.

Five stages, one commit boundary. A claim, a solar lead, or a dealer deal all go through the same pipeline — only the originating event type differs.

1

Event received

Claim, lead, or deal hits the API. Parcel resolved, carrier / dealer stamped.

2

Roof intelligence

Satellite + LiDAR + permit history. Roof area, pitch, age, layers detected.

3

Firm quote engine

Material + labor + permit + warranty, priced against live capacity.

4

Install graph

Crew-of-record assigned by proximity, capacity, and license.

5

QA + payout

Photo + drone closeout, warranty, crew payout — automatic.

# One POST call — a firm install quote, binding for 30 days
POST https://api.roofix.io/v1/quotes
Authorization: Bearer $ROOFIX_KEY
Content-Type: application/json
{
  "parcel": {
    "address": "1847 Oakridge Ln, Frisco, TX 75034"
  },
  "scope": "roof_full_replace",
  "partner": "carrier:nationwide",
  "claim_id": "CLM-2026-01-00461"
}

# Response — 2.4s p95
{
  "quote_id": "qt_8Z9gT6…",
  "price": 21600,
  "install_sla_days": 13,
  "warranty": "10yr_workmanship",
  "binding_until": "2026-02-09"
}
Partner-facing modules

Four products. One install core.

Solar companies

Roof-Solar Co-Install

Full re-roof in the same truck-roll as panel install. Eliminates the "bad roof" cancellation from solar pipelines. Solar-design file shared (DXF / PDF), single warranty on roof + PV, net-metering permit bundle.

Insurance carriers

Claims Router

FNOL-to-dispatch pipeline for P&C carriers. Roofix becomes your preferred-contractor layer across 48 states. Xactimate & Symbility · invoice-first adjustment · live cycle-time dashboard.

Institutional

Real-Asset & Government Install

Portfolio capex, multi-site dispatch, and bonded crews for REITs, property managers, DCs, and federal / state / local work. TIPS & Davis-Bacon compliant, 3-year capex forecast and bulk scheduling per asset.

Platform

Roofix API

The primitives: parcel lookup, firm quote, dispatch, webhook events. Build your own integration. REST + Webhooks · 140 endpoints · SDKs (Node, Python, Go, Ruby) · sandbox with full-fidelity test parcels.

Security & compliance

Built to pass your vendor review.

Full SOC 2 Type II audit, annual pen test, dedicated VPC per Tier-1 partner. Compliance pack available on request.

SOC 2 · Type II

Continuous monitoring

Trust Services Criteria audited annually. Drift-powered continuous evidence collection.

GDPR · CCPA

Privacy-first

Regional data residency. Homeowner PII encrypted at rest with per-partner KMS keys.

For carriers & BI

Audit-ready

Bodily-injury claim data handled under BAA. Health data shared in view-facing apps.

Pen test

Quarterly

Third-party pen test every quarter. Critical findings SLA: 48 hours to patch.

Build on Roofix

Turn install into an API call.

Request sandbox access and we'll provision a key plus 50 full-fidelity test parcels so your engineers can start integrating today.

Request sandbox access See the coverage map