Ask anything about the roofs in your area. Get the ones worth knocking today.
Roofbird knows all about every roof in your area. Ask it anything and it answers.
Try one
Type what you actually want. Your question comes with you: it's waiting in the app when you land.
- Every roof read, not a sample
- It opens the photographs and looks
10 free credits · No credit card
Every lead comes with the homeowner's contact details.
One click on any lead unlocks the owner's name, phone numbers, email, and mailing address, each phone flagged clear vs DNC, plus the property's whole record. No skip-tracing tools or bought lists, and a failed lookup is refunded.
The problem
Thousands of roofs in your area. Only 200 are worth knocking.
Most roofers' lead-gen is 90% wasted: blind door-knocking, stale lists, ads to anyone with a roof. The houses that convert show aging materials, visible wear and neighborhoods already replacing. Roofbird has already read them, so finding them is a question you ask.
Bought lists are dead
Vendors sell the same 500 leads to 8 roofers. By the time you knock, the homeowner has been pitched seven times.
DIY doesn't scale
You could open Google Earth and check every roof in your zip, for the next three weeks. Roofbird has already read them. Ask, and the answer is instant.
Generic AI doesn't know you
A residential asphalt shop and a commercial-flat specialist need different leads from the same map. Most tools can't tell them apart. Ours can.
How it works
You ask. It works. You walk.
The first two cost nothing. You only spend when you tell it to open a door, and it quotes you the number before it does.
Tell us your business
Drop your website. We learn what you install and how you sell.
Roofbird's proprietary AI reads your site to learn your materials, sales angle and USPs, then judges every roof against them. Asphalt shop or commercial flat, the same map gives you a different lead list.
Ask in plain words
Say what you want and it answers from ground it has already read.
‘Find me the worst roofs in 75216.’ ‘Which of these have a tarp on them?’ Searching ground it has already read is free and unlimited, and so is opening the photographs to check. For unread ground it quotes the house count and the cost before touching anything. Or draw the polygon yourself.
Take the route
It puts the doors in walking order and hands you the owners.
Every roof is ranked against its neighbours: replace-now, worn, midlife or already done. Ask for a morning's work and it orders the doors into a walk, each with what it saw and the photo date. One credit opens a house completely: the roof, the address, the owner's name, DNC-flagged phones and email, and the property record.
What's inside
Built for the way you actually hunt.
Three of the things you'll use most. Mockups, not stock photos.
BUY
100
HIGH
2011 Rayburn Avenue
Mesquite, TX 75149
Asphalt shingle · ~20 sq · AI confidence: high
The AI's verdict
"Strong knock — worn asphalt past its prime with a tarped section. Replacement-ready."
Condition
9.2
Age
8.8
Storm
7.4
Tenure
6.1
Neighbors
8.0
Every roof ranked against its neighbours
Satellite and Street View read together, then placed against the roofs either side of it: replace-now, worn, midlife or already done, with the reason in plain words and the date of the imagery it read.
ACME Roofing
(214) 555-0119
Roof condition report
2011 Rayburn Ave, Mesquite TX
Verdict
Severe wear — replacement recommended
Estimated age band
Aged · 25+ years
Past the typical asphalt lifespan. Replacement should be planned within the next 1–3 years.
Visible signals
- Tarped section · emergency repair
- Granule loss · protective layer worn
- Patch repairs · partial fixes visible
Estimated cost range
$8.8K – $15K
Call (214) 555-0119 for a free 10-min in-person inspection
A branded diagnostic report per lead
Grade A–F, age band, damage explanations, cost range. Print + hand over.
DFW · 25 pins
Polygon
3,200 homes
Polygon service areas, your shape
Streets, neighborhoods, sides of highways. NOAA storm overlays included.
New
Tell it once.
Say “I only do asphalt” or “nothing under 2,000 square feet is worth my morning” once, and every search after is filtered your way. Everything it believes about you is on one page, and you can change any line.
It keeps what lasts, not what you asked
“Show me Katy” is a request and it’s forgotten. “I work Katy on Tuesdays” is a fact and it stays. A tool that remembers everything is useful about nothing.
You can see every word of it
One page, in your words, with where each line came from: what you said outright versus what it worked out. Agree with it, edit it, switch it off, or delete it.
Correct it and it moves on
Started doing metal? Say so once. The old rule stops applying that minute, and it won’t argue with you about what you told it last month.
And it now says which roofs it has actually seen.
A Missoula contractor drove nine of our doors; eight were already re-roofed. We had ranked them off a 2016 photograph while a 2025 street-level shot sat unread. Now every shortlist is checked against the newer picture, and roofs we cannot see say so. Where the camera could see, we matched him 4 of 4; where it could not, 0 of 5.
Already done? It says so
A roof the street photo shows has just been replaced is moved down your list and told to you plainly. Knowing which quarter of a street is dead is worth as much as knowing which quarter is hot.
One read, both cameras
Looking at a roof properly buys the view from above, the view from the road and the property record together. Nobody should pay twice for the same house.
The owner is a separate step
Names and phone numbers cost real money, so you buy them for the doors you picked, not for forty houses you haven't looked at yet.
Pricing
Pay as you go. No subscription.
Try free, no card. Then buy credits when you need them, from $49. They never expire.
✦ Looking is free. Acting is what costs
- Asking, searching, sorting, saving listsFree
- Scanning new ground — any size, however many roofsFree
- Reading a roof properly: both photos and the property record1 credit per 8 roofs
- The owner — name, phone, email1 credit per 2 roofs
- Opening a house completely1 credit
Free trial
Try the product. No card. No expiry.
- 10 credits, one opens a house completely
- Unlimited asking, searching and service areas
- Every roof ranked against its neighbours
Starter
About two area lists.
- 49 credits
- $1.00 a credit
- Never expire, nothing renews
- Everything in the product
Crew
About five lists.
- 125 credits
- $0.79 a credit
- Never expire, nothing renews
- Everything in the product
Hunter
About twelve lists.
- 300 credits
- $0.66 a credit
- Never expire, nothing renews
- Everything in the product
Pro
For crews working several towns.
- 800 credits
- $0.50 a credit
- Never expire, nothing renews
- Everything in the product
Same product with every pack: no feature gates, no per-lead fees, no subscription. A bigger pack only costs less per credit.
Free trial · 10 credits · No credit card
Ask it about your own streets. Knock the answers.
Drop your website so Roofbird learns what you install, then ask: which of these have a tarp on them, six doors for Tuesday morning. Asking, searching and saving are free. A credit is spent only when you open a door, and it is quoted first.
Works with your CRM
Your best leads are already in your CRM.
The estimate that went cold in 2023, the storm canvass nobody worked: some of those roofs are ready now. Connect your CRM and Roofbird reads every roof on your list, then hands back the ones worth a call, with numbers you already own.
Which roofs are actually failing
Every address read from satellite and street imagery and ranked against the others, so a list you were ignoring becomes a call sheet ordered by who is closest to needing a roof.
A reason to call this one today
Each record comes back with a plain sentence about what the AI saw: granule loss on the south slope, a patch, newer roofs either side. Specific beats “we’re doing roofs in the area.”
The ones to stop chasing
Roofs that have already been replaced are flagged as exactly that. Knowing which quarter of your follow-up list is dead is worth as much as knowing which quarter is hot.
And it works the other way too
New leads from a scan can go straight into the same CRM: a contact in JobNimbus, a contact and a job in AccuLynx, or a pin in SalesRabbit. Each carries the assessment, the reason to knock, the imagery date and every number's DNC status.
FAQ
Honest answers.
What does Roofbird's AI actually read?
Two things. Imagery, from two angles, read together into ONE assessment (not two conflicting opinions): top-down public satellite (roof material, complexity, footprint, solar, tree overhang, neighboring roof patterns) AND ground-level Street View, where the AI reads the façade for side-visible wear a top-down tile can't see: granule loss, algae streaking, curling shingles, patched sections, rusted flashing. Plus property records and your business profile (auto-pulled when you drop your website): materials you install, sales angle, logo, brand color, contact phone. From all of it the AI places the roof against the ones around it (worst on the street, worse than neighbours, about the same, newer) with a plain-English verdict in a roofer's words and the exact reasons that raised and lowered the number. You also see the estimated roof age (read off the shingles, not the building's year), the specific wear signs, both images, an estimated job-value range, and a ready-to-say door-pitch line for that roof.
What's in an unlock?
One click on any lead unlocks the owner and the property in one shot. Owner side: name(s), mailing address, DNC-scrubbed phone numbers and emails (each phone flagged clear vs on the DNC list), and whether it's owner-occupied or an absentee/out-of-area owner. Property side: estimated (AVM) market value plus a confidence score, year built, last sale date and price, beds/baths, living square footage, lot size, stories, garage, annual property tax, and mortgage lender. An unlock only counts against your allowance if we actually find a phone or email; a miss is free. Calls are manual and DNC-scrubbed only (TCPA): no texts, no robocalls.
Is this just a storm-chasing tool?
No, storms are one signal among many. Plenty of replacements happen with no storm at all: aging asphalt past 20 years, heavy moss damage, neighborhood ripple effects (5 houses on a street recently re-roofed), insurance pre-claim assessments, pre-sale refreshes. Roofbird's AI weighs whatever signals apply to each specific roof. Retrofit-focused shops in non-storm markets get just as much value as storm chasers.
So you're not detecting damage from satellite?
We score baseline roof condition + age + business fit from imagery + records + your profile. The ground-level Street View read catches wear a top-down tile misses (granule loss, streaking, curling), but both the satellite tile and the Street View pano are periodic captures, months or years old, not post-storm. We're not selling 'we found yesterday's hail damage', we're selling 'we found the 10 houses in your polygon that look most worth your time, given what you install and what their roofs look like today.'
What's the difference between a 'kept' lead and a 'skipped' one?
Every roof in your polygon is read and placed against its neighbours. Roofs that have already been replaced, are the wrong material for your shop, or show no visible wear are labelled as exactly that and kept out of your way. Knowing which quarter of a street is dead is worth as much as knowing which quarter is hot. There is no quota to burn and no per-lead fee. The live scan summary shows what was read, what was kept and what was ruled out, and why.
Can I add a specific roof I already know about?
Yes. Inside any service area, search the address or click the map to drop a pin. Drop multiple pins and read them all in one go. They are ranked, tagged and get PDFs like any other roof, and they cost the same as any other roof you read.
What's the door-hanger PDF?
A one-page printable for each lead. Your business logo (auto-pulled from your website), the roof grade, the door-pitch one-liner Roofbird's AI generated from that specific roof, a satellite shot, condition signs, and your contact info. Print, leave on the door after the knock, win the followup call.
What if my business is commercial flat, not residential?
Roofbird's AI scores fit-for-YOU. If your profile says you install TPO/EPDM/PVC commercial membranes, the AI promotes commercial flat roofs and demotes residential asphalt as 'wrong material.' Same engine, your profile inverts what counts as a good lead. Works the same for tile specialists, metal-only shops, slate restorers, etc.
How do I know which neighbourhood to pick?
Roofbird picks for you. Search the area you work (a town, a suburb, a ZIP, or a street) and it reads the blocks in view and ranks them by housing era, what share of roofs read as weathered, the real home count from building footprints, hail in the last 12 months, and whether the block is walkable or scattered acreage on long driveways. Click a suggestion and it draws the area; drag the corners or draw your own if you already know the street. It only suggests blocks worth the trip: if nothing in view clears the bar it says so rather than sending you somewhere you should skip. This gets better over time: block quality is the same fact for every roofer, so every scan anyone runs sharpens the map.
What's the difference between the Need score and the Now score?
Need is how badly the roof needs replacing: condition and roof age, read off the shingles. Now is whether anything is forcing a decision on that specific house: visible damage like a tarp or missing shingles, hail damage on that roof, a purchase in the last 18 months, patching already attempted, or neighbours who have visibly re-roofed. Most homes in a settled neighbourhood honestly have no trigger, and Roofbird says 'no trigger yet' instead of inventing urgency. Crucially, neighbourhood-wide hail does NOT raise the Now score. Every home in the scan got the same storm, so it can't tell one door from the next. It belongs in your pitch, not the ranking.
Do you tell me if the neighbours have already re-roofed?
Yes. Roofbird compares the roof against the houses immediately either side from a wider satellite view centred on the target, and flags it when they've visibly gone new and this one hasn't. It raises the Now score, because a street where everyone else has already replaced is the strongest close in the trade. It only counts when the contrast is obvious; similar-looking roofs either side is not treated as a trigger.
How long does a homeowner have to file a hail claim?
Where a hail event is on record for the property, Roofbird shows roughly how many months are left based on the typical notice deadline in that state: 24 months in most of the plains states, 12 in Florida and Colorado. Treat it as a prompt for the conversation, not a legal deadline: always verify with the carrier. Roofbird does not predict whether a claim will be approved.
How often should I re-scan?
Whenever you've worked through the current batch. Every scan picks up roofs the engine hasn't shown you yet from the polygon, typically 5,000+ homes deep before a serious shop runs out of fresh candidates. Most one-truck crews re-scan once or twice a week.
Can I export to my CRM?
Yes. CSV export is included, and leads push straight into JobNimbus, AccuLynx or SalesRabbit.
Is there a subscription to cancel?
No. There is no subscription. You buy credit packs as one-off payments when you need them, nothing renews, and the credits you buy never expire.
What if I need help?
Use the help badge in the bottom-right of your dashboard to reach support. Most replies land within a few hours during business days. You can also email support@roofbird.ai.
Go deeper
Whatever brought you here.
An AI alternative to buying roofing leads
Angi, HomeAdvisor, Thumbtack, Networx and Modernize run the same machine. The per-customer math, and the honest case for staying put.
Canvass a neighborhood using AI
Score every roof on the street first, then walk the forty doors that earned a visit instead of all two hundred.
Permit data, read before you are charged
A re-roof permit means the job is gone. We check the record before spending a credit on the house, and show you the permit history on every roof you open.
Skip tracing with DNC screening
The owner behind the address: name, DNC-scrubbed phones, email, mailing address, and owner-occupied vs absentee.
Compared against everything else
Thirteen head-to-head breakdowns, including the tools we tell people to buy instead when the fit is wrong.