How it works

From raw city records to a queue your reps can act on

Four steps turn scattered public permit filings into a clean, scored morning list — deduped, classified, and ready before the first call.

01Ingestion

We connect to every city source

Permit Fox connects directly to each city's official permit data and pulls in new filings as they're published. No portal logins, no scraping, no analyst refreshing pages by hand.

  • Connected to official city permit data
  • Synced automatically — no manual checks
  • New markets added city by city
Data sources
Synced automatically
SourceLast syncToday

Phoenix

Connected · official permit data

2 min ago+48

Mesa

Connected · official permit data

5 min ago+31

Gilbert

Connected · official permit data

9 min ago+22

Chandler

Onboarding

Scottsdale

Onboarding

3 of 8 markets live101 permits today
02Normalization

Messy filings become clean records

Cities publish inconsistent, half-filled records, sometimes filing the same permit more than once. We standardize every field, drop duplicate filings, and grade each record's data quality before it moves on.

  • Fields standardized across every city
  • Duplicate filings removed
  • Each record graded on completeness
Record normalization
Cleaned

Raw filing

PERMIT_NORES‑2026‑00 8421
WORKDESCKITCHEN REMODEL / ALTER‑SFR
EST_VAL42000.00
SITE_ADDR1418 N ALLEN ST #
STATUSISSUED
Standardize

Clean record

ProjectKitchen remodel
CategoryResidential Alteration
Est. value$42,000
Address1418 N Allen St
StatusIssued
Data quality
91%
03Scoring

Every permit gets a lead score

A transparent score weighs project value, trade relevance, contactability, and data quality — then maps each permit to the trades it fits. Ambiguous permits get a second look from AI, and the ones that don't fit are filtered out, so your reps work the highest-intent permits first.

  • Scored on project value and trade fit
  • Owner and parcel contactability scored
  • Mapped to the trades that fit — or filtered out

Kitchen remodel

1418 N Allen St · Mesa, AZ · $42,000

87Lead score
Trade match
92
Project value
88
Contactability
86
Data quality
91
Confidence
80
Matched toRemodelingPlumbing
04Delivery

It lands in their inbox, ranked

A ranked morning digest reaches the team before coffee — every matched permit filtered to your trade and market. The same leads wait in a searchable dashboard, with the filters your team works saved for one-click reuse.

  • Ranked email digest every morning
  • Filtered to your trade and market
  • Searchable dashboard with saved searches

Your morning permit digest

To: sales@acmeroofing.co · Phoenix metro

17 new
1

New single-family build

Gilbert, AZ · $410,000

92
2

Kitchen remodel

Mesa, AZ · $42,000

87
3

Solar install

Chandler, AZ · $31,000

81
4

Tenant improvement

Scottsdale, AZ · $96,000

78
Email digestDaily, ranked
DashboardSearchable
Saved searchesYour filters
Under the hood

Everything needed to make permit data sales-ready.

Data-quality scoring

Every permit graded on completeness before it reaches you.

Contactability

Owner, parcel, and address signals scored for reachability.

Trade classification

Permits mapped to roofing, solar, HVAC, remodeling, and more.

AI-assisted scoring

AI reviews the ambiguous permits to sharpen the call.

Saved searches

Save the filters your team works and reopen them in one click.

Daily digest

A fresh, ranked list every morning, filtered to your trade and market.

Step 05 · You

Stop checking city portals by hand.

Hand your team a cleaner morning list — standardized, scored, and filtered to your trade.