Skip to main content
Beta! Dokumentasjonen er automatisk generert. Informasjonen kan være ufullstendig og inneholde feil, spesielt skjermbilder og videoer. Se Om hjelpesidene. Vi vil veldig gjerne ha innspill: Kontakt oss via «Fant du det du lette etter?» nederst, i chatten nede til høyre eller på support@placepoint.no – vi svarer så fort vi kan!

How much can you build, and how much is used?

The zoning plans that cover a property, and how much of the permitted utilization has already been built, in two calls. Status separates an adopted plan from a proposal under consideration.

Nøkkelen virker i dag på Leietaker-API og dagens Data API; Placepoint API godtar samme nøkkel når det lanseres.

Prøv med et ekte bygg: Oslo S, Jernbanetorget 1

  • Trial key with GitHub in under a minute
  • Two GET calls
  • Plan and utilization
  • Kartverket data
  • Updated periodically

ℹ️ The endpoint responds once Placepoint API has launched. The contract below is final; the Tenant API already responds.

From property to plan and utilization

The calls answer two questions at once: which zoning plans apply to the property, and how much of the permitted utilization has already been built. Developers use it to screen sites quickly by remaining potential before ordering a full zoning analysis, estate agents to document building limits in a sales prospectus, and municipalities to check their own plan data against Placepoint's copy.

The plan list shows status, purpose and adoption date per plan, with the municipality number and links to the plan documents where they exist. A property can sit under several plan levels at the same time: an older zoning plan and a newer municipal master plan can apply in parallel until one is revoked, and a plan under consideration can sit alongside the adopted plan that still applies until a decision is made. The status field separates these, so you avoid reading a proposed plan as if it were already binding.

The utilization shows the permitted utilization rate as a percentage of built-up area and square metres of usable floor area, what has actually been built, and how much is left. The basis field says which plan the figures come from, so a difference between permitted and built area can be traced back to the right document rather than taken for granted. That makes the calculation verifiable in the same way as a manual review of plan maps and provisions, only without the review itself.

The plan documents are available as PDFs through signed download links, valid for 15 minutes from the moment the call returns them: zoning provisions, plan descriptions and other attachments registered on the plan.

  • Two questions, one response

    Which zoning plans apply, and how much of the permitted utilization has already been built, without ordering a full zoning analysis.
  • Status separates proposals from adopted plans

    The status field separates an adopted plan from one under consideration, so you avoid reading a proposal as if it were already binding.
  • Plan documents as signed links

    Zoning provisions and plan descriptions come as PDFs through signed download links, valid for 15 minutes from the moment the call returns them.

Fields that actually tell you something

The zoning plans that cover the property.

GET/properties/{country}/{cadastreId}/zoning-plans
curl -X GET "https://data.placepoint.no/properties/NO/0301-207-76-0-0/zoning-plans" \
-H "Authorization: Bearer $TOKEN"

svar · 200

{
"items": [
{
"planId": "S-5028",
"name": "Bjorvika, felt B13",
"status": "ADOPTED",
"purpose": "Bolig og forretning",
"adoptedDate": "2011-06-15",
"municipality": {
"code": "0301",
"name": "Oslo"
},
"documents": [
{
"id": "doc_9931a",
"kind": "ZONING_PLAN",
"title": "Reguleringsbestemmelser S-5028",
"publishedDate": "2011-06-20",
"downloadUrl": "https://data.placepoint.no/files/doc_9931a?sig=ab12cd34ef56&exp=1893456000",
"mediaType": "application/pdf"
}
]
}
]
}

Scope: properties.readTeknisk referanse og Try-it

Vis alle felt (29)
FeltTypeBeskrivelse
items[].planIdstringPlan identifier in the planregister.
items[].namestringPlan name.
items[].statusstringPlan status.
items[].purposestringPermitted purpose, e.g. Bolig og forretning.
items[].adoptedDatestringWhen the plan was adopted.
items[].planTypestringWhich level of plan this is. AREA_DEVELOPMENT_PLAN is a VPOR and PLANNING_PROGRAM a planprogram; both bind development without being reguleringsplaner. The set grows as municipalities digitize more plan kinds; treat an unknown value as OTHER.
items[].verticalLevelstringVertical level the plan applies to, e.g. På grunnen.
items[].utilizationValuenumberUtilization figure the plan sets for the area.
items[].inEffectDatestringWhen the plan came into effect.
items[].considerationZones[].codestringZone code in the planregister.
items[].considerationZones[].namestringZone name.
items[].considerationZones[].descriptionstringWhat the zone restricts.
items[].proposedBystringWho proposed the plan, e.g. Privat or Kommunen.
items[].finalizedDatestringWhen the plan was finalized (vedtatt sluttbehandlet), where that differs from adoptedDate.
items[].minUtilizationValuenumberMinimum utilization the plan requires, where it sets one. utilizationValue carries the maximum.
items[].landUseStatusstringRegistered arealbruksstatus for the plan area.
items[].ownershipFormstringRegistered eierform for the plan area.
items[].firstDigitizedDatestringWhen the plan was first digitized into the planregister.
items[].planUrlstringThe plan in the municipality's own planregister.
items[].municipality.codestringKommunenummer (Norway) or kommunkod (Sweden).
items[].municipality.namestringName.
items[].municipality.countyNamestringFylke (Norway) or län (Sweden) the municipality belongs to.
items[].municipality.cityDistrictNamestringBydel, where the municipality is divided into them.
items[].documents[].idstringDocument identifier.
items[].documents[].kindstringDocument category. The set grows as new archives are connected; treat an unknown value as OTHER.
items[].documents[].titlestringDocument title.
items[].documents[].publishedDatestringWhen the document was published.
items[].documents[].downloadUrlstringSigned download URL, valid for 15 minutes.
items[].documents[].mediaTypestringIANA media type, e.g. application/pdf.

Permitted and built utilization rate.

GET/properties/{country}/{cadastreId}/utilization
curl -X GET "https://data.placepoint.no/properties/NO/0301-207-76-0-0/utilization" \
-H "Authorization: Bearer $TOKEN"

svar · 200

{
"allowedBya": 60,
"allowedBraM2": 9200,
"builtBraM2": 8400,
"remainingBraM2": 800,
"basis": "Regulert i S-5028, felt B13"
}

Scope: properties.readTeknisk referanse og Try-it

Vis alle felt (8)
FeltTypeBeskrivelse
allowedByanumberAllowed built-over percentage of plot area (bebygd areal).
builtByanumberBuilt-over percentage of plot area today, computed from the registered buildings.
allowedBraM2numberAllowed gross floor area in square meters.
builtBraM2numberBuilt gross floor area in square meters.
remainingBraM2numberRemaining allowed gross floor area in square meters.
utilizationTypestringWhich figure the plan sets, since a plan states one of them rather than all: percentage of built-over area, percentage of gross floor area, or gross floor area per square meter of plot.
minUtilizationValuenumberMinimum utilization the plan requires, where it sets one.
basisstringWhat the figures rest on, e.g. the applicable zoning plan.

Three steps to your first response

  1. Log in with GitHub

    One click, under a minute, no payment card. The key comes back to this page.
  2. Call the endpoint

    Replace $TOKEN in the curl above with your key; both calls only need the country code and the matrikkelnummer.
  3. Use the response

    Use the plan list to document building limits in a sales prospectus, and the utilization figures to screen sites by remaining potential.

Data and sources

The zoning plans come from Kartverket's nationwide copy of the municipalities' zoning plans, updated periodically through Geonorge. The utilization figures are calculated by Placepoint from the plan's provisions and the matrikkel building data, and are updated when either of the two changes.

See also

Questions and answers

How fresh is the data?
The zoning plans are updated periodically through Geonorge. The utilization figures are recalculated when the plan's provisions or the matrikkel building data change.
What does the basis field mean?
basis shows which plan the utilization figures come from, so a difference between permitted and built area can be traced to the right document.
Can a property sit under several plans at the same time?
Yes. An older zoning plan and a newer municipal master plan can apply in parallel until one is revoked, and status separates a proposal from an adopted plan.
Does it work in Sweden?
Not yet. The zoning plans come from Kartverket's nationwide copy of Norwegian municipalities' plans; Swedish detaljplaner are not included in this call today.
Beta! Dokumentasjonen er automatisk generert. Informasjonen kan være ufullstendig og inneholde feil, spesielt skjermbilder og videoer. Se Om hjelpesidene. Vi vil veldig gjerne ha innspill: Kontakt oss via «Fant du det du lette etter?» nederst, i chatten nede til høyre eller på support@placepoint.no – vi svarer så fort vi kan!