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!

What has been applied for, and what has been approved?

The building permit cases registered on a property, newest first: case number, type, status and decision date. Norwegian cases from municipal archives, Swedish bygglov cases via Combify.

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
  • One GET call
  • Newest first
  • Municipal case archives
  • Norway and Sweden

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

From property to building permit cases

The call answers what has been applied for and approved on a property over time. Brokers use it to document conversions and changes of use in a sales prospectus, insurers to see whether damage repairs were actually approved before they pay out compensation, and developers to check precedent from earlier cases on the same property or the neighbouring plot before they design their own project.

Each case comes with the case number in the original archive, the case type (for example change of use, extension or demolition), the status, when the case was received and decided, a title that describes the work, and links to the decision documents. A case without a decidedDate is still under consideration, and should be read differently from a closed case: it tells you what someone has applied for, not what was actually approved or built.

In Norway the cases come from the municipal case archives that Placepoint holds, which cover a broad selection of kommune but not necessarily all of them. In Sweden they are bygglov cases via Combify, which follow a different process and different thresholds for what requires an application than the Norwegian Planning and Building Act. Comparison across the two countries should therefore allow for the fact that "building permit case" is not the same legal concept in both places.

The list is paginated, so a property with a long building permit history is retrieved across several pages with pageSize and pageToken, instead of loading the whole history in one response.

  • Decision documents, not just status

    Each case links to the decision documents, so you do not have to order them separately after the call has shown what was applied for.
  • No decidedDate means still under consideration

    A case without a decidedDate tells you what someone has applied for, not what was actually approved or built.
  • Paginated for long histories

    A property with a long building permit history is retrieved across several pages with pageSize and pageToken, instead of in one response.

Fields that actually tell you something

One GET call on the property returns the building permit cases, newest first.

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

svar · 200

{
"items": [
{
"caseNumber": "202201234",
"kind": "Bruksendring",
"status": "APPROVED",
"receivedDate": "2022-01-10",
"decidedDate": "2022-04-22",
"title": "Bruksendring av lokaler til kontor",
"documents": [
{
"id": "doc_44120",
"kind": "BUILDING_CASE",
"title": "Vedtak 202201234",
"publishedDate": "2022-04-25",
"downloadUrl": "https://data.placepoint.no/files/doc_44120?sig=ab12cd34ef56&exp=1893456000",
"mediaType": "application/pdf"
}
]
}
],
"nextPageToken": "eyJvZmZzZXQiOjF9"
}

Scope: properties.readTeknisk referanse og Try-it

Vis alle felt (13)
FeltTypeBeskrivelse
items[].caseNumberstringCase number in the source archive.
items[].kindstringCase type, e.g. Bruksendring.
items[].statusstringCase status.
items[].receivedDatestringWhen the case was received.
items[].decidedDatestringWhen the case was decided.
items[].titlestringCase title.
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.
nextPageTokenstringCursor for the next page; absent on the last page.

The case type, for example change of use, extension or demolition, is in the kind field.

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; the call only needs the country code and the matrikkelnummer.
  3. Apply the response

    Use the case list to document conversions in a sales prospectus, or to check precedent from earlier cases before you design your own project.

Data and sources

Norwegian building permit cases come from municipal case archives, updated continuously as the kommune publish new decisions. Swedish bygglov cases come via Combify, which covers all 290 Swedish kommune.

See also

Questions and answers

How fresh is the data?
Norwegian cases are updated continuously as the kommune publish new decisions. Swedish bygglov cases come via Combify, which covers all 290 Swedish kommune.
What do you cover?
A broad selection of Norwegian municipal case archives, but not necessarily all of them. In Sweden coverage is complete via Combify.
Does it work in Sweden?
Yes, but note that bygglov follows a different process and different thresholds for what requires an application than the Norwegian Planning and Building Act. Comparison across the countries should allow for that.
What does it mean when a case has no decidedDate?
The case is still under consideration. Read it as what someone has applied for, not as a confirmed decision.
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!