Building Permits Canada - 5 Cities incl. Montreal avatar

Building Permits Canada - 5 Cities incl. Montreal

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Building Permits Canada - 5 Cities incl. Montreal

Building Permits Canada - 5 Cities incl. Montreal

Fresh building permits from Canada's largest cities via official open data. Contractor leads: who just got a permit, for what work, at what project value. Incremental monitoring mode.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Vadim Zabin

Vadim Zabin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

Canada Building Permits Scraper — Toronto, Vancouver, Calgary, Edmonton, Montréal

Fresh building permits from five of Canada's largest construction markets in one normalized feed — who just got a permit, for what work, at which address, and at what project value. Built exclusively on official municipal open data: City of Toronto (refreshed daily), City of Vancouver, City of Calgary, City of Edmonton and Ville de Montréal. No proxies, no blocks, no login.

Who uses this data

  • Contractors & trades (roofing, HVAC, solar, electrical, landscaping): a new permit at an address = a homeowner or GC actively spending on that property. Filter by keyword ("roof", "solar", "pool") and get a lead list with addresses.
  • Building-material suppliers & equipment rental: target active job sites by neighbourhood and project value.
  • Market researchers & PropTech: construction activity by city, community and month; project values; housing units.
  • Real estate investors: renovation and development signals street by street.

What you get

One clean schema across all cities: permit number, city, status, permit type/class, work class, description, address, community, applicant, contractor name (Calgary/Vancouver), estimated project value in CAD, housing units, applied/issued/completed dates, coordinates (where provided), source.

Built for monitoring

Enable Incremental mode and schedule the Actor daily or weekly — each run returns only permits you haven't seen before. Your sales team gets a fresh lead list every Monday; you only pay for new records.

Input example — roofing leads in Calgary, $20k+ projects

{
"cities": ["calgary"],
"issuedWithinDays": 14,
"keywords": ["roof"],
"minProjectValue": 20000,
"onlyNewSinceLastRun": true,
"maxResults": 500
}

Output example

{
"permitId": "BP2026-11223",
"city": "Calgary",
"province": "AB",
"status": "Issued",
"permitType": "Single Construction Permit",
"workClass": "Alteration",
"description": "REROOF, SOLAR PV INSTALLATION",
"address": "248 SADDLELAKE DR NE",
"community": "SADDLE RIDGE",
"contractor": "ACME ROOFING LTD",
"projectValue": 46089.8,
"issuedDate": "2026-06-28",
"latitude": 51.1273,
"longitude": -113.9341,
"source": "calgary-open-data",
"country": "CA"
}

FAQ

How fresh is the data? Toronto refreshes daily and Vancouver frequently. Calgary's open dataset can lag by a few weeks - the Actor returns whatever the city has published (use a 60+ day window for Calgary).

Is this legal? Yes — all three sources are official municipal open-data programs published for reuse.

More cities? Open an issue to vote for the next one — open an issue to vote for the next one.

How do I get permit leads without coding? Press Run — the default input returns the last 30 days of permits across all three cities as a table you can export to Excel or CSV.