Canada Building Permits Leads
Pricing
$4.00 / 1,000 permit results
Canada Building Permits Leads
New building permit leads from 5 Canadian cities in one format. Filter by date, value and keywords, and get only new permits each run.
Pricing
$4.00 / 1,000 permit results
Rating
0.0
(0)
Developer
Trevor Macinnis
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
Get fresh building permit leads from five Canadian cities in one clean, consistent format: Toronto, Ottawa, Calgary, Vancouver and Edmonton.
Use it to find new construction, additions, renovations, pools and demolitions for sales prospecting, supplier outreach, market research or local news.
What you get
Each result has the same fields for every city:
| Field | Meaning |
|---|---|
| city | Toronto, Ottawa, Calgary, Vancouver or Edmonton |
| permitNumber | Permit number as published |
| issuedDate | Date issued (YYYY-MM-DD) |
| address | Street address of the work |
| permitType | Permit or building type |
| workType | Type of work (new, addition, demolition and so on) |
| description | Project description |
| status | Permit status where published |
| estimatedValue | Estimated construction value in CAD, where published |
| applicantBusiness | Applicant, only when it is a business name |
| contractorBusiness | Contractor or builder, only when it is a business name |
| sourceUrl | Dataset page the record came from |
| licence, licenceUrl, attribution | Licence and attribution for that city |
Privacy: names of individual people are removed. Only business names are kept, and masked names are dropped. Phone numbers and contact names are stripped from descriptions.
Not every city publishes every field. For example, Edmonton and Ottawa do not publish contractor names, so those fields are empty for them.
Input
- cities: which cities to include (default all five)
- dateFrom: only permits issued on or after this date (default last 30 days)
- minValue: minimum estimated value in CAD
- keywords: keep only permits whose type or description contains any of these words, such as pool, demolition or addition
- maxItems: maximum results per city
- onlyNew: return only permits not returned by an earlier run. Schedule the Actor daily or weekly with this on to get a steady feed of new leads.
- stateKey: keeps separate memory for different saved tasks in only new mode
Example input
Weekly feed of larger Toronto and Calgary projects:
{"cities": ["toronto", "calgary"],"minValue": 100000,"maxItems": 200,"onlyNew": true,"stateKey": "big-projects"}
Pool and demolition leads in all five cities since October 1:
{"dateFrom": "2026-10-01","keywords": ["pool", "demolition"]}
Sample output
{"city": "Toronto","permitNumber": "26 260428 FSU","issuedDate": "2026-10-27","address": "60 ATLANTIC AVE, Toronto, ON M6K","permitType": "Fire/Security Upgrade","workType": "Electromagnetic Locks","description": "Addition of a maglock door on the third floor","status": "Permit Issued","estimatedValue": 2500,"applicantBusiness": null,"contractorBusiness": null,"sourceUrl": "https://open.toronto.ca/dataset/building-permits-active-permits/","licence": "Open Government Licence - Toronto"}
Who uses it
- Contractors, roofers, landscapers and pool builders looking for new jobs
- Building supply, window, HVAC and solar sales teams
- Real estate investors and market researchers tracking construction activity
- Local journalists following development in their city
FAQ
How fresh is the data? As fresh as each city publishes it. Toronto, Calgary, Vancouver and Edmonton update often. Ottawa updates monthly.
Does it include homeowner names or phone numbers? No. Individual names and phone numbers are removed. Only business names are kept.
Can I get only new permits each week? Yes. Turn on onlyNew and schedule the Actor. Each run returns only permits it has not returned before for that stateKey.
Why are some fields empty? Not every city publishes every field. Empty means the city did not publish it.
Can you add another city? Open an issue on this Actor with the city name and a link to its open data permits dataset.
Data sources and attribution
This Actor reads public open data files and APIs published by each city. It is an independent tool. It is not affiliated with or endorsed by any of these cities, and the data comes with no warranty from the city. Data freshness depends on each city's publishing schedule (Ottawa publishes monthly).
- Toronto: Contains information licensed under the Open Government Licence - Toronto (https://open.toronto.ca/open-data-licence/). Source: Building Permits: Active Permits.
- Ottawa: Contains information licensed under the Open Government Licence - City of Ottawa (https://ottawa.ca/en/city-hall/open-transparent-and-accountable-government/open-data/open-data-licence-version-20). Source: Construction, demolition and pool enclosure permits.
- Calgary: Contains information licensed under the Open Government Licence - City of Calgary (https://data.calgary.ca/stories/s/Open-Calgary-Terms-of-Use/u45n-7awa). Source: Building Permits.
- Vancouver: Contains information licensed under the Open Government Licence - Vancouver (https://opendata.vancouver.ca/pages/licence/). Source: Issued building permits.
- Edmonton: Contains information licensed under the Open Government Licence - City of Edmonton (https://data.edmonton.ca/stories/s/City-of-Edmonton-Open-Data-Terms-of-Use/msh8-if28). Source: General Building Permits.
Every output item also carries its own attribution line, so keep it with the data when you share or republish it.
Pricing
Pay per result: $4 per 1,000 permits, with no start fee. You only pay for the permits returned.