One tiered API · property data

One API. Every roof & property metric on any address.

Send any U.S. address. Lite is free and unlimited — satellite-measured roof area, predominant pitch, and squares for the main structure, in ~3 seconds. Thefull record is $3.95 and lets you add detached structures: owner, storm history + claim window, AI roof condition, material takeoff, cost estimate, and solar. Never billed for a low-confidence read.

Free on every key

Lite enrichment on every call — roof size + pitch on every lead you touch, no card, no cap. Your first 3 full records are free too.

FULL RECORD · $3.95/v1/enrich · ~3 sec
4,003 ft²Roof area
4/12Pitch
412 ftEdge
44Squares
13.6 kWSolar
1972Year built
On recordOwner
IncludedMaterial takeoff
FreeRoof areaPitchSquares · unlimited
One call, two ways to win

One API call. Two ways it pays off.

Start the same way every time, one address, or the list of old leads you already bought. Here is where each one goes.

Lite · every lead · Free
any addressevery lead you touch
POST /v1/enrichfree · unlimited · ~3 sec
area · pitch · squaressatellite-measured basics
every lead sizedthe two numbers every roofing lead needs
Read the docs
Full · qualify the lead · $3.95
the leads that matterworth qualifying fully
tier: "full"$3.95 · ~3 sec
the full recordowner, storm, AI condition, takeoff, cost, solar
quote-readya higher-value lead, ready to close
How enrichment works
See it in your industry

Same API. Eight workflows. Pick yours.

How different teams plug RoofTap into the tools they already pay for. Each card shows the data shape, the routing logic, and the workflow gain.

1,200 raw leads / mo
RoofTap enrich · roof + owner
342 qualified · resold upmarket
$58 CPL → $12 net
ROOFING · SOURCE → ENRICH → RESELL

Roofing lead aggregators

Add roof sqft, pitch, age, and storm history to every roofing lead. Roofers skip the EagleView step and quote first call. Auto storm-watch keeps leads warm for 24 months.

webhookclaim windowstorm watch
Pitch4/12
Azimuth178°
Roof age18 yr
N
S
E
W
SOLAR · PRE-QUALIFY → BUNDLE

Solar lead aggregators

Add PV suitability, kW potential, and re-roof bundle flags to every solar lead. Installers pre-qualify in 6 sec. Aged roofs unlock a 2x bundle payout opportunity.

suitabilityre-roof bundlekw_potential
0–5y10y15y20y25y30y35y40y+
SEGMENT BY ROOF AGE
SEGMENTS · LOOKALIKES

Marketing platforms

Append roof age, replacement-cost band, complexity to your customer DB. Ship "15–20 yr roof" cohorts to ad platforms. Buy media on roofs, not zip codes.

cohortslookalikesCDP
B+
PRE-UNDERWRITING SCORE
Age18 yr
Pitch4/12
Hail '241.75in
PRE-UNDERWRITING

Insurance tech

Pre-underwriting roof signals: age, condition, hail exposure, footprint match. Flag low-quality risks before quote. Decline fewer good ones.

risk_scoreNOAAclaims
Lead
Sarah J.
Mike R.
Ana T.
Enrich
Sarah J.
Mike R.
Quote
Sarah J.
Won
$12.4k
CRM · QUOTE WORKFLOW

Home-services CRMs

Embed roof measurements directly in the contractor workflow. White-label optional. Estimators stop tabbing out to a measurement tool, the data is just there.

JobNimbusAccuLynxwhite-label
Pitch4/12
Azimuth178°
Roof age18 yr
N
S
E
W
PRE-QUALIFY · BUNDLE

Solar installers

Pitch, azimuth, roof age, and complexity per address. Pre-qualify solar leads in seconds; bundle a re-roof when the roof age math says you should.

azimuthre-roof bundledesign tools
Hail1.75in
Wind62 mph
DateMay '24
RAPID DISPATCH

Storm-response networks

Bulk-enrich impacted addresses post-event. Hail and wind history per property surfaces "this lead just got hit" without a separate weather subscription.

NOAAbulk CSVcanvass
REPLACEMENT-COST BAND$18k–$24k
$8k$15k$22k$30k+
44 squares
A− condition
LENDING · APPRAISAL

Lenders & appraisers

Defensible replacement-cost band per property. Plug into AVMs, HELOC underwriting, and disclosure flows, same JSON, same rate.

AVMHELOCcost band
Quality guarantee

If we can't measure it confidently, you don't pay. The few we can't, we flag and never charge for.

The few we can't, like heavy tree cover or non-standard parcels, we flag up front and never charge for. The imagery-derived measurements (roof area, edges, pitch) are the fields that can vary, so those are the fields we score; a soft read is flagged low-confidence and isn't billed. Want 100%? Add your own measurements on our imagery in about 60 seconds, included free, so even those addresses enrich for nothing.

POST /v1/enrich   { "address": "..." }

422 Unprocessable
{
  "ok": false,
  "billable": false,            // soft measurement — not charged
  "error": "low_confidence_property",
  "data_quality": {
    "confidence": "low",        // heavy canopy
    "confidence_reasons": ["imagery_quality_low"]
  }
}
// medium/high reads return 200 with a verify_url —
// refine the building selection there in ~60s
Pricing

One API. Free on every lead, $3.95 to fully qualify.

Same key, same code. Ask for tier:"full" and the complete record just starts returning. No re-integration, no retroactive surprises.

Lite
$0 / unlimited

Free enrichment on every lead: satellite-measured roof area, predominant pitch, and squares. No card, no cap — the default on every call.

  • Roof area + predominant pitch + squares
  • Main structure only — flagged when we spot others
  • Unlimited calls, ~3 sec each
  • No credit card required
  • Delivery via API · Zapier · bulk CSV
Start free
Full
$3.95 / record

The complete lead qualifier — tier:"full" on the same call. Your first 3 full records are free on every key.

  • Add detached structures — garage, shop, casita — via the report link
  • Owner of record & full property details
  • Storm history + insurance claim window
  • AI roof condition: material, est. age, replace-soon flag
  • Material takeoff + cost estimate & solar
Get an API key
Volume discounts
Your rate drops as you scale

The more you enrich each month, the less you pay per record. Applied automatically at billing, no plan to pick.

  • $3.95 / record · first 5k/mo
  • $3.25 / record · 5k–15k/mo
  • $2.45 / record · 15k–30k/mo
  • 30k+/mo · talk to us for a quote
Talk to us
COMING SOON

Every tier measures the main structure. A detached garage, shop, or casita is not in the reported area — we flag it when we detect one, and full gives you a report link to add it before you order material. How that works.

Premium — $13.95 flat. Vendor-verified, ordering-grade measurements (full per-edge lengths) for the jobs you're bidding. Same endpoint, tier:"premium".

Billed monthly. Flat $3.95 per full record, no minimums, and you're never billed for a low-confidence read. Doing more than 30k records/mo? Talk to us about volume pricing. Need PDF reports for homeowners? See subscription plans.

Get started

Get your key. The same key enriches the moment you need it.

You're live in under a minute, no card, no sales call, no NDA. Lite is free and unlimited; your first 3 full records are free too, then $3.95/record with automatic volume discounts. Never billed for a low-confidence read.