Specifications for independent home version 01-01-2026

The following information describes the inputs required for each rule in the WWS calculation according to the 01-01-2026 rules. This ensures correct and consistent data entry into the API for accurate

1. Independent Homes (Type A)

Endpoint: POST https://api.altum.ai/wws/01012026

circle-info

* : means this feature is mandatory; otherwise, it is optional.

1.1 Root Object Parameters

Parameter
Type
Description
Allowed Values

house_type *

String

Type of the dwelling.

Eengezinswoning, Meergezinswoning, Duplexwoning

build_year *

Integer

Year of construction.

e.g., 1995, 2022

woz_valuation_year *

Integer

Reference year for WOZ value.

2024, 2025, 2026

corop_area_amsterdam_or_utrecth *

Boolean

Is the property in Amsterdam/Utrecht COROP region?

true, false

woz_value

Float

The determined WOZ value (€).

β‰₯ 0

usable_surface_area

Float

Total usable surface area (mΒ²).

β‰₯ 0

contract_start_date

String

Lease start date (ISO 8601). Affects monument point calculation (pre/post July 2024).

YYYY-MM-DD

energy_label

String

Official energy label.

A++++, A+++, A++, A+, A, B, C, D, E, F, G, ""

energy_index_existence

Boolean

Whether an energy index value is provided.

true, false

energy_index

Float

Energy index value (used if no label available).

β‰₯ 0

energy_performance_compensation

Boolean

EPV (Energieprestatievergoeding) applies. Overrides label/index points.

true, false

monument

String

Monument status.

national, municipal, provincial, ""

care_home

Boolean

Is it a designated care home (Zorgwoning)? Adds 35% uplift.

true, false

doorbell

Boolean

Presence of a video doorbell (+0.25 pts).

true, false

disability_costs

Float

Net investment costs for disability adaptations (€). 1 pt per €332.

β‰₯ 0

rooms

List

List of Room objects. See Β§1.2 Rooms.

β€”

kitchen

List

List of Kitchen objects. See Β§1.2 Kitchen.

β€”

sanitary

List

List of Sanitary objects. See Β§1.2 Sanitary.

β€”

toilet

List

List of Toilet objects. See Β§1.2 Toilet.

β€”

outdoor

List

List of Outdoor objects. See Β§1.2 Outdoor. No entry = -5 pts penalty.

β€”

parking

List

List of Parking objects. See Β§1.2 Parking.

β€”

disabled_people

Integer

Number of disabled occupants.

β‰₯ 0

1.2 Nested Objects

rooms (List)

Living rooms, bedrooms, hallways, storage spaces, attics, etc.

Field
Type
Description

type_of_room *

String

room (living/bedroom counts as vertrek) or other (storage/hall counts as overige ruimte)

surface_area

Float

Area in mΒ²

shared_addresses

Integer

Number of dwellings sharing this space

heated

Boolean

Is the room heated? (+2 pts for vertrek, +1 pt for overige ruimte)

cooled

Boolean

Is the room cooled? (+1 pt, only for vertrekken, capped at 2 pts total)

attic_without_fixed_staircase

Boolean

Attic accessible by ladder only β€” applies a 5 pt deduction on that space

Example 1: A standard heated living room

Example 2: An unheated storage attic

kitchen (List)

Kitchen spaces. Points based on countertop length + features.

Field
Type
Description

type_of_room *

String

room or other

surface_area

Float

Area in mΒ²

countertop_length *

Float

Countertop length in meters. < 1m = 0 pts, β‰₯ 1m = 4 pts, β‰₯ 2m = 7 pts

shared_addresses

Integer

Number of dwellings sharing this kitchen

open_kitchen

Boolean

Kitchen is in open connection (>50% wall) with adjacent room

heated

Boolean

Is the kitchen heated?

cooled

Boolean

Is the kitchen cooled?

kitchen_features *

Object

Kitchen feature counts. See table below.

Kitchen Features Object (Type A) All values are Integers (0 = absent, 1 = present, or specific count). Extra feature points are capped at the base countertop points.

Feature
Type

extractor_system

Integer

induction_hob

Integer

ceramic_hob

Integer

gas_hob

Integer

refrigerator

Integer

freezer

Integer

oven_electric

Integer

oven_gas

Integer

microwave

Integer

dishwasher

Integer

extra_cupboard_space_per_60cm

Integer

one_hand_mixer_tap

Integer

one_hand_mixer_tap_with_boiling_function

Integer

thermostatic_mixer_tap

Integer

thermostatic_mixer_tap_with_boiling_function

Integer

Example 1: Basic Kitchen (Short counter, gas hob)

Example 2: Luxury Kitchen (Long counter, Quooker, Induction)

sanitary (List)

Bathrooms. Updated for 2026 rules β€” toilet location is now specified explicitly.

Field
Type
Description

type_of_room *

String

room or other

surface_area

Float

Area in mΒ²

shared_addresses

Integer

Number of dwellings sharing this bathroom

heated

Boolean

Is the bathroom heated?

cooled

Boolean

Is the bathroom cooled?

shower_facility *

String

Type of wash facility.

toilet_in_bathroom

Boolean

Standard toilet located inside the bathroom (+2.0 pts)

wall_hung_toilet_in_bathroom

Boolean

Wall-hung toilet inside the bathroom (+2.75 pts)

toilet_in_separate_room

Boolean

Standard toilet in a separate room within the sanitary area (+3.0 pts)

wall_hung_toilet_in_separate_room

Boolean

Wall-hung toilet in a separate room (+3.75 pts)

is_bathroom

Boolean

Whether this space is a bathroom. Affects washbasin point caps.

sanitary_features *

Object

Sanitary feature counts. See table below.

Sanitary Features Object (Type A) All values are Integers. Extra feature points are capped at the shower/bath base points.

Feature
Type

washbasin

Integer

multi_person_washbasin

Integer

cupboard_space

Boolean (0/1)

power_outlet

Integer

build_in_cupboard

Integer

complete_separation_of_shower

Integer

bath_with_bubble_function

Integer

one_hand_mixer_tap

Integer

thermostatic_mixer_tap

Integer

towel_radiator

Integer

Example 1: Standard Bathroom (Shower + Sink)

Example 2: Full Bathroom (Bath, Toilet, Double Sink)

toilet (List)

Separate toilet rooms (standalone, not inside a bathroom).

Field
Type
Description

type_of_room *

String

room or other

surface_area

Float

Area in mΒ²

shared_addresses

Integer

Number of dwellings sharing this toilet

heated

Boolean

Is the room heated?

cooled

Boolean

Is the room cooled?

wall_hung_toilet

Boolean

Wall-hung toilet (+3.75 pts) vs standard (+3.0 pts)

washbasin

Integer

Count of washbasins (+1.0 pt each)

Example 1: Standard Toilet

Example 2: Modern Toilet with Fountain

outdoor (List)

Gardens, balconies, terraces. No outdoor space = -5 pts penalty.

Field
Type
Description

surface_area

Float

Area in mΒ²

shared_addresses

Integer

Number of dwellings sharing this outdoor space

Example 1: Small Balcony

Example 2: Large Garden

parking (List)

Shared or private parking spaces.

Field
Type
Description

parking_type

Integer

1 = Garage/Indoor (9 pts), 2 = Carport/Covered (6 pts), 3 = Open (4 pts)

surface_area

Float

Area in mΒ²

shared_addresses

Integer

Number of dwellings sharing this parking space

charging_station

Boolean

Has EV charging point (+2 pts)

Example 1: Private Garage with Charger

Example 2: Carport

1.3 Example JSON (Type A)

Laatst bijgewerkt