PULLFIRST[THE RECORD]
PERMITS / 01.0MINNESOTA ONLY

4.09M PERMITS.DOZENS OF PORTALS.ONE FORMAT.BY CSV, OR BY API.

Minnesota building permits from city and county portals across the state, normalized into one schema. Buy one city as a CSV, or query the full dataset via the API.

PERMITS INDEXED
4.09M+
CITIES
33
CONSTRUCTION VALUE
$87B+
02.0 / LIVE CATALOGAPR 9 → APR 15

Pick a city. Preview this week’s file.

Every file is a fresh weekly pull — not the full archive, just the latest batch. 33 cities ship right now. The 8 highest-volume are loaded below.

SELECT A CITY
BY VOLUME
MINNESOTA · LIVE

Minneapolis

$10
NEW THIS WEEK
236
PERMITS
MOST RECENT
Apr 13, 2026
LAST REFRESH
Apr 14, 2026
SAMPLE ROWS · FIRST 4 OF 236FROM /v1/permit-downloads/sample
DateAddressContractorTypeValue
Apr 134717 ALDRICH AVE SResidential Heating and Air Conditioning IncMechanical
Apr 134205 11TH AVE SSODERLIN PLUMBING HEATING AND AIRPlumbing
Apr 133601 3RD AVE SMad City Windows and Baths RenuityPlumbing
Apr 134745 WASHBURN AVE STODAYS EXTERIORS INCRes$7,900
03.0 / FOR DEVELOPERS

Same data. One curl away.

Expand for the API request, response, and integration notes.

See the API ↓
STEP 01

Start with the sandbox. Generate a key.

Self-serve provisioning. The sandbox key is free, forever, and gives you a low-friction way to evaluate the API before moving to Builder or Production.

STEP 02

Pass a bearer token. Query by city, contractor, or license.

Permits from different city portals come in different shapes. The API normalizes them — same field names, same format, whether the source is EnerGov, CitizenServe, or anything else.

STEP 03

Read the JSON. Ship the decision.

Every field is typed. Every source is cited. Every timestamp tells you when we last pulled it, so stale data is your call, not a surprise.

REQUESTGET /v1/permits
curl "https://api.pullfirst.com/v1/permits?city=Minneapolis&contractorName=Northern+Star" \
  -H "Authorization: Bearer sk_live_..."
RESPONSE · 200 OK
{
  "permits": [
    {
      "permitNumber": "BLD-2026-01234",
      "city": "Minneapolis",
      "contractorName": "Northern Star Construction LLC",
      "propertyAddress": "1234 Main St, Minneapolis, MN 55401",
      "permitType": "Residential Remodel",
      "value": 125000,
      "issueDate": "2026-04-08T00:00:00",
      "status": "Issued",
      "inspectionCount": 3
    }
  ],
  "totalCount": 12,
  "page": 1,
  "pageSize": 20
}
READY TO INTEGRATE / 04.0FINAL NOTE

Buy a city file or start with the API sandbox.

Downloads are for one-off city files. The API is for recurring programmatic access. Both are self-serve, and the sandbox key gives you a low-friction way to evaluate the API before paying.