!

Automated Valuation Model (AVM) info

These models power our API's real estate price prediction endpoint and Automated Valuation Model (AVM) endpoint, which can easily be integrated into your business or service.

Our Automated Valuation Models (AVMs) use advanced machine learning to estimate property list, sale and rent values across Canada. Models are trained at different geographic levels to provide the most accurate predictions possible.

Model type

Select the type of valuation model you want to view.

How our models work

When estimating a property value, we use the most specific model available. If a city-specific model exists, it will be used. If not, we fall back to the provincial model. If no provincial model is available, the country-wide model provides the estimate. This hierarchical approach ensures you always get a prediction while maximizing accuracy for areas with sufficient data.

Understanding the metrics

Median MAPE (Median of the Mean Absolute Percentage Error):
This tells us how accurate our predictions typically are. If the Median MAPE is 5%, it means that half of our estimates are within 5% of the actual value. So for a $500,000 home, we'd typically be off by $25,000 or less in either direction.
This metric focuses on the 'typical' error rather than the average, which gives a more realistic picture of accuracy since it's not skewed by outliers. Lower numbers mean more accurate predictions.
R² Score:
This measures how much of the variation in property prices our model can explain. An R² of 0.850 means our model accounts for 85% of the differences in property values.
To put this in context: imagine trying to predict home prices using only the city name (maybe R² = 0.30), versus using a few features like square footage, bedrooms, and neighborhood (maybe R² = 0.65). The higher R² shows our model uses relevant information effectively.
Within 10%:
This shows how often our estimates are close to the actual value. If this number is 75%, it means that 3 out of 4 times, when we estimate a property is worth $500,000, the actual value will be between $450,000 and $550,000. The higher this percentage, the more reliable our estimates are.
Details:
Each model has a details page with more in-depth metrics to help you understand its performance better.

City models

Our most accurate models, trained on city-specific data patterns and market conditions.

CityM. MAPER² scoreWithin 10%Details
Cochrane, AB3.6%0.91084.0%View →
Burnaby, BC3.9%0.96084.1%View →
Airdrie, AB4.0%0.94083.7%View →
Coquitlam, BC4.1%0.96080.8%View →
Port Moody, BC4.1%0.96082.7%View →
Port Coquitlam, BC4.3%0.95078.2%View →
New Westminster, BC4.4%0.94081.0%View →
Richmond, BC4.4%0.95080.5%View →
Langley, BC4.5%0.93078.3%View →
Calgary, AB4.6%0.95080.1%View →
Surrey, BC4.7%0.96079.3%View →
Maple Ridge, BC4.8%0.92074.6%View →
North Vancouver, BC5.1%0.96078.1%View →
Langford, BC5.2%0.89073.8%View →
Vancouver, BC5.4%0.94073.9%View →
Abbotsford, BC5.5%0.93071.5%View →
Squamish, BC5.6%0.87070.5%View →
Milton, ON5.7%0.83070.7%View →
Edmonton, AB5.7%0.91071.5%View →
Ajax, ON5.8%0.78070.8%View →
Chilliwack, BC5.8%0.90070.8%View →
Spruce Grove, AB5.9%0.86071.2%View →
Brampton, ON5.9%0.88071.5%View →
Delta, BC5.9%0.91071.3%View →
Victoria, BC6.0%0.94067.4%View →
Oakville, ON6.1%0.92067.0%View →
Winnipeg, MB6.1%0.88068.4%View →
Mississauga, ON6.2%0.91069.7%View →
Vaughan, ON6.2%0.92067.6%View →
Guelph, ON6.3%0.80065.2%View →
Courtenay, BC6.3%0.89068.0%View →
Nanaimo, BC6.4%0.84065.7%View →
Saskatoon, SK6.4%0.87065.7%View →
Lethbridge, AB6.5%0.89066.3%View →
Barrie, ON6.6%0.78065.2%View →
Pickering, ON6.6%0.85064.3%View →
Ottawa, ON6.7%0.83065.2%View →
Oshawa, ON6.7%0.83064.9%View →
Whitby, ON6.8%0.74063.7%View →
Woodstock, ON6.9%0.75064.2%View →
Grande Prairie, AB6.9%0.78063.2%View →
Red Deer, AB6.9%0.85063.6%View →
Kitchener, ON7.0%0.84062.7%View →
Markham, ON7.0%0.90063.9%View →
London, ON7.1%0.82063.4%View →
Burlington, ON7.1%0.86062.7%View →
St. Albert, AB7.1%0.87060.8%View →
Waterloo, ON7.2%0.85060.9%View →
Newmarket, ON7.2%0.83063.7%View →
Fort Mcmurray, AB7.3%0.87062.5%View →
Clarington, ON7.4%0.65059.9%View →
Richmond Hill, ON7.5%0.91061.1%View →
Toronto, ON7.5%0.87060.7%View →
Caledon, ON7.6%0.68057.9%View →
Regina, SK7.8%0.84058.4%View →
Brantford, ON8.0%0.68057.4%View →
Hamilton, ON8.2%0.78057.5%View →
Kingston, ON8.5%0.75055.6%View →
Cambridge, ON8.6%0.68056.7%View →
Belleville, ON8.9%0.67055.7%View →
Innisfil, ON9.1%0.78052.9%View →
Welland, ON9.3%0.56052.5%View →
Gatineau, QC10.0%0.60049.7%View →
Halifax, NS10.5%0.67048.8%View →

Province models

Models trained on province-wide data, used when city-specific models aren't available.

ProvinceM. MAPER² ScoreWithin 10%Details
BC6.4%0.90066.2%View →
AB7.6%0.83060.4%View →
MB8.5%0.78055.4%View →
SK9.1%0.82053.4%View →
ON9.8%0.77050.8%View →

Country models

Nationwide models providing baseline estimates when more specific models aren't available.

CountryM. MAPER² ScoreWithin 10%Details
CA10.7%0.80047.5%View →