Building permit data,
finally usable.

Municipal permit portals are scattered, outdated, and nearly impossible to use programmatically. We aggregate them daily into one clean REST API — searchable in seconds.

One feed, every city, no scraping required

Stop reverse-engineering city permit portals. We've already done it for you.

The problem

Permit data lives in 100 different broken portals

Every city publishes permits differently — different fields, formats, and update schedules. There's no way to query across cities, and most portals have no usable API at all.

The solution

One normalized schema, updated every night

We pull permit, contractor, and project-value data straight from each city's source and normalize it into a single consistent format — filterable by city, address, permit type, contractor, date range, and status.

Who it's for

Anyone who needs to know what's being built, where, and by whom.

Solar, roofing & HVAC contractors

A new roof permit is a homeowner who probably needs insulation, solar, or HVAC work next.

Real estate developers & investors

Spot zoning activity, new construction, and renovation clusters before they show up anywhere else.

Marketing & lead-gen agencies

Turn permit filings into a fresh, exclusive lead source for your clients.

Insurance & financial reps

Monitor construction activity by neighborhood for risk modeling and outreach.

Property managers & GCs

Track competitor contractor activity and find subcontractors already working nearby.

See it in action

Real query, real response shape — no sample data.

Request
GET /permits?city=chicago&permit_type=roof&issued_after=2026-06-08
curl -H "X-API-Key: YOUR_KEY" \
  "https://api.permitintel.dev/permits?city=chicago&permit_type=roof&issued_after=2026-06-08"
78,000+Chicago permits
55,000+San Francisco permits
79,000+Austin permits
Response
{
  "total": 142,
  "limit": 100,
  "offset": 0,
  "data": [
    {
      "id": "8b2e1c4a-...",
      "city": "chicago",
      "address": "4521 N Hermitage Ave",
      "permit_type": "Roof Replacement",
      "contractor_name": "Lakeside Roofing Co",
      "estimated_value": 18500.00,
      "issued_date": "2026-06-10",
      "status": "issued"
    }
  ]
}

Early access pricing

Simple per-month plans. No surprise overages.

Starter

$49/mo
  • 5,000 requests / month
  • 1 city
  • Email support
Get API Key

Enterprise

$399+/mo
  • Unlimited requests
  • Webhooks
  • Custom filters
  • SLA & dedicated support
Talk to us

Pricing is in early access — reach out and we'll set up a key manually while billing rolls out.

Ready to stop scraping permit portals yourself?

Get an API key in minutes, or browse the full reference first.