How-To
How to Find Building Permits Online (2026 Guide)
Building permits are public records, but city portals are a mess. How to search permit databases, which data fields matter, and how to get clean data as a CSV.
Building permits are public records, every US city is legally required to make them accessible. But 'publicly accessible' and 'practically usable' are very different things. If you've ever tried to search a city's permit portal, you know the frustration: clunky interfaces, inconsistent fields, no export button in sight, and results buried under commercial and residential noise. This guide cuts through all of that.
Why Contractors Care About Building Permits
A building permit gets filed the moment a property owner decides to start a renovation, remodel, or addition, before any contractor is hired. That's what makes permit data so valuable: you know about a project the instant it's officially on record, before competitors start knocking on doors.
Permit records typically include the property address, type of work (renovation, addition, electrical, roofing), estimated project value, and sometimes the owner's name. For a roofing contractor, a filed roof-replacement permit in their service area isn't a cold prospect, it's a warm lead.
How to Find Building Permits on City Portals
Most large cities operate an online permit portal, usually through their Planning & Development or Inspections department. Here's how to access the most common ones:
| City | Portal Name | URL |
|---|---|---|
| Boston | Inspectional Services (ISD) | data.boston.gov |
| Chicago | Chicago Data Portal | data.cityofchicago.org |
| New York City | NYC DOB NOW / Open Data | data.cityofnewyork.us |
| Seattle | Seattle Open Data | data.seattle.gov |
| San Francisco | DataSF | data.sfgov.org |
| Austin | Austin Open Data | data.austintexas.gov |
| Denver | Denver Open Data Catalog | denvergov.org/opendata |
| Philadelphia | OpenDataPhilly L&I | opendataphilly.org |
Most portals require you to filter by permit type, date range, and jurisdiction. Exported files (when available) are often raw CSV with 40+ columns, mixed residential and commercial, and no renovation-specific filter built in.
The Problem With Raw City Portal Data
City permit portals were built for compliance officers and inspectors, not contractors. Pull a raw permit feed and you'll typically get:
- New construction mixed in with renovations and simple repairs
- Commercial permits alongside residential ones
- Permit types labeled differently per city, 'ALT1' in NYC, 'RMDL' in Austin, 'BLDG-ALT' in Denver
- Duplicate records for the same address as permits get amended
- Missing or inconsistent owner contact info
- Outdated records if the portal hasn't been refreshed recently
Cleaning and filtering a raw city permit feed into something actionable typically runs 4–8 hours of work per city. If you cover multiple markets, that's a part-time job.
A Faster Approach: Aggregated Permit Data Services
Rather than building your own pipeline per city, several services aggregate and clean permit data across multiple markets. The major players:
| Service | Best For | Price Range |
|---|---|---|
| BuildZoom | Project history lookup per contractor/address | $500–$2,000/mo |
| Construction Monitor | National new construction data | $200–$800/mo |
| Shovels.ai | API access for developers | $300–$1,500/mo |
| Permit Ledger | Free weekly renovation & remodel insights | Free / $39/mo dashboard |
For renovation contractors specifically, Permit Ledger focuses exclusively on residential renovation, remodel, and addition permits, filtering out new construction and commercial noise, and publishes free weekly insights, with a $39/mo dashboard for top ZIPs and contractors. For how the paid tiers line up, see our Construction Monitor pricing comparison.
What to Look for in a Permit Data Feed
Regardless of source, a useful permit data feed for contractors should include:
- Property address, full, verified against city records
- Permit type and subtype (renovation, addition, roofing, electrical, etc.)
- Filing date and issue date, so you know how fresh the lead actually is
- Estimated project value, helps you prioritize higher-value jobs first
- Owner name, not always available, but valuable when it is
- Contractor of record, tells you if someone's already been hired
- Permit status (applied vs. issued vs. finaled)
Bottom Line
City permit portals are fine for a one-off property lookup, but they're impractical as a recurring lead source. For contractors who want a steady read on renovation activity every week, a focused permit-insights feed pays for itself after a single converted job.
Permit Ledger covers 338 major US cities with free weekly renovation insights and a $39/mo dashboard for the top ZIP codes and most-active contractors, the most accessible entry point for contractors who want to put permit-based intelligence to work without a long-term commitment.
Frequently asked questions
Are building permits really free public records?
Yes. Every US city and county is legally required to make permit filings part of the public record. What varies is how easy each portal makes it to actually search, filter, and export. Most portals were built for inspectors and compliance officers, not for contractors trying to build a weekly outreach list.
How fresh is the permit data on city portals?
Depends on the city. Boston, Chicago, and NYC refresh their open-data feeds daily. Smaller cities sometimes update weekly or monthly. For contractor lead gen you want data refreshed at least weekly, which is why aggregated services like Permit Ledger publish a fresh update every week.
Can I export permit data from a city portal as CSV?
Some portals can, some can't. Socrata-based portals (Chicago, Seattle, NYC, Austin, SF) support CSV export with SoQL filters. ArcGIS portals (Nashville, Raleigh, Denver, Memphis) require either an API call or pagination through a web UI. Carto, CKAN, and static-CSV portals each have their own quirks. Permit Ledger handles the per-city pipeline so you don't have to.
What's the fastest way to start using permit data for leads?
Start with your city's free weekly insights to see the totals, trend, and busiest permit and trade types, then mail 50–100 postcards to recent filings and track responses. You'll know whether the channel works for your business in under 30 days. See our detailed guide on permit data for lead generation and the roofer's playbook, or check the cities we cover.
See Available Cities & Pricing →Related guides
- What Is the AHJ (Authority Having Jurisdiction)?
- What Is a Parcel Number? Definition and How to Find It
- Unpermitted Work: What Happens If You're Caught
Browse permits by trade
Solar permits Pool & Spa permits Roofing permits HVAC permits Plumbing permits Electrical permits