Estimates
Calculate estimate
Calculate a heat loss estimate for a property.
This endpoint is part of the Spruce extended API.
post/v1/estimates
Request
- Base URLhttps://api.spruce.eco
- AuthHTTP bearer
Request body
Example request
{
"altitude_m": 50,
"built_form": "semi_detached",
"floor_area_m2": 120,
"fuel_type": "mains_gas",
"loft_insulation": "150mm",
"num_bathrooms": 2,
"num_bedrooms": 3,
"num_storeys": 2,
"postcode": "SW1A 1AA",
"property_type": "house",
"room_height_m": 2.4,
"wall_type": "cavity_wall_filled",
"window_type": "double_glazing",
"floor_u_value": 0.18,
"roof_u_value": 0.11,
"wall_u_value": 0.18,
"window_u_value": 1.4,
"lat_lng": [
51.5014,
-0.1419
],
"ventilation_heat_loss_method": "air_permeability"
}Response
Successfully calculated estimate
Example response
{
"estimates": [
{
"annual_heat_energy_demand_w": 1850000,
"average_heat_pump_efficiency": 3.32,
"co2_saved_kg": 4528,
"commutes_saved_petrol_car": 1258,
"efficiency_baseline": 0.87,
"electricity_tariff_baseline_annual_bill_gbp": 1450,
"electricity_tariff_baseline_pence_per_kwh": 6.24,
"electricity_tariff_baseline_price_cap_pence_per_kwh": 24.5,
"electricity_tariff_heat_pump_annual_bill_gbp": 1150,
"electricity_tariff_heat_pump_annual_bill_price_cap_gbp": 1370,
"electricity_tariff_heat_pump_based_on": "Octopus Cosy Octopus tariff",
"electricity_tariff_heat_pump_pence_per_kwh": 20.6,
"flights_to_spain_saved": 23,
"flow_temp_c": 45,
"fuel_name_baseline": "Mains Gas",
"heat_pumps": [
{
"calculated_capacity_w": 720,
"calculated_scop": 3.6,
"inventory_heat_pump_name": "Vaillant aroTHERM plus 7kW"
}
],
"hot_water_cylinders": [
{
"capacity_l": 200,
"inventory_hot_water_cylinder_name": "Joule 200L"
}
],
"internal_temp_c": 20,
"outdoor_temp_c": -3.2,
"overall_scop": 3.6,
"price_cap_description": "Ofgem Price Cap Q4 2024",
"total_heat_loss_w": 720,
"total_price_excluding_grants_pence": 20000,
"total_price_including_grants_pence": 12500
}
],
"url": "https://app.spruce.eco/theheatingco/estimate/01234567-89ab-cdef-0123-456789abcdef"
}Changes
No recorded changes to this operation across all 1 revision of this API.