Skip to main content
Note! These pages are generated automatically. The content may be incomplete or wrong, screenshots and videos especially. See About these help pages. We would really like your input: reach us through "Did you find what you were looking for?" at the bottom of the page, the chat at bottom right, or support@placepoint.no - we answer as fast as we can!

Zoning plans and utilization: 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 på Placepoint API og på dagens Data API, 35 kall om dagen i 14 dager.

Prøv med et ekte bygg: Tordenskiolds gate 2

  • Test in under a minute
  • Two GET calls
  • Plan and utilization
  • Kartverket data
  • Updated periodically

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-209-369-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: property: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-209-369-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: property: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.

Test in under a minute​

  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.
Note! These pages are generated automatically. The content may be incomplete or wrong, screenshots and videos especially. See About these help pages. We would really like your input: reach us through "Did you find what you were looking for?" at the bottom of the page, the chat at bottom right, or support@placepoint.no - we answer as fast as we can!