Building permit data: open-data portals, APIs and databases by state

Building permit data in the United States is public, and most of it is free: open-data portals and APIs by city, the national databases (HUD SOCDS, BuildFax, Shovels, Construction Monitor), what each source includes, and the free lookup tools we built on top.

Permit data sources by city

Most permit data in the US is public and free, the hard part is that every jurisdiction publishes it differently. Big cities run modern open-data portals (many on Socrata or ArcGIS) with daily updates and APIs; smaller ones publish CSVs or nothing at all. Here's where the major markets stand.

MarketStatePrimary sourceAccessWhat's included
New York CityNYNYC Open Data (DOB)Socrata API, dailyPermits, job filings, ECB/DOB violations, HPD registrations
Los AngelesCALA Building & SafetyOpen data portalPermits by type, valuation, contractor
San FranciscoCADataSFSocrata APIBuilding permits, permit contacts, complaints
San DiegoCACity of San Diego open dataDirect CSVPermits, approvals, code enforcement
ChicagoILChicago Data PortalSocrata APIBuilding permits, contacts, work description
AustinTXCity of Austin open dataSocrata APIPermits, valuations, inspections
Dallas / Houston / San AntonioTXCity portals (varies)San Antonio open data; Dallas and Houston portal searchPermits; Dallas archive stopped, Houston search only
SeattleWASeattle Services Portal / SDCIOpen dataPermits, land use, rental registrations (RRIO)
Miami-DadeFLCounty + city portalsArcGIS / portalPermits, business tax records
OrlandoFLCity of Orlando open dataSocrata APIPermits, business tax receipts, code enforcement
Phoenix / MaricopaAZCity + county assessorPortal / bulk filePermits; county carries rental registration
DenverCODenver Open DataArcGIS APIPermits, licenses, rental licensing
BostonMAAnalyze BostonCKAN APIApproved permits, violations, assessments
PhiladelphiaPAOpenDataPhilly / CartoSQL APILicenses and inspections, permits, rental licenses
Washington DCDCOpen Data DCArcGIS APIPermits, business licenses with agent field
MinneapolisMNCity ArcGIS servicesArcGIS APIPermits, active rental licenses
NashvilleTNNashville ArcGIS HubArcGIS APIPermits, rolling three years; property standards cases
LouisvilleKYLOJIC open dataArcGIS APIPermits with work type and contractor; fire inspections
PittsburghPAWPRDCCKAN APIPLI permits, violations
DetroitMIDetroit Open DataArcGIS APIPermits, rental registrations, blight tickets
Las Vegas / Clark CountyNVCity + county portalsArcGIS APIBusiness licenses; permits vary by jurisdiction
AtlantaGAAccela citizen portalSearch onlyPermits by address; no bulk endpoint
MemphisTNDevelop901 portalSearch onlyPermits by address; monthly violation file
JacksonvilleFLJAXEPICS portalSearch onlyPermits and code cases by address
Salt Lake CityUTCity portalSearch onlyPermits and business licensing by address
Most other US citiesMunicipal open-data portalsSocrata / ArcGIS / CKAN / CSVCoverage and freshness vary widely; many mid-size cities publish nothing

Building permit APIs: city endpoints and national databases

Individual permits come from each city's own endpoint. Four API families cover almost every portal: Socrata, ArcGIS, CKAN and Carto; the patterns for each are below. National databases sit on top of those feeds, either as counts or as paid aggregation.

National building permit databases

SourceTypeWhat it holdsAccess
HUD SOCDS Building Permits DatabaseFreeMonthly and annual counts of residential permits by unit type per permit-issuing jurisdiction, from the Census Building Permits Survey; aggregate counts, not individual permitssocds.huduser.gov/permits
Census Building Permits SurveyFreeMonthly and annual permit counts by jurisdiction, state and metrocensus.gov/construction/bps
BuildFaxPaidProperty-level permit history, used by insurers and lendersQuote
ShovelsPaidRoughly 2,770 jurisdictions, permits with contractor and property data, API credits from $599 a monthshovels.ai
Construction MonitorPaidAll 50 states, priced per market and permit type, owner and contractor detailsconstructionmonitor.com

FieldClients reads the city portals directly and matches each permit to the owner or manager and a verified decision-maker; our per-area coverage by record type is on the markets page.

How to find permit data for a city that isn't listed

Most US municipalities publish permits somewhere; the work is knowing what to look for. Four patterns cover almost everything:

  • Socrata. If the portal URL looks like data.cityname.gov and pages have an "API" button, it is Socrata. Every dataset has a four-by-four identifier and a JSON endpoint at /resource/<id>.json, with SoQL query parameters for filtering by date and type. The best case: queryable, documented, usually daily.
  • ArcGIS. Common for cities that run permits through their GIS department. Look for /arcgis/rest/services/ in the URL. Query with ?where=1=1&outFields=*&f=json, and check returnCountOnly=true first to size the dataset before pulling it.
  • CKAN. Used by a handful of larger cities. Endpoints sit under /api/3/action/package_search, and the actual data is usually a linked CSV rather than a live query API.
  • Plain files, or nothing. Many mid-size cities post a CSV or an Excel export on a department page, updated monthly at best. Some publish nothing at all and answer public-records requests instead, which is legal but useless for weekly prospecting.

Two things to check before trusting any source: the actual update frequency (a portal can look live and carry data three months stale) and whether the owner field is populated, because a permit with a blank owner is only half a signal.

What permits do, and don't, tell you

A permit is a dated commitment to real work: it names an address, a type of work, a filing date, and usually an applicant. That's a genuine buying signal for the trades and suppliers who serve a project. What a permit doesn't include is the one thing you need to win the work: the decision-maker at the account and a verified way to reach them. Closing that gap, matching the filing to the owner, finding the person who signs, and verifying their contact, is the enrichment step.

DIY vs a daily feed

Everything above is public, and you can pull it yourself: open the portal, filter by type and recency, cross-reference ownership. What that produces is a list, and the list is the smallest part of winning work, even in a single market. Three gaps decide the outcomes:

  • Freshness beats coverage. A permit is worth the most the week it's filed and decays from there, so a one-time pull starts rotting the day you make it. The value is in checking every source every day, including the weeks your crews are slammed, which is exactly when a manual process dies.
  • One source is half a signal. A permit alone says work is happening. The same address joined to its violations, registrations, and managing-agent history says who's buying, why now, and what the account behind it is worth. Even one market means several sources with different schemas that have to agree on the same building.
  • Enrichment quality is where outreach lives or dies. The filing names an applicant or an owner LLC, not the person who signs. Matching the record to the account, finding the decision-maker, and verifying the contact is the skilled step; one email to a name that left two years ago burns the account. Our standard: verified decision-maker email on every reveal, company phone where listed.

That is what the FieldClients feed does for each market: the same public record, checked daily, joined into account stories. Contacts are verified before a reveal returns them.

Doing this for prospecting? We do it daily, at market scale, with contacts verified. → See the construction feed

Building permit data: questions

Is there a national building permit API?

No single free one. HUD's SOCDS database and the Census Building Permits Survey publish monthly counts by jurisdiction, not individual permits. Individual permits come from each city's open-data API (Socrata, ArcGIS, CKAN) or from paid aggregators such as Shovels, Construction Monitor and BuildFax that stitch those portals together. FieldClients reads the city portals directly for the areas it covers.

What is the SOCDS building permits database?

SOCDS is HUD's State of the Cities Data Systems. Its building permits database carries monthly and annual counts of residential permits by unit type for every permit-issuing jurisdiction, drawn from the Census Building Permits Survey. It is useful for market sizing, not for prospecting, because it never names an address or an applicant.

Which cities publish building permit data through an API?

New York City, Chicago, San Francisco, Austin, Orlando, Seattle, Boston, Philadelphia, Washington DC, Denver, Detroit, Minneapolis, Nashville, Louisville, Pittsburgh, Los Angeles and San Diego all publish permits through Socrata, ArcGIS, CKAN or Carto endpoints you can query. Dallas, Houston, Phoenix, Atlanta, Memphis, Jacksonville and Salt Lake City offer a search portal without a bulk endpoint. The table above lists the primary source for the API cities.

Is building permit data free?

The public portals are free. Paid products charge for aggregation, cleaning and contacts: Construction Monitor prices per market and permit type, Shovels sells API credits from $599 a month. FieldClients: Self-serve from $99 a month. Prices as published on 16 October 2026.

Permit data, turned into leads.

Your market's sources, checked daily and joined to the account. One credit reveals the decision-maker and the reason to call.

Self-serve from $99 a month · Month to month, no setup fee