Back to Work
🛰️Beta

AirRecon

Aerial Roof Measurement · EagleView + Google

Instant aerial roof measurements integrated directly into RoofMarshal — accurate dimensions in under 30 seconds, no ladder required.

< 30sEstimate delivery time
2Aerial data providers
BetaCurrent status
0Ladder climbs needed
roofmarshal.com / airrecon

Property Address

1234 Oak Street, Austin TX 78701
Run AirRecon Measurement
Total Area2,847 sq ft
Pitch6/12
Eaves184 ln ft
Ridges62 ln ft
EagleView · Google Maps

The Problem

Before AirRecon, getting a roof measurement required physically climbing the roof or waiting 24–48 hours for a manual measurement service. This created friction at the exact moment a contractor needed to close a deal — right in front of the homeowner. Slow estimates meant lost jobs.

The Solution

AirRecon integrates directly inside RoofMarshal and pulls aerial imagery measurements from EagleView and Google Maps. A contractor enters an address, selects a roof, and receives accurate square footage, pitch, and complexity data in under 30 seconds. The estimate is then pre-populated in the RoofMarshal job record — no manual entry.

Integration Architecture

The system orchestrates two external APIs: EagleView for premium parcel data (pitch, facets, penetrations) and Google Maps for satellite imagery fallback. The API layer normalizes both data schemas into a unified measurement object that RoofMarshal consumes. Caching at the address level prevents redundant API calls and controls cost.

Key Features

• One-click aerial measurement from any RoofMarshal lead or job • EagleView integration for premium parcel measurement data • Google Maps integration as fallback and visual confirmation • Automatic estimate pre-population in the job record • Address-level caching to reduce API costs • Measurement history per property • PDF estimate export with aerial imagery

Outcome

AirRecon is currently in beta within RoofMarshal. Early testers report dramatically faster estimate delivery and fewer lost jobs due to slow follow-up. The integration eliminates the most painful step in a roofing contractor's sales workflow — and it does it in seconds.

Tech Stack

Next.js 15ReactTypeScriptEagleView APIGoogle Maps APINode.jsPostgreSQLNeon DBPrismaVercel

Need a complex API integration like this?

I specialize in third-party API integrations and turning complex data into clean, usable product features.

Start a Conversation