Dataset

Canadian Property
Assessment API

7 million property assessment records across 6 provinces. Assessed value, land and improvement value, lot size, year built, and property class, joined to building permits by address. Open municipal and provincial rolls, normalized into one schema, via REST API.

7M+assessment records
6provinces (QC, NB, AB, BC, MB, NS)
Joinableto permits by address
Annualassessment rolls

Assessed values come from the open municipal and provincial assessment authorities that publish them: Alberta and Manitoba municipalities, BC Assessment republishers (Vancouver, Surrey, Victoria, Langley), PVSC via Halifax, the New Brunswick province-wide roll, and the Quebec province-wide roll (every municipality). Ontario assessment value is held by MPAC and is not openly available.

Quebec (province-wide)
New Brunswick (province-wide)
Calgary AB
Edmonton AB
Winnipeg MB
Vancouver BC
Surrey BC
Victoria BC
Langley Township BC
Halifax NS
Lethbridge AB
Grande Prairie AB
Strathcona County AB

What the data includes

assessed_value
Total assessed value of the property (land + improvement)
land_value / improvement_value
Assessed land and building value, where the source splits them
previous_assessed_value
Prior-roll value for year-over-year change, where published
lot_size_sf / year_built
Lot size in square feet and year of construction, where published
property_class
Residential, commercial, industrial, and finer use classes
address / normalized_address
Street address, normalized to join with permit, licence, and inspection records
roll_number / pid
Assessment roll number or parcel identifier
assessment_year / municipality / province
Roll year and normalized city/province fields

Who uses property assessment data

Real estate & proptech

Enrich any address with assessed value, lot size, and year built. Rank permits by property value to find high-value renovations and new builds. Power AVMs and comparables.

Mortgage & insurance

Add property value and condition context to construction activity. Screen portfolios by assessed value. Validate stated values against the public roll.

Lead generation

Target renovations on high-value or older homes, new construction on large lots, or commercial properties by class, joined to live permit activity by address.

Market analysis

Track assessed-value trajectories by city and class. Combine value history with permit volume to map where capital is flowing.

API example

GET /assessment?municipality=calgary&limit=100

# Property assessments in Calgary
# Returns: address, assessed_value, land_value, lot_size_sf, year_built, property_class
GET /assessment?municipality=vancouver&property_class=Residential

# Join to /permit on normalized_address to attach assessed value to permit activity

Same endpoint pattern as building permits, business licences, and zoning. One API key, one schema. Attribution to each source authority is on our terms page.

Start with 25 free requests per day

No credit card required. Full API access via RapidAPI. OpenAPI spec and docs included.

Part of the BuildData Canadian construction data platform. Join assessments to permits, zoning, and licences for any address with the property data API. Also available: zoning, business licences, see all coverage.