← Back to data productsFor real-estate platforms

Roof condition + age, on every listing page. Without sending an inspector.

Buyers want to know about the roof before they tour. Sellers want to highlight a recent re-roof. Agents want to fill out disclosure forms faster. We give you the data, you put it where it matters most: in front of the user, at the moment of decision.

How it fits in

Day-to-day workflows our data slots into.

Listing-page enrichment

Roof age, predominant material, condition signals, square footage. Surface them right next to the year-built and lot-size fields buyers already scan. New attribute sells homes faster.

Seller disclosure auto-fill

Pre-populate roof age, square footage, and material on the seller-disclosure form draft. Agent reviews and submits, no manual measurement required. Saves 20+ minutes per listing.

CMA / valuation

Roof age and condition correlate with valuation. Pipe our data into your AVM or feed your CMA tool with consistent roof signals across comparable listings.

iBuyer offers

Capital-intensive iBuyers underwrite based on roof condition. Auto-flag roofs that need replacement before issuing offers, baking the cost into the price you pay the seller.

MLS data refresh

MLS listings often have stale or missing roof attributes. Bulk-enrich a region's active inventory to fill the gaps. Your platform shows complete data when competitors show blanks.

Buyer-side red flag detection

Surface 'roof age 24 years' on a listing page so buyers know to ask for an inspection. Builds trust by being upfront about house condition.

Fields you'll use most

From the full API response, these are the fields this industry leans on.

FieldWhat you do with it
roof.area_sqftShow next to living_area_sqft on listing pages. Buyers compute price-per-sqft including roof scope.
roof.predominant_pitchSteep pitch raises replacement cost. Material-cost guide stays accurate.
property.year_builtCross-reference with deed records for accuracy. Auto-fills the field on disclosure forms.
property.estimated_roof_age_yearsThe signal that drives buyer questions. Show prominently if 15+ years.
property.living_area_sqftStandard MLS field, included as a sanity-check against MLS data.
data_quality.imagery_qualityWhen LOW (e.g. heavy canopy), suppress the visualization on the listing page rather than showing low-confidence numbers.

From signup to live

Typical timeline from first call to your first enriched record.

01

Integration scoping

30-minute call. Where does your listing data flow from? MLS feeds, manual entry, both? We design the enrichment trigger (on-listing-creation vs nightly batch).

02

Schema mapping

We provide a canonical mapping doc, our fields → your schema. Your team maps once, every property gets enriched on the same shape.

03

MLS or feed integration

Most platforms run a nightly job: pull new listings, enrich each one, persist. We support webhook-style real-time too if your platform is event-driven.

04

UI rollout

New fields appear on listing pages, agent dashboards, or seller-disclosure form drafts. Your design team controls placement; we just provide the data.

Common questions

Will the data conflict with what the seller reported?

Sometimes. Sellers misremember roof age or material. The disclosure form is a legal document, the seller's words win. Our data is best as a draft / sanity check that the agent reviews before finalizing.

How accurate is the roof age estimate?

We derive it from year-built, satellite imagery date, and material signals. Within ±3 years on most homes. Doesn't replace a professional inspection but is useful enough to surface to buyers and trigger conversations.

Can we bulk enrich an entire MLS region?

Yes. Bulk CSV upload is part of the Enterprise tier. Send a list of addresses, get a CSV back with enrichment columns. Same per-call pricing applies.

What about new construction?

We return the data we have. New construction often shows year_built equal to current year and roof age 0-1 years, which is correct. We don't fabricate values.

API in, data on the page

No back-office, no manual review, no inspectors needed. Plug it in once, every new listing gets enriched on intake.

Tell us what you're building

We'll review your use case, answer questions, and get you set up if it's a fit.

We'll never share your contact info. Reply to the welcome email to opt out anytime.