/api/v1/pricingAll pricing constants — materials, heights, railings, feature add-ons, stairs, demolition, permit fees, and the calculator's input bounds.
Example
curl https://deckcosttoronto.com/api/v1/pricingResponse (truncated)
{
"version": "v1",
"currency": "CAD",
"taxesIncluded": false,
"region": "Greater Toronto Area",
"year": 2026,
"data": {
"materials": [
{
"id": "pressure_treated",
"label": "Pressure-treated lumber",
"perSqFt": { "low": 30, "high": 45 },
"blurb": "Most affordable. Lasts 15–20 years..."
},
...
],
"heights": [...],
"railings": [...],
"features": [...],
"stairsPerStep": { "low": 180, "high": 320 },
"demolitionPerSqFt": { "low": 4, "high": 8 },
"permitCost": { "low": 250, "high": 750 },
"minProjectFloor": { "low": 4500, "high": 6000 }
}
}