US Building Permit Aggregator — Multi-City Construction Leads
Pricing
Pay per usage
US Building Permit Aggregator — Multi-City Construction Leads
Pull recent building & construction permits from 9 major US cities in one unified schema. Public open data — contractor leads, construction intelligence, market tracking.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Dizzy Vinci
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Pull recent building & construction permits from 9 major US cities in one clean, unified schema — straight from official open-data portals. One run, one format, every city.
Who uses this
- Construction lead generation — find newly permitted projects (roofing, HVAC, solar, remodels) before competitors; sell to suppliers and subcontractors.
- Market & competitive intelligence — track construction valuation and volume by city, contractor, and work type.
- Real-estate & investment research — spot new development and renovation activity by neighborhood.
- Contractor prospecting — surface active contractors and project owners by area.
Coverage (v1)
Chicago, Los Angeles, Austin, San Francisco, Seattle, Washington DC, Nashville, Philadelphia, Boston — and growing. All data comes from public government open-data APIs (Socrata, ArcGIS, Carto, CKAN); no login or paywall.
Unified output schema
Every permit, regardless of source city, comes back as:
{"jurisdiction": "Chicago", "state": "IL", "sourcePortal": "socrata","permitNumber": "100-XYZ", "permitType": "NEW CONSTRUCTION","workDescription": "New 3-story residential", "valuation": 250000,"contractorName": "ACME BUILDERS", "ownerName": null,"address": "123 N STATE ST", "city": "Chicago", "zip": null,"latitude": 41.9, "longitude": -87.6,"issueDate": "2025-05-01", "status": null,"scrapedAt": "2026-06-02T12:00:00.000Z"}
Fields a given city doesn't publish come back as null (e.g., some cities don't expose contractor or valuation).
Input
| Field | Type | Description |
|---|---|---|
jurisdictions | array | ["all"], or specific ids (e.g. ["chicago","nyc"]) |
sinceDays | integer | Only permits issued in the last N days (default 30; 0 = no date filter) |
maxRecordsPerJurisdiction | integer | Cap per city per run (default 1000) |
Notes
- Priced pay-per-event: you pay per permit returned. No subscription.
- Schedule it (e.g. daily,
sinceDays: 1) to build a fresh permit feed for your market.