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