!

Automated Valuation Model (AVM) info

These models power our API's real estate price prediction endpoint, and can be easily 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 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.92083.6%View →
Airdrie, AB3.8%0.91086.4%View →
Niverville, MB4.0%0.74077.6%View →
Burnaby, BC4.0%0.96083.4%View →
Chestermere, AB4.0%0.90078.9%View →
Port Moody, BC4.2%0.95079.9%View →
Langley, BC4.4%0.94078.3%View →
Coquitlam, BC4.5%0.95079.4%View →
Port Coquitlam, BC4.5%0.95080.1%View →
Richmond, BC4.5%0.96080.3%View →
Calgary, AB4.6%0.95080.6%View →
Surrey, BC4.6%0.96079.4%View →
Anmore, BC4.7%0.89065.5%View →
Pitt Meadows, BC4.7%0.87075.3%View →
View Royal, BC4.8%0.89066.7%View →
New Westminster, BC4.8%0.94078.4%View →
Radium Hot Springs, BC4.9%0.81066.7%View →
North Vancouver, BC4.9%0.96077.7%View →
Beaumont, AB5.0%0.78070.6%View →
Maple Ridge, BC5.1%0.91073.7%View →
Tavistock, ON5.2%0.86083.3%View →
Warfield, BC5.3%0.86055.2%View →
Langford, BC5.3%0.89072.3%View →
Colwood, BC5.3%0.89068.8%View →
Okotoks, AB5.3%0.91076.1%View →
Squamish, BC5.3%0.92073.6%View →
Sun Peaks, BC5.4%0.89064.3%View →
Winkler, MB5.5%0.70066.7%View →
Edmonton, AB5.5%0.90072.2%View →
Vancouver, BC5.5%0.94072.7%View →
Martensville, SK5.5%0.89061.7%View →
Orléans, ON5.6%0.84068.0%View →
Spruce Grove, AB5.7%0.87071.5%View →
Devon, AB5.8%0.79067.1%View →
Delta, BC5.8%0.91072.2%View →
Abbotsford, BC5.8%0.94070.0%View →
Fort Saskatchewan, AB5.9%0.84070.0%View →
Leduc, AB5.9%0.85069.9%View →
Brampton, ON5.9%0.88071.0%View →
Mississauga, ON6.0%0.90069.9%View →
Chilliwack, BC6.0%0.90068.6%View →
Morden, MB6.1%0.82064.3%View →
Essa, ON6.1%0.69061.3%View →
Lethbridge, AB6.1%0.86067.7%View →
Victoria, BC6.1%0.91067.8%View →
Milton, ON6.2%0.86071.4%View →
Barrie, ON6.3%0.72067.5%View →
Campbell River, BC6.4%0.88065.8%View →
Sherwood Park, AB6.4%0.87066.0%View →
Vaughan, ON6.4%0.91066.8%View →
Red Deer, AB6.4%0.87065.9%View →
Saskatoon, SK6.4%0.85065.2%View →
Kamloops, BC6.5%0.86066.1%View →
Crossfield, AB6.5%0.88065.5%View →
Grande Cache, AB6.5%0.66055.6%View →
Sidney, BC6.5%0.88067.7%View →
Warman, SK6.5%0.73061.7%View →
Comox, BC6.5%0.80063.8%View →
Courtenay, BC6.5%0.91069.4%View →
Nanaimo, BC6.5%0.84065.3%View →
Saanich, BC6.6%0.87064.0%View →
Russell, ON6.6%0.60061.3%View →
Ajax, ON6.6%0.77067.6%View →
Oakville, ON6.6%0.91065.2%View →
Esquimalt, BC6.6%0.89062.2%View →
Huntingdon, QC6.6%0.28054.5%View →
White Rock, BC6.6%0.94065.6%View →
Ottawa, ON6.6%0.84065.1%View →
North Stormont, ON6.6%0.88056.0%View →
Whitby, ON6.7%0.77065.7%View →
Guelph, ON6.7%0.79063.9%View →
Pickering, ON6.7%0.86065.1%View →
Grande Prairie, AB6.7%0.80063.8%View →
Ingersoll, ON6.7%0.54057.5%View →
Lucan Biddulph, ON6.7%0.55060.7%View →
Coalhurst, AB6.7%0.72063.3%View →
Orangeville, ON6.7%0.66062.7%View →
Strathmore, AB6.8%0.87065.8%View →
Stittsville, ON6.8%0.75065.9%View →
Woodstock, ON6.8%0.75062.5%View →
West Vancouver, BC6.8%0.92064.4%View →
Sylvan Lake, AB6.8%0.77062.0%View →
Aurora, ON6.9%0.87064.5%View →
Banff, AB6.9%0.94058.6%View →
Kelowna, BC6.9%0.89064.1%View →
Elkford, BC6.9%0.88062.9%View →
Sooke, BC6.9%0.85064.2%View →
Perth East, ON7.0%0.50056.7%View →
Waterloo, ON7.0%0.85063.4%View →
Burlington, ON7.0%0.88063.1%View →
Winnipeg, MB7.1%0.84062.6%View →
Oshawa, ON7.1%0.80065.0%View →
London, ON7.1%0.84062.1%View →
Newmarket, ON7.1%0.82060.6%View →
Tillsonburg, ON7.1%0.60064.3%View →
Richmond Hill, ON7.2%0.91061.4%View →
Kitchener, ON7.2%0.86061.8%View →
St. Albert, AB7.2%0.84061.4%View →
Penticton, BC7.2%0.85060.8%View →
Brooks, AB7.3%0.81060.8%View →
Whitehorse, YT7.3%0.74057.3%View →
Parksville, BC7.3%0.86060.6%View →
Fort Mcmurray, AB7.4%0.86059.3%View →
New Tecumseth, ON7.4%0.66060.7%View →
Cambridge, ON7.5%0.73062.3%View →
Regina, SK7.5%0.85059.7%View →
Toronto, ON7.5%0.87060.7%View →
Brantford, ON7.5%0.73059.1%View →
Edson, AB7.6%0.76054.4%View →
Tofield, AB7.6%0.63057.7%View →
Tisdale, SK7.6%0.69053.6%View →
Markham, ON7.6%0.90060.5%View →
Saint-Amable, QC7.6%0.67060.2%View →
Trail, BC7.7%0.75056.2%View →
Vermilion, AB7.7%0.74053.8%View →
Wembley, AB7.8%0.62059.4%View →
Medicine Hat, AB7.8%0.81060.0%View →
Saint-Mathieu, QC7.8%0.92060.9%View →
Canmore, AB7.8%0.84057.1%View →
Coaldale, AB7.9%0.75059.8%View →
East Gwillimbury, ON7.9%0.61057.7%View →
St. Catharines, ON7.9%0.73058.3%View →
Redcliff, AB7.9%0.64052.3%View →
Hamilton, ON7.9%0.80057.9%View →
Thorold, ON8.0%0.61058.9%View →
Stony Plain, AB8.0%0.80056.5%View →
Shelburne, ON8.0%0.71057.9%View →
Lloydminster, AB8.1%0.79057.9%View →
Clarington, ON8.1%0.66057.1%View →
Whitchurch-Stouffville, ON8.1%0.72058.5%View →
High River, AB8.1%0.68055.4%View →
Whistler, BC8.1%0.92057.9%View →
Kingston, ON8.1%0.75056.7%View →
Brandon, MB8.2%0.76057.3%View →
Petawawa, ON8.3%0.58057.6%View →
Clarence-Rockland, ON8.3%0.66054.8%View →
Cornwall, PE8.3%0.82056.1%View →
Caledon, ON8.3%0.73056.3%View →
Stratford, ON8.3%0.61057.8%View →
Oromocto, NB8.3%0.63062.7%View →
Vernon, BC8.4%0.85055.2%View →
Peterborough, ON8.4%0.65059.1%View →
Cold Lake, AB8.4%0.72055.1%View →
The Pas, MB8.4%0.65057.1%View →
Wetaskiwin, AB8.5%0.71055.7%View →
Saugeen Shores, ON8.5%0.71058.2%View →
Penhold, AB8.6%0.61055.1%View →
Saint-Gilles, QC8.6%0.51060.0%View →
Pilot Butte, SK8.6%0.84057.6%View →
Welland, ON8.7%0.60054.7%View →
Athens, ON8.7%0.75051.9%View →
Olds, AB8.7%0.81053.8%View →
Cornwall, ON8.8%0.63054.3%View →
Mapleton, ON8.8%0.73050.0%View →
Cobourg, ON8.8%0.69055.1%View →
Innisfil, ON8.8%0.81054.3%View →
Dollard-Des-Ormeaux, QC8.8%0.85054.8%View →
Burton, NB8.9%0.68054.2%View →
Slave Lake, AB8.9%0.74052.9%View →
Winnipeg Beach, MB8.9%0.53052.4%View →
Riverview, NB9.0%0.65052.0%View →
Notre-Dame-Des-Prairies, QC9.0%0.48055.2%View →
Kirkland, QC9.0%0.79054.0%View →
Bradford West Gwillimbury, ON9.0%0.66053.2%View →
Humboldt, SK9.1%0.70054.2%View →
Strathroy-Caradoc, ON9.1%0.63053.3%View →
Lincoln, NB9.1%0.85052.4%View →
Crabtree, QC9.1%0.37057.1%View →
Carman, MB9.1%0.85063.3%View →
Halton Hills, ON9.1%0.76052.0%View →
Piedmont, QC9.2%0.79052.2%View →
Bois-Des-Filion, QC9.2%0.57052.0%View →
Saint-Joseph-Du-Lac, QC9.2%0.66051.0%View →
Pincourt, QC9.2%0.59052.8%View →
Belleville, ON9.3%0.66051.7%View →
Niagara Falls, ON9.4%0.63052.7%View →
Lloydminster, SK9.4%0.66055.0%View →
Woolwich, ON9.4%0.73051.5%View →
Mississippi Mills, ON9.4%0.57052.8%View →
Collingwood, ON9.4%0.72051.3%View →
Grimsby, ON9.4%0.70052.6%View →
Carleton Place, ON9.5%0.65051.6%View →
Sainte-Julie, QC9.5%0.73053.3%View →
Sparwood, BC9.6%0.93051.2%View →
Madawaska Valley, ON9.6%0.67050.0%View →
Dieppe, NB9.6%0.63051.1%View →
Rivière-Beaudette, QC9.6%0.44054.2%View →
West Perth, ON9.6%0.48053.3%View →
Brossard, QC9.8%0.81051.1%View →
Dartmouth, NS9.8%0.57050.1%View →
Brant, ON9.8%0.69050.6%View →
Quinte West, ON9.8%0.62050.5%View →
Estevan, SK9.8%0.74050.0%View →
Logan Lake, BC9.9%0.87050.0%View →
Pelham, ON9.9%0.54050.3%View →
Hanwell, NB9.9%0.73050.0%View →
Orillia, ON9.9%0.64051.0%View →
Arnprior, ON9.9%0.57050.0%View →
Yorkton, SK10.0%0.78050.5%View →
Hanover, ON10.0%0.68050.0%View →
East Zorra-Tavistock, ON10.1%0.83048.0%View →
Wilmot, ON10.1%0.66050.0%View →
Central Elgin, ON10.1%0.57048.9%View →
Sainte-Catherine, QC10.1%0.65048.3%View →
North Dumfries, ON10.1%0.67050.0%View →
Deep River, ON10.2%0.84046.5%View →
Saint-Pie, QC10.2%0.10050.0%View →
Chambly, QC10.3%0.60048.8%View →
East Angus, QC10.3%0.89045.5%View →
Baie-D'urfé, QC10.3%0.70050.0%View →
Brockville, ON10.3%0.74049.4%View →
Saint-Philippe, QC10.4%0.49047.6%View →
Centre Wellington, ON10.4%0.69049.5%View →
Gatineau, QC10.4%0.58048.6%View →
Wasaga Beach, ON10.4%0.66048.6%View →
Léry, QC10.4%0.42048.0%View →
Penetanguishene, ON10.5%0.44049.5%View →
Lacolle, QC10.5%0.22050.0%View →
Terrebonne, QC10.5%0.66047.3%View →
Châteauguay, QC10.6%0.54045.9%View →
Malartic, QC10.6%0.39048.0%View →
Southwold, ON10.6%0.38042.4%View →
Sarnia, ON10.6%0.64047.2%View →
North Middlesex, ON10.6%0.59050.0%View →
Halifax, NS10.6%0.66047.4%View →
Saint-Eustache, QC10.6%0.60047.9%View →
Prince Albert, SK10.6%0.67048.4%View →
Saint-Lazare, QC10.6%0.54048.8%View →
Vaudreuil-Dorion, QC10.7%0.51047.3%View →
Mirabel, QC10.7%0.54045.9%View →
Thames Centre, ON10.7%0.63048.6%View →
Sainte-Anne-De-Bellevue, QC10.8%0.18042.1%View →
Boisbriand, QC10.8%0.67047.2%View →
Saint-Basile, NB10.8%0.57047.6%View →
Saint-Henri, QC10.8%0.64040.0%View →
Coteau-Du-Lac, QC10.8%0.30044.0%View →
Amherst, NS10.9%0.72047.0%View →
Casselman, ON10.9%0.40043.9%View →
Aylmer, ON10.9%0.60044.7%View →
Midland, ON10.9%0.53045.5%View →
Stewiacke, NS10.9%0.18045.8%View →
Haldimand County, ON10.9%0.33048.0%View →
Varennes, QC11.0%0.59045.7%View →
Delhi, ON11.1%0.41043.1%View →
Quispamsis, NB11.1%0.74046.7%View →
Carignan, QC11.1%0.74043.3%View →
Otterburn Park, QC11.1%0.21047.8%View →
Lasalle, ON11.1%0.66045.2%View →
Blainville, QC11.1%0.70045.5%View →
L'ange-Gardien, QC11.2%0.52043.0%View →
Summerside, PE11.2%0.58045.8%View →
Port Hope, ON11.2%0.50044.7%View →
Lorraine, QC11.4%0.79045.3%View →
Sainte-Marthe-Sur-Le-Lac, QC11.4%0.57043.2%View →
Candiac, QC11.5%0.80043.9%View →
Puslinch, ON12.3%0.83041.2%View →
Brockton, ON12.5%0.76035.3%View →
Temagami, ON14.7%0.76033.3%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.5%View →
YT7.5%0.70059.6%View →
AB7.6%0.83060.1%View →
MB8.5%0.78055.7%View →
SK9.2%0.81053.1%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.2%0.81049.2%View →