Specificaties voor onzelfstandige woningen versie 01-01-2026

2. Onzelfstandige Woningen (Type B)

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

Berekent punten voor onzelfstandige woonruimten, zoals studentenkamers of kamers in een woonhuis.

2.1 Parameters van het Root-object

Parameter
Type
Beschrijving
Toegestane waarden

build_year *

Integer

Bouwjaar.

bijv. 1990

usable_surface_area *

Float

Totale gebruiksoppervlakte van de eenheid (m²).

> 0

corop_region *

String

Naam van de COROP-regio (kleine letters).

Zie COROP-lijst in §2.3

woz_value

Float

WOZ-waarde van de gehele eenheid (€).

≥ 0

avg_woz_perm2_percorop_ref_year

Object

Kaart van gemiddelde WOZ/m² per COROP-regio. Indien ontbrekend of sleutel niet gevonden, wordt Rubriek 11 standaard op 10 pt gezet.

bijv. {"greater amsterdam": 5500}

energy_label

String

Energielabel.

A++++ ... G, ""

energy_index

Float

Energieindex (gebruikt als er geen label is).

≥ 0

monument

String

Monumentstatus. Andere waarden dan Type A.

rijksmonument, gemeentelijk, provinciaal, ""

care_home

Boolean

Aanwijzing als zorgwoning — vermenigvuldigt subtotaal R1–R11 met 1,35.

true, false

doorbell_video

Boolean

Videodeurbel (+0,25 pt).

true, false

private_charging_station

Boolean

Privélaadpaal voor elektrische voertuigen (+2,0 pt).

true, false

contract_date

String

Ingangsdatum huurcontract. Beïnvloedt monumentpunten (vóór/na juli 2024).

JJJJ-MM-DD

pts_7_handicap

Float

Vooraf berekende punten voor gehandicaptenaanpassingen (Rubriek 7).

≥ 0

deduction_small_area

Boolean

Activeert aftrek van -4 pt als privékamer < 8 m².

true, false

deduction_landlord_access

Boolean

Aftrek van -4 pt: verhuurder heeft toegang via de ruimte.

true, false

deduction_small_window

Boolean

Aftrek van -4 pt: raamoppervlak te klein.

true, false

deduction_high_window

Boolean

Aftrek van -4 pt: onderkant raamkozijn te hoog.

true, false

rooms

List

Lijst van Kamer-objecten.

—

other_spaces

List

Lijst van Overige Ruimte-objecten.

—

kitchen

List

Lijst van Keuken-objecten.

—

sanitary

List

Lijst van Sanitair-objecten (badkamers/doucheruimten).

—

toilet

List

Lijst van Toilet-objecten (zelfstandige toiletruimten).

—

outdoor

List

Lijst van Buitenruimte-objecten.

—

parking

List

Lijst van Parkeer-objecten.

—


2.2 Geneste Objecten (Type B)

Opmerking over deelveldem:

  • shared_addresses = aantal afzonderlijke woningadressen dat deze ruimte deelt (over gebouwen/adressen heen).

  • shared_spaces = aantal eenheden op hetzelfde adres dat deze ruimte deelt.

rooms (Lijst)

Privékamers (Vertrekken — geteld voor Rubriek 1).

Veld
Type
Beschrijving

surface_area

Float

Oppervlakte in m²

units_with_access

Integer

Hoeveel eenheden deze kamer delen. 1 = privé.

shared_spaces

Integer

Eenheden op dit adres die de kamer delen.

heated

Boolean

Is de ruimte verwarmd?

cooled

Boolean

Is de ruimte gekoeld?

open_kitchen

Boolean

Kamer bevat een open keuken (+2 extra verwarmingspunten indien verwarmd).

Voorbeeld 1: Privé studentenkamer (verwarmd)

Voorbeeld 2: Gedeelde woonkamer (4 personen)


other_spaces (Lijst)

Overige ruimten (geteld voor Rubriek 2 à 0,75 pt/m²).

Veld
Type
Beschrijving

surface_area

Float

Oppervlakte in m²

units_with_access

Integer

Eenheden met toegang.

shared_addresses

Integer

Adressen die deze ruimte delen.

shared_spaces

Integer

Eenheden op dit adres die de ruimte delen.

heated

Boolean

Is de ruimte verwarmd?

cooled

Boolean

Is de ruimte gekoeld?

attic_no_fixed_stairs

Boolean

Zolder alleen bereikbaar via een vlizotrap — geeft een aftrek van 5 pt.


kitchen (Lijst)

Gedeelde of privékeuken.

Veld
Type
Beschrijving

countertop_length *

Float

Lengte in meters. < 1m = 0 pt, ≥ 1m = 4 pt, ≥ 2m = 7 pt, ≥ 3m = 10 pt, ≥ 5m + 8 eenheden = 13 pt

shared_addresses

Integer

Adressen die deze keuken delen.

shared_spaces

Integer

Eenheden op dit adres die de keuken delen.

features *

Object

Keukenvoorzieningen (Booleans). Zie onderstaande tabel.

Keukenvoorzieningen-object (Type B) Alle waarden zijn Booleans, tenzij anders aangegeven.

Voorziening
Type

extractor_hood

Boolean

induction_hob

Boolean

ceramic_hob

Boolean

gas_hob

Boolean

fridge

Boolean

freezer

Boolean

oven_electric

Boolean

oven_gas

Boolean

microwave

Boolean

dishwasher

Boolean

extra_cupboards_60cm

Integer

single_lever_tap

Boolean

thermostatic_tap

Boolean

boiling_water_tap

Boolean

Voorbeeld 1: Gedeelde keuken (4 personen, basisvoorzieningen)

Voorbeeld 2: Privékitchenette (in kamer, inductie)


sanitary (Lijst)

Badkamers / doucheruimten.

Veld
Type
Beschrijving

type *

String

Type wasvoorziening. shower, bath, bath_shower, none

shared_addresses

Integer

Adressen die deze badkamer delen.

shared_spaces

Integer

Eenheden op dit adres die de badkamer delen.

has_toilet

Boolean

Bevat een toilet? (+2,0 pt standaard, +2,75 pt indien hangtoilet)

wall_hung_toilet

Boolean

Is het toilet een hangtoilet? (alleen relevant als has_toilet=true)

basin

Boolean

Heeft een enkele wastafel? (+1,0 pt)

multi_basin

Boolean

Heeft een meerpersoonswastafel? (+1,5 pt)

features *

Object

Sanitaire voorzieningen (Booleans). Zie onderstaande tabel.

Sanitaire voorzieningen-object (Type B) Alle waarden zijn Booleans, tenzij anders aangegeven. Extra voorzienigingspunten zijn gemaximeerd op de basispunten van de wasvoorziening.

Voorziening
Type

bubble_bath

Boolean

shower_wall

Boolean

towel_radiator

Boolean

built_in_cabinet

Boolean

cabinet_count

Integer

sockets

Integer

single_lever_tap

Boolean

thermostatic_tap

Boolean

Voorbeeld 1: Gedeelde doucheruimte

Voorbeeld 2: Privé en-suite badkamer (bad + douche)


toilet (Lijst)

Afzonderlijke toiletruimten (niet binnen een badkamer).

Veld
Type
Beschrijving

shared_addresses

Integer

Adressen die dit toilet delen.

shared_spaces

Integer

Eenheden op dit adres die het toilet delen.

wall_hung

Boolean

Hangtoilet (+3,75 pt) vs. standaard (+3,0 pt).

Voorbeeld 1: Gedeeld toilet op de gang

Voorbeeld 2: Privé hangtoilet


outdoor (Lijst)

Tuinen, balkons, terrassen.

Veld
Type
Beschrijving

surface_area

Float

Oppervlakte in m²

shared_addresses

Integer

Adressen die deze buitenruimte delen.

shared_spaces

Integer

Eenheden op dit adres die de ruimte delen.

Voorbeeld 1: Gedeeld terras

Voorbeeld 2: Privébalkon


parking (Lijst)

Parkeerplaatsen.

Veld
Type
Beschrijving

type *

String

garage (9 pt), covered (6 pt), open (4 pt)

shared_addresses

Integer

Adressen die deze parkeerplaats delen.

shared_spaces

Integer

Eenheden op dit adres die de ruimte delen.

charging_station

Boolean

Heeft een laadpaal voor elektrische voertuigen (+2 pt ÷ shared_addresses).

Voorbeeld 1: Overdekte gedeelde parkeerplaats

Voorbeeld 2: Privégarageplek (elektrisch)


2.3 COROP-regio's (kleine letters)


2.4 Voorbeeld JSON (Type B)

Last updated