Eye in the Sky

Property intelligence for construction and landscaping

Every house in your ZIP, read from the county record and ranked.

Eye in the Sky joins the appraiser roll, issued permits, code cases, building outlines and thirty years of storms on every house in a ZIP. It scores each one and gives your crew a map and a call list where every line can be checked against the county.

353,544houses scored
76ZIP codes on the map
564,549parcels on file
262,377permits read
500,000+building outlines
100,000+county cases

Miami-Dade County, on file October 7, 2026.

One system, from the county record to a booked job.

The scan reads the county. The map shows what it found. The board is where your crew works it.

The map

Every scored house in a ZIP on satellite imagery, coloured by the question you are asking: priority, lead score, year built, re-roofed, floors, yard size, storm surge zone. Point at a roof edge and it reads its length in feet.

The house file

Roof, lot and yard, permits by trade, county cases, each hurricane's closest pass, and the appraiser's record of pools, fences, patios, sales and values. Each line names its source.

A reason for every score

A score is a sum of things on the record: age against the insurance line, storms since the last roof, open cases, no permit on file. The file shows each one and what it counted for.

A price range before the call

Roof area from the county outline or its LiDAR, priced from what Miami-Dade re-roof permits were issued for. Always a range, never a quote.

Pipeline and team

Put a house on the board, assign it, move it from new to won. An owner sees the company. A rep sees only the leads assigned to them, and it is the database that enforces that.

Messages and texting

Team chat, and texting homeowners from your company's own number. Consent, quiet hours and opt-outs are enforced by the server when a text is sent.

Weather

The forecast and the alerts over a ZIP in the National Weather Service's own words, each named hurricane's closest pass, and how many houses sit in each surge zone.

The homeowner page

One page per address: their roof from above, what the record says about it, a price range and a time to book. No owner name or phone number is ever on it.

Real houses, not mock-ups.

Twenty houses in four Miami-Dade ZIP codes, exactly as the county records them. Pick one and read its file.

County building outlines. Select a house.

    House numbers are masked to the hundred block, as they are in the database. These sample files are a snapshot taken September 17, 2026, so a line that says "2 year window" reflects the permit window read then.

    Every trade, not only roofs.

    A scan files each permit under the trade its county category amounts to, keeps whether the county ever closed it, and reads what stands on the lot.

    Roofing

    Re-roof permits and the material they name, roof footprint, floors, planes measured from county LiDAR where that pass has run, and every storm since the last roof.

    Air conditioning

    Every permit that names AC work, with its status. Units are not detected from the air, and the page says so.

    Pools

    The appraiser's record of a pool with the year it went in, plus pool permits and pool cases.

    Fences and walls

    Fences and walls on the appraiser's record, fence permits, and fence cases from code compliance.

    Windows, doors and shutters

    Every permit naming them, open or closed. Nobody counts windows, so no count is shown.

    Driveways and paving

    The appraiser's paving feature where it lists one, and permits whose text names a driveway or pavers.

    Landscaping and trees

    Open ground on the lot, the share of it under tree canopy, overgrowth cases and irrigation permits.

    Electrical, plumbing and solar

    Permits by trade across all 199 categories the county uses, and whether each was ever closed.

    What the homeowner sees.

    Their own roof from above, and the same photograph with a new roof on it. Drag the line.

    • The left side is the county's aerial of the house. The right side is a render of that photograph, and is labelled as one.
    • What the record says, in plain words, each with its source.
    • A price range from issued permits, and a time to book.
    County aerial Render

    Nothing here is invented.

    Every field is a public record or is measured from one, and the screen names its source. What cannot be sourced is absent, not guessed.

    WhatWhere it comes from
    Parcels and foliosMiami-Dade County base map. The folio is what everything else is joined on.
    Building outlines and heightsThe county's LiDAR-derived building layer.
    Year built, beds, area, floorsThe property appraiser's roll.
    Issued permitsThe county's permit data, with the work categories and the job's value, and its land information server for each permit's status: active, expired or finalized.
    Building and code casesCounty building violations and code compliance, open and closed in the last five years.
    What stands on the lotThe appraiser's own record of each house: pools, fences, patios, carports, with the year built.
    Flood zone and ground heightFEMA's zone for the parcel and the ground elevation, from the county.
    Tree canopyThe county's 2021 canopy assessment, by parcel.
    Hurricanes and windThe National Hurricane Center's track record, NOAA storm reports and thirty years of gusts at Miami International.
    Forecast and alertsThe National Weather Service, asked when the page is opened.
    ImageryEsri World Imagery, and the county's own aerials.

    Addresses stay masked

    The database stores the hundred block, not the house number. A street address is looked up on the way to a signed in screen and is not kept.

    Each company sees its own

    Leads are separated inside the database itself. A rep asking for a colleague's lead gets the same answer as for one that does not exist.

    Signed in, and logged

    A second step at sign in, links that work once, and every change, sign in and export written to a log that cannot be edited.

    All of Miami-Dade is on the map.

    Every Miami-Dade ZIP code with detached houses has been read and scored. The counties either side are next.

    Miami-Dade

    353,544

    houses scored across 76 ZIP codes.

    On the map now

    Monroe, the Keys

    88,551

    parcels on file from the state's roll.

    On file. Not scored yet

    Broward

    766,819

    parcels on the state's roll, being read now.

    Loading

    Figures as of October 7, 2026. A ZIP code is assigned to a company by trade, to that company alone or shared.

    How a company starts.

    Ask for access

    Tell us your company, your licence number and the ZIP codes you work.

    We set you up

    Your company is approved and its ZIP codes assigned. Every scored house in them is on your map.

    Your crew works it

    Invite your reps, hand out leads, and work them from a laptop or a phone.

    See your own ZIP code.

    Send the ZIP codes you work and we will show you what the record says about them.

    What it does not do.

    Listed here because a buyer finds these in the first hour anyway.

    • Roof age is bounded, not known. The county's permit window is three years, so the honest claim is that no re-roof permit has been issued in it.
    • Roof condition is not read from the photograph. A vision pass was built, measured against permit-labelled roofs and failed its own accuracy gate, so material stays what a permit names.
    • Roof pitch is measured only where county LiDAR has been fitted: 2,315 houses so far. Elsewhere the area comes from the building outline.
    • A pool is the appraiser's record of one. It is not detected from imagery, and one built with no permit that the appraiser never picked up is not here.
    • Windows, garage doors and AC units are not counted. What exists is every permit that names them.
    • Monroe and Broward are not scored yet. Their parcels are on file. Scoring needs building outlines for them first.