Skip to main content
Base path: /api/v1

List permits

GET /api/v1/permits Building permits across 17 municipalities with optional proximity search.
ParameterTypeDescription
municipalitystringComma-separated city slugs (see below)
qstringPartial match on address or work description
permit_typestringnew_construction, renovation, addition, demolition, change_of_use, other
statusstringissued, in_review, completed, cancelled, expired
issued_afterstringISO 8601 lower bound on issued date
issued_beforestringISO 8601 upper bound on issued date
latnumberLatitude for proximity search
lngnumberLongitude for proximity search
radius_kmnumberSearch radius in km (0.1–100; required with lat/lng)
sort_bystringdate or value (default: date; ignored in proximity mode)
limitintegerMax results (default: 100, max: 500)
offsetintegerOffset for pagination
Valid municipality slugs: toronto · calgary · edmonton · ottawa · vancouver · montreal · winnipeg · hamilton · kitchener · victoria · laval · mississauga · halifax · brampton · quebec_city · regina · saint_john
# Proximity search — permits within 1km of CN Tower
curl -H "X-API-Key: YOUR_KEY" \
  "https://api.northaxiumdata.ca/api/v1/permits?lat=43.6426&lng=-79.3871&radius_km=1&permit_type=new_construction"

Permit detail

GET /api/v1/permits/{record_id} Returns a single permit record with full detail including geometry coordinates and source URL.

Permit stats

GET /api/v1/permits/stats Grouped permit statistics.
ParameterTypeDescription
group_bystringmunicipality, permit_type, status, or province (default: municipality)
municipalitystringComma-separated city slugs
periodstring1y, 6m, 3m, or 30d
curl -H "X-API-Key: YOUR_KEY" \
  "https://api.northaxiumdata.ca/api/v1/permits/stats?group_by=permit_type&municipality=toronto&period=1y"