Permit data API
Every city’s building permits, one schema.
Stop maintaining a scraper per city portal. US Permit Search normalizes, classifies and de-duplicates permits daily and groups them into projects — ready for your CRM, data warehouse or product.
curl https://api.uspermitsearch.com/v1/projects \
-H "Authorization: Bearer ups_…" \
-G -d cities=nyc -d trades=electrical -d min_value=500000 -d sort=valueEndpoints
GET/v1/cities
Live cities and when each was last updated
GET/v1/projects
Projects (permits grouped by job site): filter by city, trade, value, date, keyword
GET/v1/projects/{id}
One project with every permit on it
GET/v1/projects.csv
Bulk download, up to 25,000 projects per request
GET/v1/permits
Individual permits in one city, newest first
GET/v1/contractors/{city}/{slug}
A contractor's activity, projects and phone
- Everything in Pro
- REST API with up to 5 keys
- 10,000 requests a day
- Bulk CSV downloads of projects
- One normalized schema across cities
- Commercial use license
Response
{
"total": 214,
"items": [{
"id": "nyc:p:123456789",
"city": "nyc",
"address": "200 Park Ave, New York, NY 10166",
"category": "commercial",
"trades": ["building", "electrical"],
"valuation": 4250000,
"description": "Interior alteration, floors 12-14 …",
"contractors": ["Structure Tone LLC"],
"first_issued": "2026-09-30",
"last_issued": "2026-10-21",
"permit_count": 6
}]
}Authenticate with an API key from your dashboard, sent as Authorization: Bearer. Each account gets 10,000 requests a day; responses are JSON and paginate with limit and offset.