Phoenix live · Tucson, Austin, Tampa shipping next

The permit data you've been scraping yourself.

One REST API for US construction permits and contractor licenses. Normalized across 3,000+ city, county, and state portals. Updated daily. Webhooks when new permits hit.

No credit card · 1,000 free calls/mo · 5-minute setup

request.sh
curl https://api.permitflow.dev/v1/permits \
  -H "Authorization: Bearer pf_live_..." \
  -G \
  -d city=phoenix \
  -d type=solar \
  -d since=2025-04-01
response.json
[
  {
    "permit_number": "BLD2025-04123",
    "city": "Phoenix",
    "zip": "85016",
    "address": "2847 E Camelback Rd",
    "type": "Solar",
    "status": "Issued",
    "valuation": 24500,
    "contractor": {
      "name": "SunPro Solar of Arizona",
      "license": "ROC-289341"
    },
    "issued_date": "2025-04-22"
  }
]

Built for the teams hunting construction signal

Solar installers
HVAC lead-gen
Roofing
Insurance carriers
PropTech
01

Every permit, normalized

We crawl 3,000+ city and county permit portals (Accela, Tyler, Socrata, custom PDFs) and ship one consistent schema. Stop maintaining 47 scrapers.

02

Daily refresh + webhooks

New solar permit issued in 85016? Your webhook fires within minutes. Built for lead-gen, not for batch ETL the next morning.

03

Contractor licenses joined

Every contractor license cross-referenced against 50 state license boards. Verify ROC numbers, see active vs. expired, track new entrants.

ROI math

One closed solar deal pays for a year.

A permit filed today is a homeowner who already wants to spend $30k. Solar installers, HVAC techs, and roofers spend $500–$5,000/mo on permit feeds — because the lead-to-close math is instant and obvious.

API plan$499 / mo
Permits returned50,000 / mo
Qualified leads (1%)500
Closes (5%)25 deals
Avg deal value$30,000
Pipeline / mo$750,000

Stop scraping. Start shipping.

Try the live Phoenix dataset right now — no signup.