SOLAR LEADS & DATA

Solar Data That's Been Looked At From Above

Most solar lists are a database query. Ours are checked against current aerial imagery — every property assessed for existing panels, shading, roof condition and usable area before it ever reaches your dialer.

A data-centre corridor with a glowing golden core feeding gold circuitry along the floor, under the LeadsUp Call Center mark

$0.03 per verified record. Roofing data, same price.

THE PROBLEM

You're paying to call homes that already went solar

Every solar list on the market is built the same way — filter a property database by homeowner status, income band and zip code, then sell it. Nothing in that process ever looks at the actual house.

So your reps burn dials on homes with a full array already on the roof. On homes buried under mature tree canopy where the numbers will never work. On roofs three years from replacement, where no reputable installer will mount a twenty-five year system.

None of that is visible in a database field. All of it is obvious from the air.

HOW IT WORKS

Three stages. Most vendors stop at the first.

1  Public record foundation

County property appraiser records and public filings — official sources of record. Ownership, property characteristics, construction and improvement history, structure size and assessed value. Not a broker file that's already been worked by three vendors before you.

2  Property-level filtering

Owner-occupied only — a twenty-year payback is a conversation for the person paying the power bill, not an absentee landlord. Then structure size, valuation band and improvement history, so the list is already shaped like a solar customer before anyone looks at it.

3  AI aerial verification

Every property that clears stage two is assessed by a computer vision model against current aerial imagery. Not a database field. The actual structure.

The model reads:

  • Existing panels — rooftop arrays are unmistakable from above. Homes that already went solar are pulled out.
  • Shading — tree canopy over the roof plane. The single most common reason a solar quote dies.
  • Roof condition — nobody mounts a twenty-five year system on a roof with two years left.
  • Usable area and orientation — how much roof there is to work with, and which way it faces.
  • Roof material — tile changes the install cost. Your rep should know before the call.
  • Pool — a strong consumption signal. Pumps and heaters mean a power bill worth offsetting.

Every assessment carries a confidence rating. Low-confidence reads are held back rather than passed along as filler.

PRICING

$0.03 per record. Verified records only.

Three cents per record, for solar and for roofing data alike. You're billed on what survives verification — not on the raw list we started from. The properties we drop cost you nothing.

Every record includes:

  • Owner name and property address
  • Validated phone numbers, with mobile and landline identified
  • Property detail — year built, structure size, valuation
  • Full aerial assessment with confidence rating
  • Federal DNC scrub, applied before delivery

Delivered as a clean file, ready to load straight into your dialer.

ON LIST SIZE

Our lists come back smaller. That's the product.

In sample testing, aerial verification removed roughly seven out of ten properties that had already passed record-level filtering — homes that were already handled, or in a condition where the call was never going to convert.

A cheaper list isn't cheaper when your reps spend the week dialling houses that were never candidates. You're paying for the properties worth calling, and not paying for the rest.

ALSO AVAILABLE

Roofing data, same engine, same $0.03

The same aerial verification runs for roofing contractors — with the judgement inverted. Where solar wants a roof in good condition, roofing wants surface wear, patching and tarping. And critically, it compares imagery across multiple years to catch roofs that have already been replaced.

A 2004 home re-roofed in 2019 still looks twenty-two years old in every public dataset on the market. It does not look that way from above. That single check is the difference between a list your crews can work and a list that wastes their week.

Before anyone is called

We look at the roof first

No property database in the United States records whether a house already has solar panels, and none records what a tree will do to the roof in July. It is obvious from directly above, so that is where we check — every roof, before it reaches you. These are real checks from our North Carolina runs, shown by city only.

Winter aerial view of a house in Cary, North Carolina: the trees are bare, the roof planes are clearly readable, with a road down the right side and a curved driveway
Cary, NC — winterLooks clear Leaves off. The roof reads as open, and a shade check run on this flight alone would pass it.
Summer aerial view of the same house in Cary, North Carolina: dense green canopy now covers most of the lot and much of the roof, with the same road and curved driveway visible
The same roof — summerExcluded Leaves on. About 60% of that roof is under canopy; our cut is 40%. Same road, same driveway, same circle of planting — check them against the winter frame yourself.

Solar

What passes, and what never gets called

Aerial view of a house in Durham, North Carolina with a plain brown hip roof, no solar panels and little tree cover over the roof
Durham, NCQualified No panels, roof in good shape, about 5% shade. This one goes on the list.
Aerial view of a house in Willow Spring, North Carolina showing a dark rectangular solar panel array already installed on the rear roof section
Willow Spring, NCExcluded Panels already on the roof — visible as the dark array on the rear section. No database would have told you. On a bought list, this is a wasted call to an annoyed homeowner.
Aerial view of a rural property in Graham, North Carolina showing a roof of rusted metal panels with a large blue tarp covering one section
Graham, NCSolar out, roofing in Rusted panels and a tarped section. No installer mounts an array on a roof this close to replacement — so it leaves the solar list and joins the roofing one.

Roofing

The same look from above, a different question

Aerial view of a house in Wilson, North Carolina with a blue tarp covering part of the roof and a section of bare exposed decking alongside it
Wilson, NCRoofing lead A blue tarp and a run of exposed decking, both visible from above. Someone here already knows they have a problem.
Aerial view of a house with a clean, uniform grey roof showing no tarps, patching or exposed decking
Same countyNot a lead Clean, uniform roof with nothing wrong with it. It never reaches the list — the work is in what we take out.

City only. We never publish a street address, an owner name or a phone number — these are real homeowners.

What gets removed

The screening, in numbers

From our North Carolina solar run. The point of a checked list is not what is on it — it is what is not.

Solar — North Carolina

41,173 roofs checked, 30,000 delivered

  • Too shaded6,027 removed
  • Roof not visible3,681 removed
  • Already had solar781 removed
  • Poor roof condition466 removed
  • Townhouses and attached homesremoved

The 466 poor roofs do not go in the bin — a roof too worn to carry an array is a roofing prospect, so they move across to the other list. The 781 matter most, though. Nothing in the public record flags them, so on an unchecked list every one is a caller being told they already have panels.

Roofing — pilot

200 county records, 23 leads

  • Worn roofs12 leads
  • Aging roofs11 leads
  • Sound roofs dropped66
  • Not dwellings16 dropped

Eighty-two of two hundred were removed before anyone picked up a phone. That is the difference between a list of addresses and a list of prospects.

Every delivered record carries the owner’s own verified mobile, DNC-scrubbed. How the tracing works, and ask for a sample of your market.

Roofing contractor rather than a solar installer? The same check runs with the judgement inverted — roofing leads, screened from the air.

FAQ

Frequently Asked Questions

How much does solar lead data cost?

$0.03 per verified record. Roofing data is the same price. You're billed on records delivered after verification, not on the raw list we started from.

How do you know if a home already has solar panels?

We assess current aerial imagery of each property with a computer vision model. Rooftop arrays are clearly visible from above, so homes that already went solar are identified and separated out before the list reaches you.

Where does the property data come from?

County property appraiser records and public filings — official public sources — combined with public aerial imagery. Contact details are appended through data providers and validated before delivery.

Is the data DNC scrubbed?

Yes. Every list is scrubbed against the federal Do Not Call registry before it's delivered.

Can I bring my own list to be verified?

Yes. If you already have a list, we can run it through aerial verification and hand it back with the assessment appended and the dead weight removed.

What about homes that already have panels?

We don't throw them away — we tag them separately. They're the wrong lead for a new install, but the right one for battery and storage add-ons, maintenance, or repair work.

Want to see what verified data looks like?

Tell us your service area and we'll put a sample file in front of you.

Request a sample →

Explore more: Skip Tracing · Cold Calling · Text Blasting · Appointment Setting · All Services