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.
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.
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.
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.
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.
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.
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.
Insurance tech
Pre-underwriting roof signals: age, condition, hail exposure, footprint match. Flag low-quality risks before quote. Decline fewer good ones.
Lead
Enrich
Quote
Won
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.
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.
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.
Lenders & appraisers
Defensible replacement-cost band per property. Plug into AVMs, HELOC underwriting, and disclosure flows, same JSON, same rate.
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 ~60sOne 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.
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
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
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
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 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.