AI-Powered Lead Packages for Roofing Contractors

Every lead scored.
Every door worth
knocking.

We analyze county property records, NOAA storm data, and satellite imagery to find homeowners who actually need a new roof — then score and package them exclusively for you.

No credit card. 10 fully scored sample leads.
255K+
Leads scored to date*
3–4×
Projected close rate vs cold lists
$0
To start — free sample
* Cumulative across active markets as of Jul 2026 — see Coverage below.
Built on
🏛️County property records
🌩️NOAA storm data
🛰️Satellite imagery (roadmap)
The problem

You’re paying too much for leads
that don’t close.

Most lead services give you a name and a prayer. No data on the roof. No storm history. No way to prioritize. You waste hours chasing people who don’t need you.

📞
Shared 3–5 ways
Angi and HomeAdvisor sell the same lead to multiple roofers. By the time you call, the homeowner is annoyed and shopping price.
🎯
No real qualification
You get a name and phone number with zero context on roof age, storm damage, or whether they can afford the job.
📉
8–12% close rate
Industry average on purchased leads. You're spending $7,500+ a month and closing eight jobs.
How it works

Four data layers. One qualified lead.

We apply progressively more expensive analysis at each stage — so you only pay for leads that earned their way through every gate.

01
County property records
We ingest tax assessor data — year built, roof type, assessed value, square footage — for every residential parcel in your market.
02
NOAA storm overlay
Every hail event, wind event, and tornado within 15 miles of each property in the last 3 years. Cross-referenced for proximity, severity, and recency.
03
AI scoring engine
Each property scored 0–100+ across five factors: roof age, storm exposure, property value, urgency, and ability to pay. Then sorted into Priority, Qualified, or Standard tiers.
04
Deep assessment + satellite
Top leads get AI-written talking points, insurance likelihood, cost estimates, and satellite imagery analysis for visible damage.
What you get

This is a real lead card.

Every lead in your package comes with this level of detail — property data, storm history, AI assessment, and actionable talking points. Two product lines, two kinds of lead: an always-on Territory lead below, and a Storm Response lead delivered days after a real event.

Territory Lead — always-on
Exclusive
Lawrenceville, GA 30044🔒
Gwinnett County · 2,760 sqft · 2 stories · Full street address included with purchase
Enhanced Score
104
Urgency: CriticalInsurance: HighDoor KnockEst: $14,000–$19,500
🛰️ AI-Detected on Satellite — Not Self-Reported
Cracked, curling shingle tabs — south slopeHeavy granule loss, ~40% of roof faceExposed underlayment at ridge line
Urgency85
Roof age + storm exposure
Opportunity74
Job value + insurance likelihood
Accessibility68
Door-knockability + contact quality
Hail vs. insurance threshold1.75"
Exceeds the 1" mark most carrier policies use — insurance-covered damage is likely
Property Details
Year Built2003
Roof Age22 years
Roof TypeAsphalt Shingle
Assessed Value$312,400
Market Value$348,000
Storm History (3yr)
Hail Events4 events
Max Hail Size1.75"
Last HailApril 2026
Wind Events7 events
Storm Score0.82 / 1.0
AI Assessment

22-year-old asphalt shingle roof, 7+ years past its expected lifespan, with 4 hail events on record including 1.75" hail in April 2026 — well above the size most carriers use as a damage threshold. Satellite imagery independently confirms visible wear: cracked and curling shingle tabs, heavy granule loss, and exposed underlayment at the ridge. This isn't a cold guess — it's a homeowner who almost certainly has a covered claim sitting on a roof that's visibly failing. Both signals rarely line up this cleanly on the same lead.

Talking Points
Lead with April 2026 hail damage — fresh and top of mind for the homeowner
Insurance almost certainly covers at 1.75" — exceeds most policy thresholds
Roof is 7+ years past the typical 15-year warranty period
Neighborhood has 12 other aging roofs — position as multi-job opportunity
Satellite Analysis
Illustrative outline
Satellite imagery flags heavy granule loss and several cracked, curling shingle tabs across the south-facing slope — classic late-life shingle failure, not routine weathering. A section of exposed underlayment is visible near the ridge, consistent with an active minor leak point. Confidence: 0.78. Severity: Moderate.
Illustrative — pending a licensed imagery source, not delivered on packages today.
Storm Response Lead — day 3 post-event
Example — launching for the 2027 storm season
Fresh Confirmed
Fort Collins, CO 80525🔒
Larimer County · 2,410 sqft · 1 story · Full street address included with purchase
Enhanced Score
118
Urgency: CriticalAI-Confirmed DamageExclusive — Fresh WindowEst: $16,500–$22,000
🛰️ AI-Detected on Satellite — Not Self-Reported
Tarp visible on roof — active leak signalMissing shingle tabs, ~30% of south slopeExposed decking / felt paper
Urgency96
Fresh confirmed damage, Day 3
Opportunity78
Job value + insurance likelihood
Accessibility64
Door-knockability + contact quality
Hail vs. insurance threshold2.00"
Exceeds the 1" mark most carrier policies use — insurance-covered damage is likely
Property Details
Year Built2011
Roof Age15 years
Roof TypeAsphalt Shingle
Assessed Value$298,500
Market Value$329,000
Storm Event (real-time)
Storm EventHail — Jun 22, 2026
Max Hail Size2.00"
MESH SwathFort Collins Core #114
Days Since Event3 days
Imagery CapturedDay 3 post-storm
AI Assessment

15-year-old asphalt shingle roof inside a verified 2.00" MESH hail core — well above nearly every carrier's damage threshold. Post-storm satellite imagery, captured just 3 days after impact, shows a tarp already on the roof: this homeowner knows they have a problem and hasn't been reached yet. Missing shingle tabs and exposed decking are visible across the same slope. This is a homeowner mid-crisis, not a cold prospect — the door is already open.

Talking Points
Post-storm imagery captured Day 3 — you're at this door before it's been knocked by anyone else
AI-confirmed damage, not a probability estimate: missing shingle tabs and exposed underlayment visible on the south slope
2.00" hail exceeds nearly every carrier's damage threshold in this area
Many hail claim filing windows are time-limited — timing matters for this homeowner
Satellite Analysis
Illustrative outline
Day-3 post-storm capture shows a tarp already covering roughly 20% of the south-facing slope — the homeowner has noticed a leak and made a temporary fix on their own. Missing shingle tabs and exposed decking are visible across the same section, with a debris pattern consistent with the June 22 hail event. Confidence: 0.91. Severity: Severe.
Illustrative — pending a licensed imagery source, not delivered on packages today.
Many policies limit hail claim filing windows, and the window varies by carrier and state — timing matters, but we never state a universal deadline on a lead card.
Pricing

Lead packages, not lottery tickets.

Buy numbered packages of 25 to 200 leads for your territory. Every lead is 100% exclusive, enforced at the database level — a lead sold to you is never resold to anyone else, ever.

Priority
$325per lead
Exclusive
Worn/failing roof + moderate-or-better storm + owner-occupied
Oldest roofs, storm-hit properties
Full AI assessment + talking points
Insurance likelihood + cost estimate
Satellite imagery analysis
100% exclusive — never resold
Get a Free Sample →
Most Popular
Territory Exclusive
$100per lead
Exclusive
Storm-qualified, propensity-scored — not per-roof AI-confirmed
Full property details + roof age + storm history
AI assessment + recommended approach
Insurance likelihood rating
Estimated replacement cost
100% exclusive, DB-enforced — never resold
Get a Free Sample →
Standard
$75per lead
Exclusive
Broad qualified pool — storm-touched area
AI composite score + grade
Full property details + storm history
100% exclusive — never resold
Get a Free Sample →
✓ No contracts or minimums✓ Free sample to start✓ Territory exclusivity available
Preview — launching per countyExclusive + Confirmed DamageAI-confirmed damage via satellite verdict, not just storm-qualified. Rolling out county by county as our AI verifier builds up verdict volume.
Notify me →
Storm Response — pre-season reservationReserve now — launches 2027 season

Lock in your storm territory before the season starts.

Commit lead volume per event now at a locked reservation rate, billed only for what’s actually delivered. Reservation holders get first call on fresh-confirmed leads the moment a storm hits their territory — no bidding against other buyers after the fact.

Reserve My Territory →
National & regional buyers

Rolling into a market after a cat event?

Get confirmed-damage addresses for any US storm core within days, via API or CSV, with volume pricing. Locals always get the exclusive window first — this is the remainder, in bulk.

Talk to us about event coverage →
Why LeadScout Pro

Not another lead service.

We’re a data company that happens to sell leads. Every lead is backed by county records, storm data, and AI analysis — not a web form.

Angi / HomeAdvisorFacebook AdsLeadScout Pro
Lead exclusivityShared 3–5×SharedExclusive — every lead
Qualification methodSelf-reportedAd clickAI + 4 data sources
Storm awarenessNoneNoneReal-time NOAA
Roof age knownNoNoYes — from records
Insurance likelihoodNoNoAI-assessed
Talking pointsNoNoAI-generated per property
Satellite analysisNoNoRoadmap (licensed source pending)
Avg close rate8–12%5–10%20–25% (estimated)
S

“I built LeadScout Pro because I was tired of watching roofers pay top dollar for leads that were really just a name and a phone number. We’re a data company that happens to sell leads — every one is backed by county records, storm data, and AI analysis, not a web form.”

Seth
Founder, LeadScout Pro
Return on investment

The math is simple.

Fewer leads, better leads, more revenue. Here’s a side-by-side.

✕ Typical lead service
Leads / month100
Avg cost / lead$75
Monthly spend$7,500
Close rate8%
Jobs won8
Revenue$120,000
Cost per job won$938
✓ LeadScout Pro Exclusive
Leads / month50
Avg cost / lead$100
Monthly spend$5,000
Close rate22%
Jobs won11
Revenue$165,000
Cost per job won$455
+38%
More revenue
+3 jobs
Per month
-51%
Cost per job won
Coverage

We cover the USA.

A couple of pilot markets already have pre-built inventory ready to buy today. Anywhere else in the country, our data vendors let us build a fresh, fully scored package for your specific market after you request a sample.

Instant — ready today
Pre-built, pre-scored inventory in our pilot markets. Request a sample and get real lead cards back immediately.
On-demand — built for you
Anywhere else in the USA. We pull county records, NOAA storm history, and run our scoring model for your market, then send back a sample built specifically for it.
Don’t see instant inventory in your market?
Request it and we’ll build your market’s first sample from scratch.
Request Your Market →
Questions

Frequently asked questions.

The honest answers to what roofers ask us most before buying.

Where do your leads come from?+
County property records, NOAA storm data, and our own scoring model. We never buy or resell purchased lead lists — every lead starts from public property and storm records, not a web form.
Are leads really exclusive?+
Yes. Every paid lead is exclusive at the database level — a lead sold to you is never resold to anyone else, enforced by a database constraint, not a policy. Free sample leads follow a 90-day rule: once a lead has been sent as a sample in your market, it won’t be sent as a sample to another prospect in that same market for 90 days.
What areas do you cover?+
The whole USA. We already have pre-built, ready-to-buy inventory in a couple of pilot markets — everywhere else, our data vendors let us pull county records, storm history, and run our scoring model for your specific market after you request a sample.
How fresh is the data?+
Storm history comes from NOAA’s Storm Events Database and refreshes as new events post. We can also run an on-demand scoring pass for a specific area instead of waiting on a bulk schedule, so a requested region can be brought current quickly.
What if the leads are bad?+
We don’t have a formal guarantee on paid packages yet — that’s something we’re still building toward. The best way to de-risk before buying is the free sample: you get real, fully scored lead cards for your county before spending anything, so you can judge the data quality yourself first.
How is this different from Angi or HomeAdvisor?+
Angi and HomeAdvisor sell the same lead to 3–5 roofers and hand you a name with no context. Every LeadScout Pro lead is exclusive, scored from county records + NOAA storm data + AI analysis, and comes with roof age, storm history, and talking points — not just a phone number.
What is Storm Response?+
Storm Response is a fresh-confirmed lead product we’re building for the 2027 storm season — leads pulled from a verified hail or wind event within days of impact. It’s reservation-based (you lock in volume before the season starts) and isn’t delivering today; see the reservation section above for details.
Do you have contracts or minimums?+
No contracts or minimums. Start with a free sample — no credit card required — and buy packages of 25 to 200 leads whenever you want more.

Ready to see your leads?

Tell us your service area and we’ll build you a free sample package of fully scored lead cards with assessments and talking points. No credit card required.

Get a Free Sample →
✓ No credit card✓ No contracts✓ Free sample leads