Construction · Lead Generator

Know which
roofs need replacing
before your competitors knock

We scan public permit records across LA, Orange & San Diego Counties, match every property against real roofing material lifespans, and hand you a verified batch of homeowners statistically due for a new roof.

From public record to prospect list

01 — SOURCE

We scan the permits

Real roofing permits, pulled from public city records — not scraped guesses.

02 — SCORE

We check the math

Every reroof date is checked against real material lifespans — torch-down, composition shingle, tile.

03 — FILTER

We cut the guesswork

No permit on file, no listing. We only include properties with a confirmed reroof record.

04 — DELIVER

You get the list

Address, property details, and owner mailing address — ready for your next mail drop.

Run your own numbers

These default to real 2026 averages for LA, Orange & San Diego County reroofs. Swap in your own job value and margin to see what it means for your business.

Sourced from 2026 LA/OC/SD County reroof pricing data and industry-standard roofing margins — see full sourcing on request.
Profit per booked job
$0
Cost of this batch
$149
Leads in this batch
30
0x
what one booked job returns on this batch
Break-even success rate
0%

What you actually get

Every lead in your batch looks like this — full detail, not a bare address.

2087 Foothill BlvdPasadena, CA 91107
Overdue · 2 yrs
Composition shingle reroofed 1994 — 30-year expected life, now 32 years old.
Property typeResidential — single family
Roof materialComposition shingle
Source permit#93044-20000-00789
OwnerOn file
Mailing addressOn file
ConfidenceHigh — permit confirmed

No phone or email is included — this is a direct-mail-ready list, not a call list. We only include properties with a confirmed permit on file, so every lead is verified, not guessed.

Tell us where to look

Starter batch
30 permit-confirmed leads for Reroof, matched to the property types and cities you selected. One-time purchase — no subscription.
Verified leads30
DeliveryEmail, within 3 business days
Contact infoOwner + mailing address
Total$149
You'll be taken to a secure Stripe checkout page. Your batch is delivered by email, typically within minutes for cities where we automate delivery, or within 3 business days otherwise.
Want leads delivered automatically every week or month instead? Ask us about recurring delivery.