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.
| Market | State | Primary source | Access | What's included |
|---|---|---|---|---|
| New York City | NY | NYC Open Data (DOB) | Socrata API, daily | Permits, job filings, ECB/DOB violations, HPD registrations |
| Los Angeles | CA | LA Building & Safety | Open data portal | Permits by type, valuation, contractor |
| San Francisco | CA | DataSF | Socrata API | Building permits, permit contacts, complaints |
| San Diego | CA | City of San Diego open data | Direct CSV | Permits, approvals, code enforcement |
| Chicago | IL | Chicago Data Portal | Socrata API | Building permits, contacts, work description |
| Austin | TX | City of Austin open data | Socrata API | Permits, valuations, inspections |
| Dallas / Houston / San Antonio | TX | City portals (varies) | San Antonio open data; Dallas and Houston portal search | Permits; Dallas archive stopped, Houston search only |
| Seattle | WA | Seattle Services Portal / SDCI | Open data | Permits, land use, rental registrations (RRIO) |
| Miami-Dade | FL | County + city portals | ArcGIS / portal | Permits, business tax records |
| Orlando | FL | City of Orlando open data | Socrata API | Permits, business tax receipts, code enforcement |
| Phoenix / Maricopa | AZ | City + county assessor | Portal / bulk file | Permits; county carries rental registration |
| Denver | CO | Denver Open Data | ArcGIS API | Permits, licenses, rental licensing |
| Boston | MA | Analyze Boston | CKAN API | Approved permits, violations, assessments |
| Philadelphia | PA | OpenDataPhilly / Carto | SQL API | Licenses and inspections, permits, rental licenses |
| Washington DC | DC | Open Data DC | ArcGIS API | Permits, business licenses with agent field |
| Minneapolis | MN | City ArcGIS services | ArcGIS API | Permits, active rental licenses |
| Nashville | TN | Nashville ArcGIS Hub | ArcGIS API | Permits, rolling three years; property standards cases |
| Louisville | KY | LOJIC open data | ArcGIS API | Permits with work type and contractor; fire inspections |
| Pittsburgh | PA | WPRDC | CKAN API | PLI permits, violations |
| Detroit | MI | Detroit Open Data | ArcGIS API | Permits, rental registrations, blight tickets |
| Las Vegas / Clark County | NV | City + county portals | ArcGIS API | Business licenses; permits vary by jurisdiction |
| Atlanta | GA | Accela citizen portal | Search only | Permits by address; no bulk endpoint |
| Memphis | TN | Develop901 portal | Search only | Permits by address; monthly violation file |
| Jacksonville | FL | JAXEPICS portal | Search only | Permits and code cases by address |
| Salt Lake City | UT | City portal | Search only | Permits and business licensing by address |
| Most other US cities | Municipal open-data portals | Socrata / ArcGIS / CKAN / CSV | Coverage 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
| Source | Type | What it holds | Access |
|---|---|---|---|
| HUD SOCDS Building Permits Database | Free | Monthly and annual counts of residential permits by unit type per permit-issuing jurisdiction, from the Census Building Permits Survey; aggregate counts, not individual permits | socds.huduser.gov/permits |
| Census Building Permits Survey | Free | Monthly and annual permit counts by jurisdiction, state and metro | census.gov/construction/bps |
| BuildFax | Paid | Property-level permit history, used by insurers and lenders | Quote |
| Shovels | Paid | Roughly 2,770 jurisdictions, permits with contractor and property data, API credits from $599 a month | shovels.ai |
| Construction Monitor | Paid | All 50 states, priced per market and permit type, owner and contractor details | constructionmonitor.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.govand 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 checkreturnCountOnly=truefirst 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.
Free tools & guides
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