US Permit SearchUS Permit Search home

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=value

Endpoints

  • 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.