Pricing
from $4.00 / 1,000 permits
US Building Permits Scraper
Under maintenanceNormalized building-permit records from US cities' official open-data portals. Multi-city, fresh daily, no API key required.
Pricing
from $4.00 / 1,000 permits
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
US Building Permits Scraper ποΈ
Get clean, normalized building-permit records from major US cities β Chicago, New York City, Austin, and San Francisco β in one consistent format, updated daily, with no API key and no setup.
A drop-in building-permit data API and construction-permits scraper for lead generation, real-estate market research, and AI agents.
This actor pulls directly from each city's official government open-data portal (Socrata), so the data is public, legitimate, and fresh β typically including permits issued the same day. It normalizes every city's different column names into a single schema, so you can pull permits from four cities and get identical fields back every time.
Who uses this
- Contractors & trades finding new jobs β pull every electrical, roofing, HVAC, or demolition permit issued this week in your city.
- Sales teams at suppliers, insurers, and service businesses building lead lists from fresh construction activity.
- Proptech & real-estate analysts tracking development and renovation trends by neighborhood.
- AI agents & data pipelines that need a reliable, structured permits feed (this actor returns clean JSON and runs as an MCP tool).
What you get
Every permit is returned in this normalized schema:
| Field | Description |
|---|---|
city | City the permit is from |
permit_id | Official permit / job number |
permit_type | Type of permit |
permit_status | Current status |
work_description | Description of the work |
issue_date | Date the permit was issued/approved |
applied_date | Date the application was filed (where available) |
address | Street address |
zip | ZIP code |
estimated_cost | Estimated job cost (where the city publishes it) |
contractor | Contractor / applicant / owner business (where available) |
latitude, longitude | Coordinates (where available) |
source_url | Link to the source dataset |
Input
| Field | Required | Description |
|---|---|---|
city | β | chicago, nyc, austin, or sf |
maxResults | Max permits to return, newest first (default 1000) | |
issuedSince | Only permits issued on/after this date (YYYY-MM-DD) | |
issuedUntil | Only permits issued on/before this date (YYYY-MM-DD) | |
zip | Filter by ZIP code | |
permitTypeContains | Substring filter on type/description, e.g. electrical, solar, demolition |
Example
{"city":"chicago","issuedSince":"2026-06-01","permitTypeContains":"electrical","maxResults":5000}
Returns every Chicago electrical permit issued since June 1, 2026, newest first.
Pricing
Pay per result β you are charged only for permits actually returned. A run that returns 0 permits costs nothing.
How it works
The actor queries each city's Socrata SODA API with server-side date filtering and pagination, only returns permits that have a real issue date (newest first), and maps each city's columns onto the normalized schema above. Because it uses official public endpoints, there is no scraping of protected pages, no login, and no anti-bot fragility.
FAQ
Is this legal? Yes. All data comes from cities' official open-data portals, published for public use.
How fresh is the data? As fresh as the city publishes β typically daily. At the time of writing, all four cities return permits issued the same day.
Why these four cities? They expose complete, dated permit data through stable open-data APIs. More cities are being added β request one in the Issues tab.
Can an AI agent call this? Yes. The actor returns structured JSON and is available as an MCP tool, billed per result.
Roadmap
- More cities (Los Angeles, Seattle, Boston, Denver, Dallas, Philadelphia)
- Contractor-name normalization across cities
- Webhook/Standby mode for low-latency single-address lookups
