Skip to content

← All sections

Estimated build time from start permit to completion, per building group (model)

Estimated months from igangsettingstillatelse to completion (MB, ferdigattest or tatt i bruk) per building group for a start next month, as p50 and p80 with survival and hazard curves, from a survival model fitted on the Matrikkel status history. An estimate, not a schedule.

build_time18 fieldsNot in the demo
Source
Approach build_time_estimate model (Weibull survival, model platform) on the Matrikkel status history
Geography
The address point
Reported stale after
30 days
Access
Requires a separate agreement (Kartverket Matrikkel)
Contract version
1
In packages
models

Status right now

State
Empty
The source was read but holds no rows. The section answers “no data”, not “no”.
Last loaded
29 Oct 2026
Newest record
not measured
Municipalities with data
0

Measured 29 Oct 2026. This is about the section as a whole, not one address: an address outside coverage still gets “not covered”, never “no”.

Available with: a separate agreement, switched on per account · Ask about an agreement

Model and method

How many months does it take from start permit to a finished building here?

This is model metadata from the contract. Results are estimates, not observed source facts. Declared maturity and reference comparison do not establish that the current model release is approved or available to the customer.

Result type
Model
Method
Machine learning
Declared maturity
Marked stable in the catalogue
Reference comparison
A reference is declared
Contract version
1
Model artifact and runtime version
Not established by this catalogue description
Inputs, headline fields and comparison basis

Declared inputs

  • Matrikkel status history
  • Matrikkel building facts
  • MET build conditions

Headline output fields

p50_months, p80_months, survival, hazard

Declared comparison basis

Harrell's C and Kaplan-Meier calibration of p50/p80 on buildings held out of the fit

Input names are not a complete training dataset or revision-pinned lineage. Read the caveats and response metadata for what a particular result is based on.

Source terms and reuse

These are declarations from the catalogue contract, not a new rights approval. Customer access, source agreements and privacy need separate assessment. A licence label does not establish coverage or reviewed content.

Declared licence or terms
Kartverket Matrikkel
Declared redistribution
Agreement terms apply
Catalogue basis
Separate agreement
Attribution and note

Shown from the contract in its original language.

Served under a separate agreement; its terms decide what may be shown or passed on.

What this does not say

Quoted verbatim from the section’s warnings field, exactly as the API returns it. They are not translated: a translation would show something other than what your response actually contains.

  • Estimate, not a schedule: how long comparable buildings have taken in Matrikkelen from igangsettingstillatelse (the start permit, not the day work begins) to the first of midlertidig brukstillatelse, ferdigattest or tatt i bruk. Kommuner register completion with different diligence, so long tails partly measure registration.
  • The build_time_estimate model on the model platform: a Weibull accelerated-failure-time model fitted on right-censored build times (most recorded buildings are not finished yet, so a plain average would understate them), with building group, usable area, start quarter, the normal workable days of the six months from the start at the kommune's MET station, and the kommune's own level where it has at least 30 recorded buildings, else its fylke's, else the national one (stratum_level and stratum_code say which). One row per building group for a start next month; p50 and p80 are at the group's typical usable area (reference_bra_m2). survival[m-1] is the share still building after m months and hazard[m-1] the chance of finishing in month m for one still open after m-1, m = 1..48.
  • The validation block is the release's held-out figures on buildings the fit did not see: Harrell's C and the Kaplan-Meier share finished by each building's own p50 and p80 (0.5 and 0.8 when calibrated). A release is only activated after it passes every gate.
  • Sources: Kartverket Matrikkel (by agreement), MET Norway Frost (CC BY 4.0). Model: Approach.

Provider-contract fields

4 of 18 fields are value fields — the ones that decide whether a record actually says anything. The rest are context: identifiers, codes and timestamps.

FieldTypeRole
building_groupstring | nullcontext
start_monthinteger | nullcontext
start_periodstring | nullcontext
municipality_codestring | nullcontext
stratum_levelstring | nullcontext
stratum_codestring | nullcontext
reference_bra_m2number | null (m2)context
workable_days_6mnumber | null (døgn)context
condition_tercilestring | nullcontext
p50_monthsnumber | nullvalue
p80_monthsnumber | nullvalue
survivalarray<number> | nullvalue
hazardarray<number> | nullvalue
release_idstring | nullcontext
artifact_sha256string | nullcontext
model_versionstring | nullcontext
validationobject | nullcontext
updated_attimestamp | nullcontext

Fetch this section

Send the key in the X-API-Key header. The section can be fetched with the rest of the address, or on its own with pagination.

curl --disable --fail-with-body --silent --show-error --connect-timeout 10 --max-time 30 \
  -H "X-API-Key: ${APPROACH_API_KEY:?APPROACH_API_KEY is not set}" \
  'https://api.approach.no/api/v1/addresses/285717643?include=build_time'

# paginated, one section at a time
curl --disable --fail-with-body --silent --show-error --connect-timeout 10 --max-time 30 \
  -H "X-API-Key: ${APPROACH_API_KEY:?APPROACH_API_KEY is not set}" \
  'https://api.approach.no/api/v1/addresses/285717643/sections/build_time?limit=25'

Why it cannot be tried here

This section is not part of the public demo projection. That is a licensing and privacy decision, not a sign the data is missing: it is served to customers granted the section.