Market Valuation

Valuations

Request a valuation

Starts a valuation. Either for an existing property via property_id
or for freeform input via characteristics - for example during an
initial consultation, before a property record exists.

post

Body

application/json

ValuationRequest

Exactly one of property_id or characteristics must be set.

property_idstring

Example:prop_8f2c1a

reasonstringrequired

Allowed values:initial_consultationsalerentalfinancinginheritance

Example:sale

characteristicsobject

Freeform property description, used when no property record exists.

Show Child Parameters

Response

application/json

Valuation created

ValuationResult

idstring

Example:val_3e18

property_idstring | null

Example:prop_8f2c1a

reasonstring

Allowed values:initial_consultationsalerentalfinancinginheritance

Example:sale

market_value_eurinteger

Example:638000

range_eurobject
Show Child Parameters
price_per_sqm_eurinteger

Example:7376

confidencestring

How reliable the indication is.

Allowed values:lowmediumhigh

basisobject

What the indication was derived from.

Show Child Parameters
created_atstring(date-time)

Example:2026-08-20T09:52:00Z

post/valuations

Body

{ "property_id": "prop_8f2c1a", "reason": "sale" }
 
application/json

Retrieve a valuation

get

Path Parameters

valuationIdstringrequired

Example:val_3e18

Response

application/json

Valuation

ValuationResult

idstring

Example:val_3e18

property_idstring | null

Example:prop_8f2c1a

reasonstring

Allowed values:initial_consultationsalerentalfinancinginheritance

Example:sale

market_value_eurinteger

Example:638000

range_eurobject
Show Child Parameters
price_per_sqm_eurinteger

Example:7376

confidencestring

How reliable the indication is.

Allowed values:lowmediumhigh

basisobject

What the indication was derived from.

Show Child Parameters
created_atstring(date-time)

Example:2026-08-20T09:52:00Z

get/valuations/{valuationId}
 
application/json

Comparables

List comparable sales

Anonymized closed sales from the surrounding area. Addresses are
rounded to the street level so no individual sale can be traced back.

get

Query Parameters

postal_codestringrequired

Example:10001

typestringrequired

Allowed values:apartmenthouselandcommercial

living_area_sqmnumber(float)

Reference size; matches are searched within a ±20 percent corridor.

Example:86.5

period_monthsinteger

Default:12

>= 3<= 36

Response

application/json

Comparable sales

dataarray[object]
Show Child Parameters
statsobject
Show Child Parameters
get/comparables
 
application/json