United States

US building permits (NYC, Chicago, LA, Austin, San Francisco, Seattle)

Download issued building permits for New York City, Chicago, Los Angeles, Austin, San Francisco and Seattle by area, category, cost and date: CSV, REST API or MCP. 106,388 rows. Licence: Public records, city open-data terms. Example: Every new-construction permit in Chicago over $1m, as CSV: https://datascoop.io/v1/datasets/us-building-permits/query?source=Chicago&category=New%20construction&minCost=1000000

get/v1/datasets/us-building-permits/query

Request

  • Base URL: https://datascoop.io
  • URL: https://datascoop.io/v1/datasets/us-building-permits/query
  • Auth: one of:
    • none
    • HTTP bearer
    • API key in query parameter api_key

Query parameters

source'New York City' | 'Chicago' | 'Los Angeles' | 'Austin' | 'San Francisco' | 'Seattle'

Source: exact match, case-insensitive. Publishing city

category'New construction' | 'Alteration or repair' | 'Demolition' | 'Electrical' | 'Plumbing' | 'Mechanical' | 'Sign' | 'Other'

Category: exact match, case-insensitive.

areastring

Area contains: substring match, case-insensitive. Borough, community area or plan area

zipPrefixstring

ZIP starts with: prefix match, case-insensitive.

descriptionContainsstring

Description contains: substring match, case-insensitive.

minCostnumber

Minimum estimated cost (USD): minimum (inclusive).

sincestring

Issued since (YYYY-MM-DD): minimum (inclusive).

limitinteger

Rows to return. Free plans are capped at 25; Pro up to 10,000 per JSON page.

offsetinteger

Rows to skip (paging).

format'json' | 'csv'

json (default) or csv. CSV opens in Excel and is never paged.

Response

Matching rows

datasetstring required
plan'free' | 'pro'
totalinteger required

Rows matching the filters

returnedinteger required
offsetinteger
truncatedboolean required

true when fewer rows than total were returned

ignoredstring[]

Filter keys the dataset does not know

rowsobject[] required
attributionstring required

Keep this with the data

licencestring

Changes

No recorded changes to this operation across all 1 revision of this API.