Coverage

34 US metros today, 50+ on roadmap.

We tell you exactly what we cover, where, and how deep. Status is real: MAPPED means full anchor parity; DEPLOY-PENDING means code-merged and queued for production. No claims of breadth that mean monthly bronze dumps.

34Fully classified
5Raw available
4Coming soon
Where we cover

Coverage across 34 metros.

Each dot is a metro we hold per-permit data for, sized by classified volume. These are points we cover — not painted regions: empty map is simply where we don't (yet) have data, and we don't claim it.

Per-metro detail

Coverage by metro.

Each row links to the metro's landing page where the last 10 days of permits are fully visible publicly (MAPPED) or template-preview rows show what the page will look like at parity (DEPLOY-PENDING). DEPLOY-PENDING rows include a waitlist on the linked page.

MetroStatusPermitsFreshnessDepthParity ETAAction
New York CityMAPPED7,632,6999 of 17 segments currentPLUTO-joined ~97%Open New York City
Los AngelesMAPPED2,840,20011 of 11 segments currentParcel-joined ~92%Open Los Angeles
ChicagoMAPPED1,620,8005 of 6 segments currentParcel-joined ~88%Open Chicago
PhoenixMAPPED750,00013 of 14 segments currentcode-merged, prod queueOpen Phoenix
San FranciscoMAPPED870,4006 of 9 segments currentParcel-joined ~94%Open San Francisco
AustinMAPPED748,7838 of 11 segments currentcode-merged, prod queueOpen Austin
SeattleMAPPED740,2004 of 7 segments currentParcel-joined ~89%Open Seattle
BostonMAPPED980,1007 of 8 segments currentParcel-joined ~86%Open Boston
AtlantaMAPPED11,6102 of 8 segments currentParcel-joined ~84%Open Atlanta
MiamiMAPPED720,4006 of 7 segments currentcode-merged, prod queueOpen Miami
DenverMAPPED520,3007 of 7 segments currentcode-merged, prod queueOpen Denver
Washington, DCMAPPED510,6006 of 6 segments currentParcel-joined ~93%Open Washington, DC
PhiladelphiaMAPPED1,020,8008 of 8 segments currentParcel-joined ~85%Open Philadelphia
CharlotteMAPPED480,0003 of 9 segments currentcode-merged, prod queueOpen Charlotte
PortlandMAPPED3,015per-segmentcode-merged, prod queueOpen Portland
NashvilleMAPPED9,3886 of 7 segments currentParcel-joined ~82%Open Nashville
LouisvilleMAPPED23,5519 of 9 segments currentcode-merged, prod queueOpen Louisville
NorfolkMAPPED101,0230 of 11 segments currentcode-merged, prod queueOpen Norfolk
CincinnatiMAPPED65,5636 of 9 segments currentcode-merged, prod queueOpen Cincinnati
HartfordMAPPED22,8822 of 4 segments currentcode-merged, prod queueOpen Hartford
MemphisMAPPED6,8400 of 5 segments currentcode-merged, prod queueOpen Memphis
MilwaukeeMAPPED8,035per-segmentcode-merged, prod queueOpen Milwaukee
PittsburghMAPPED23,6264 of 5 segments currentcode-merged, prod queueOpen Pittsburgh
RaleighMAPPED49,9472 of 6 segments currentcode-merged, prod queueOpen Raleigh
San JoseMAPPED14,8636 of 6 segments currentcode-merged, prod queueOpen San Jose
SacramentoMAPPED1,011per-segmentcode-merged, prod queueOpen Sacramento
TucsonMAPPED24,1405 of 9 segments currentcode-merged, prod queueOpen Tucson
Las VegasMAPPED380,4005 of 6 segments currentcode-merged, prod queueOpen Las Vegas
ColumbusMAPPED480,4003 of 11 segments currentParcel-joined ~81%Open Columbus
DetroitMAPPED41,5784 of 4 segments currentcode-merged, prod queueOpen Detroit
ClevelandMAPPED260,8634 of 6 segments currentcode-merged, prod queueOpen Cleveland
BaltimoreMAPPED202,9228 of 9 segments currentcode-merged, prod queueOpen Baltimore
Fort WorthMAPPED640,3004 of 5 segments currentParcel-joined ~87%Open Fort Worth
San AntonioMAPPED8,868per-segmentParcel-joined ~85%Open San Antonio
HoustonAVAILABLEraw — queryableraw permits; classification pendingQuery raw permits →
San DiegoAVAILABLEraw — queryableraw permits; classification pendingQuery raw permits →
OrlandoAVAILABLE513,761raw — queryableraw permits; classification pendingQuery raw permits →
MinneapolisAVAILABLE57,295raw — queryableraw permits; classification pendingQuery raw permits →
ReadingAVAILABLE10,681raw — queryableraw permits; classification pendingQuery raw permits →
DallasCOMING SOON600,000code-merged, prod queuecoming soonNotify me when MAPPED →
IndianapolisCOMING SOON280,000code-merged, prod queuecoming soonNotify me when MAPPED →
JacksonvilleCOMING SOON310,200code-merged, prod queuecoming soonNotify me when MAPPED →
Oklahoma CityCOMING SOON220,100code-merged, prod queuecoming soonNotify me when MAPPED →

Indexed nightly across all MAPPED metros. The Freshness column shows per-segment source activity — how many of each metro's expected-active segments had a permit issued in the last ~2 weeks. “Nightly” is when we rebuild the index; freshness is when the source last published.

How we add metros

4-step path to MAPPED.

Every metro flows through the same promotion gate. Status badges on this page mark the current stage; we promote to MAPPED only when the full pipeline is producing reliable data.

01
Source ID
Identify open-data endpoint or API. Typically the city DOB or equivalent.
02
Bronze ingest
Daily / weekly fetch into raw bronze table. Status: SOURCE.
03
Mapping
Segment classification, IBC inference, address normalization, parcel join. Code merge.
04
MAPPED promotion
Nightly refresh + DQ flags + full anchor parity. Status: MAPPED.
Custom delivery

Want your metro or jurisdiction request permit data delivered to your CRM or warehouse?

Self-serve API tiers cover most use cases. If you need direct delivery to Salesforce, HubSpot, Snowflake, BigQuery, or a custom warehouse — tell us the shape and we'll scope a path. Replies within one business day.

Goes straight to Kian — reply within one business day. No mail client needed.