Business Licences
Business Licences
Active and historical business licence records across Canadian municipalities.
GET
Business licence records cover active and historical licences issued by municipal governments. Use them to identify businesses by category and location, track licence status, and monitor new or expiring licences.
The dataset contains more than 302,000 records from Calgary, Edmonton, Vancouver, Victoria, Burnaby, and Kelowna. It refreshes automatically from official municipal sources.
The detail endpoint also returns
The
List business licences
Query parameters
integer
default:"100"
Maximum records to return. The upper bound is
500.integer
default:"0"
Number of records to skip for pagination.
string
One or more comma-separated city slugs:
burnaby, calgary, edmonton, kelowna, vancouver, or victoria.string
Partial match across the business name, trade name, address, licence type, and other searchable licence text.
string
Partial match on the normalized or source licence type.
category is accepted as an alias.string
Partial match on the municipality’s original licence-type text.
string
One of
active, expired, cancelled, or other.string
Partial match on the registered business name.
business is accepted as an alias.string
Partial match on the business trade name.
string
Partial match on neighbourhood, ward, or district text where the municipality publishes it.
string
Inclusive ISO 8601 licence-issue-date start.
issued_after is accepted as an alias.string
Inclusive ISO 8601 licence-issue-date end.
issued_before is accepted as an alias.string
Inclusive ISO 8601 licence-expiry-date start.
string
Inclusive ISO 8601 licence-expiry-date end.
number
Latitude for proximity search. Provide with
lng and radius_km.number
Longitude for proximity search. Provide with
lat and radius_km.number
Search radius in kilometres, from
0.1 to 100.string
default:"expiry_date"
One of
issue_date, issued, expiry_date, expires, updated, last_updated, or distance. distance requires a complete proximity query.string
default:"desc"
Either
asc or desc.Response fields
Detail and statistics
Retrieve one record byrecord_id:
status_raw and source_url when they are published by the municipality.
Get grouped record counts:
group_by parameter accepts municipality, province, status, licence_type, neighbourhood, issue_year, or expiry_year. The list filters also apply to statistics.
For city-by-city availability, see Municipal Intelligence Coverage.