Product

The best permit data product experience on the internet.

Daily-refreshed US building permit data with field-level DQ flags and IBC cohort tags. 18 IBC cohorts. 12 DQ flags per row. PLUTO-joined NYC geometry. 26 metros today. Self-serve API tiers from $49/mo.

What it is

The numbers.

Permits indexed25,860,599Across all 26 metros · last 10 days fully public
Metros indexed2618 MAPPED · 4 SOURCE · 3 DEPLOY-PENDING · 50+ on roadmap
IBC cohorts18LLM-1 classified; structured taxonomy; no other bucket
DQ flags per row12Cell-level transparency on valuation, roof area, IBC class, parcel join
How it works

5-stage daily pipeline.

Permit data starts as free-text descriptions in city open-data portals. By the time it lands in your API query, it's normalized, classified against an IBC cohort taxonomy, DQ-flagged at the cell level, and parcel-joined where source data permits.

01Source identificationCity open-data portals + DOB systems + LPC across 25 metros.
02Bronze ingestRaw records pulled daily; deduped against canonical permit_id.
03NormalizeAddress parsing, IBC occupancy inference, permit-type canonicalization.
04LLM-1 cohortsAnthropic Claude classifies each permit against 18-cohort taxonomy.
05Daily refresh APIDQ-flagged rows served via /v1/permits — JSON, Parquet, MCP.
Built different

How PermitCore compares.

Direct comparisons, calibrated honestly. Each competitor has real strengths; PermitCore picks specific axes (cohort precision · refresh cadence · DQ flag transparency · developer experience) where we go deeper.

vs PermitStack25 metros indexed today (PermitStack: 22–54 cities depending on which page); plus field-level DQ flags + NYC PLUTO geometry that PermitStack does not ship.
vs ShovelsDaily refresh vs Shovels' 1st-and-15th cadence; $49 entry vs Shovels' $599 floor; same MCP server table stakes.
vs BatchDataPermit-native, not property-native. IBC cohort precision at 18 cohorts vs BatchData's generic permit add-on; $49 entry vs $2,250 effective minimum with permits.
vs Construction MonitorAPI-first + daily refresh vs Construction Monitor's WooCommerce + weekly contractor-lead newsletter format. Different segment; CM customers upgrade to PermitCore when they want dev access.
vs Dodge / ConstructConnectWe don't compete on pre-permit research-call intel — that's their moat. We compete on permit-layer breadth + daily refresh + cohort precision at 1/10 the price for building-product manufacturers.
For who

4 ICP cohorts get specific lift.

PermitCore is built for developers who need permit data programmatically. These four cohorts get the most leverage from our API + cohort taxonomy.

PropTech / vertical SaaS founders

Embed permit signal in your app — insurance, lending, contractor CRM, home services. Clean JSON + MCP, structured cohorts, daily refresh.

AI agent builders (MCP cohort)

Ground your Claude / Cursor / Cline agents on permit reality. npm install @permitcore/mcp and your agent answers "what's getting built where".

Solar installers + roofing/HVAC

Identify just-permitted homes. Cohort filter on solar_residential / commercial_roofing + daily refresh = territory leads sooner than the competition.

Real estate investors + builders

Pre-foreclosure / renovation / flip signals. Track contractor activity by metro. Comp + pipeline data without monthly bronze-dump lag.