Start free →
Solar · roofing · HVAC · electrical · remodeling

Fifteen permit types.
Filter for them, or filter them out.

Stop calling homeowners who already bought.Every list you've ever bought was full of houses that already have solar, already got a new roof, already replaced the system. We know which homes pulled a permit, for what work, and when — so we leave those out. Then we hand you the owner's verified mobile number.

Card verifies you're a real business. $0 today — never charged unless you add funds.

15
Permit types to filter on
97%
Verified hit rate
Daily
Data refresh
50
States · every US ZIP

Start your free account

Step 1 of 3

How many records do you typically pull in a month?

Already have an account? Log in

The filter nobody else gives you

Target the permit. Or exclude it.

Filtering for a permit type is table stakes. Filtering against one is where the money is — because the fastest way to raise your close rate is to stop spending dials on homes that already bought what you sell.

Include

Homes that pulled a permit for…

SolarRoofingHVACElectricalPlumbingAdditionRemodelKitchenBathroomNew constructionDemolitionWater heaterEV chargerGeneratorBattery storage

A permit is the best intent signal in home services. Somebody spent money on this house and pulled paperwork to prove it.

Exclude

…and drop the ones that already did

SolarRoofingHVACElectricalPlumbingAdditionRemodelKitchenBathroomNew constructionDemolitionWater heaterEV chargerGeneratorBattery storage

Exclude homes that already have solar. Or a two-year-old roof. Or a new system. Your reps stop hearing “we just did that” forty times a day.

Latest permit date

Recency cuts both ways

Pulled last month means an active project and an owner already spending. Pulled fifteen years ago means the system is due. Filter on either.

Permit count

Find the serial improvers

Three or more permits on one address is a homeowner who keeps investing — or an investor flipping it. Both beat a cold address.

List recipes

The exact list to pull for your trade.

Each of these takes about thirty seconds to build. Two clicks and the file's ready.

☀ Solar

New roof, no panels

A homeowner who just spent $20k on a roof has a twenty-five-year surface and no reason to delay. The ones who already went solar are dead weight — drop them.

RoofingSolarPermit date: last 24 months
⌂ Roofing

Everyone but the recently re-roofed

After a storm the whole ZIP is a target except the houses that already filed. Exclude recent roofing permits and you're only calling roofs that still need work.

RoofingExclude window: last 10 years
❄ HVAC

Systems aging out

An HVAC permit from twelve years ago is a system at the end of its life. One from last year is a wasted dial. Same filter, opposite directions.

HVACPermit date: 10–20 years ago
⚡ Electrical

Panel upgrades & electrification

EV charger, battery storage and generator permits all mark a homeowner already spending on electrical — and usually one whose panel is now the bottleneck.

EV chargerBattery storageGenerator
✎ Remodeling & GC

Houses mid-project

A kitchen permit today is a bathroom quote in six months. Stack permit count to find owners who never stop renovating.

KitchenBathroomAdditionPermit count: 2+
⚙ Plumbing & water heater

Tanks past their warranty

Water heaters run ten to twelve years. A permit from 2013 is a replacement conversation that hasn't happened yet — and you'll know before the failure call.

Water heaterPermit date: 10+ years ago
How it works

Two clicks and the file's in your inbox.

No onboarding call, no setup fee, nothing to install.

01

Pick your filters

Your territory, your permit types, your exclusions. Save it as a recipe and next time it's one click.

02

Hit go

That's the whole step. The records come back in about a minute — no export limit, no queue, nobody to email.

03

Start dialing

A clean CSV that drops straight into your dialer or CRM. Same columns every time.

Why the data is better

Five things your current source can't say.

Refreshed every single day

Homeowners move and change numbers constantly. We rebuild against live sources every night and catch it, instead of reselling a file cut six months ago.

97% verified hit rate

Real connects on numbers validated against carrier signal — not a deliverability estimate.

Mobile only. No landlines.

Every record is a verified mobile, so every record is textable as well as callable.

Never the same record twice

We don't sell duplicates. Dedupe runs before billing, so you never pay twice for a homeowner you already called.

You own what you pull

Not a shared lead sold to three competitors. Nobody else is working your filter, and the records stay yours.

Scrubbed if you want it

Optional TCPA litigator and federal DNC scrubs on any order, on by default at checkout, with the status stamped on the file.

What you actually get

Permit history and a phone number that rings.

Permit records on their own are public — you could dig them out of a county portal and get a list of addresses with no phone numbers. The value is what we attach: the owner, a verified mobile, and the property context, in one row.

record · #84229.csvlive
ownerMarcus Rivera
mobile(602) 555-0184
address4218 N Camelback Rd, Phoenix AZ 85018
permitsroofing · 2025-04 — $18,400
kitchen · 2022-09 — $31,000
solar permitnone on record
est_value$684,000
refreshedtoday

Permit history covers every permit on the address. Full contact details unlock the moment your free records land.

Pricing

The more you pull,
the less you pay.

You pay per record — no subscription, no seat fee, no monthly minimum — and the rate drops as your volume climbs. Compared with buying shared leads at $40 to $300 apiece, it isn't close.

Start with 250 free records and see whether the data is any good.Once you know what you'd actually pull in a month, we'll put a number against it that makes sense.

What clients say

Real teams, real results.

If you're looking for homeowner data or a skip tracing service that is quick, efficient, accurate and fairly priced — I highly recommend Phantom Data.

David PackardKronos Solar

It's really amazing that it's a pay-as-you-go service — you can scale easier because you control how much data you want. Phantom Data has helped me tremendously to scale up my business.

Simon HaldRoholt Media

The accuracy on the numbers, the skip tracing, and the quality of data is amazing. And the customer service — they helped us out a lot, being able to show exactly what to pull.

Gabriel KozelFlex Connect CRM
Common questions

Before you pull a list.

Isn't permit data public? Why pay for it?
The permits are public. Getting them isn't the hard part — normalising thousands of jurisdictions into one filter and attaching a verified mobile to the owner is. Scrape your county portal and you'll get addresses with no phone numbers, and no way to run the same query in the next state.
How fresh is the data?
It refreshes daily. Most vendors sell you a file that was accurate whenever they last cut it. We rebuild against live sources every night, so the number you dial is the number that works today.
Will I get duplicates?
No. We never sell you the same record twice.Dedupe runs before billing, so you're never paying again for a homeowner you already called.
Do I get the homeowner's number or just the address?
The number — and it's a verified mobile, never a landline. Mobile-only also means the file works for texting, not just the dialer.
What if a home pulled a permit but never did the work?
It happens, and we won't pretend otherwise — a permit records intent, not a completed job. It's still the strongest signal available, and for exclusions it errs in your favour: you skip a house that might have bought rather than burning a rep on one that definitely did.
What does it cost?
You pay per record, with no subscription or minimum, and the rate falls as your volume rises. We don't publish a rate card because the right number depends on what you pull and how often. Start with 250 free records— once you know your real volume we'll price it properly.
Why do you need a card if it's free?
To confirm you're a real contractor rather than someone farming free records. Held by Stripe, never charged, no auto-renewal. When the free records are used the account pauses until you choose to add funds.
Is this compliant for cold calling and SMS?
Optional TCPA litigator and federal DNC scrubs are available on every order and added by default at checkout, with the status stamped on each file. That's a compliance input, not legal advice — how you run the campaign is your call.
Do you cover my market?
All fifty states and every US ZIP for owner and property data. Permit depth varies by jurisdiction — some publish daily, some monthly — so the fastest answer is to run your own metro through the free records and see exactly what comes back.

Every dial on a house that already bought is a dial you paid for twice.

Build the list with the exclusions on. 250 records free, $0 today, and you keep everything you pull.

Get 250 records free →