Hoppa till huvudinnehåll
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!

Vad vet vi om fastigheten?

Matrikkelnummeret ger areal, adresser, kommun och länkar vidare till byggnader, ägare och transaktioner, plus bulkuppslag för flera fastigheter och en översikt över fastighetens sektioner.

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

  • Provnyckel med GitHub på under en minut
  • Ett GET-anrop
  • Norge och Sverige
  • Kartverket-data
  • Bulkuppslag upp till 100

ℹ️ Endpunkten svarar när Placepoint API har lanserats. Kontraktet nedan är slutgiltigt, Hyresgäst-API svarar redan.

Från matrikkelnummer till fastighet

Fastighetsuppslaget svarar på vad vi vet om denna matrikkelenhet: areal, adresser, kommun och fastighetstyp, plus länkar vidare till byggnader, ägare, hyresgäster och transaktioner. Banker och mäklare använder det för att verifiera en fastighet före värdering, byggherrar använder det för att hämta grunddata före en djupare analys.

Bulkuppslaget svarar på samma fråga för en lista med matrikkelnummer i ett anrop, i stället för ett anrop per fastighet. Sektionslistan svarar på hur en sektionerad fastighet är uppdelad: ägarsektionerna, andelstal och vem som äger varje sektion.

  • Bulkuppslag i ett anrop

    Upp till 100 matrikkelnummer i ett anrop i stället för ett anrop per fastighet. En notFound-lista visar vilka som inte gav träff, och Idempotency-Key återanvänder svaret i 24 timmar vid upprepat anrop.
  • Direkt vidare till underresurserna

    Svaret har länkar vidare till byggnader, ägare och hyresgäster, så ett system slipper konstruera URL:erna själv.
  • Sektionerna med ägarandel

    Sektionslistan ger andelstal och ägare per sektion, samma uppgift som ägarsektioner annars kräver en manuell sökning i Grunnboken för.

Fält som faktiskt säger något

Fastighet på matrikkelnummer.

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

svar · 200

{
"country": "NO",
"cadastreId": "0301-207-76-0-0",
"municipality": {
"code": "0301",
"name": "Oslo"
},
"areaM2": 620,
"plotCount": 1,
"propertyType": "EIERSEKSJON",
"buildingCount": 1,
"sectionCount": 44,
"unitCount": 52,
"totalUsableAreaM2": 26400,
"totalGrossAreaM2": 28900,
"builtOverAreaM2": 2050,
"builtOverAreaPct": 33.1,
"averageFloors": 13,
"taxationValue": {
"amount": "412000000.00",
"currency": "NOK"
},
"establishedDate": "1998-03-11",
"location": {
"lat": 59.9075,
"lon": 10.7563
},
"addresses": [
{
"text": "Dronning Eufemias gate 16, 0191 Oslo",
"streetName": "Dronning Eufemias gate",
"houseNumber": "16",
"postalCode": "0191",
"postalPlace": "Oslo",
"country": "NO",
"cadastreId": "0301-207-76-0-0",
"location": {
"lat": 59.9075,
"lon": 10.7563
}
}
],
"links": [
{
"href": "https://data.placepoint.no/properties/NO/0301-207-76-0-0/sections",
"title": "Sections"
},
{
"href": "https://data.placepoint.no/properties/NO/0301-207-76-0-0/buildings",
"title": "Buildings"
},
{
"href": "https://data.placepoint.no/properties/NO/0301-207-76-0-0/units",
"title": "Units"
}
]
}

Scope: properties.readTeknisk referanse og Try-it

Vis alle felt (73)
FeltTypeBeskrivelse
countrystringISO 3166-1 alpha-2.
cadastreIdstringCadastre identifier.
municipality.codestringKommunenummer (Norway) or kommunkod (Sweden).
municipality.namestringName.
municipality.countyNamestringFylke (Norway) or län (Sweden) the municipality belongs to.
municipality.cityDistrictNamestringBydel, where the municipality is divided into them.
areaM2numberRegistered plot area in square meters.
plotCountintegerNumber of teiger.
buildingCountintegerBuildings registered on the property.
sectionCountintegerEierseksjoner registered on the property.
unitCountintegerBruksenheter across the buildings.
housingUnitCountintegerDwelling units across the buildings.
totalUsableAreaM2numberUsable floor area (bruksareal) summed over the buildings, in square meters.
totalGrossAreaM2numberGross floor area (bruttoareal) summed over the buildings, in square meters.
builtOverAreaM2numberBuilt-over area (bebygd areal, BYA) in square meters.
builtOverAreaPctnumberBuilt-over area as a percentage of the plot area.
averageFloorsnumberAverage floor count across the buildings.
taxationValue.amountstringDecimal string, e.g. "12500000.00".
taxationValue.currencystringISO 4217, e.g. NOK or SEK.
establishedDatestringWhen the cadastral unit was established in the register.
location.latnumberLatitude.
location.lonnumberLongitude.
addresses[].textstringOne-line address.
addresses[].streetNamestringStreet.
addresses[].houseNumberstringNumber with letter.
addresses[].postalCodestringPostal code.
addresses[].postalPlacestringPostal place.
addresses[].countrystringISO 3166-1 alpha-2.
addresses[].cadastreIdstringThe property the address belongs to.
addresses[].location.latnumberLatitude.
addresses[].location.lonnumberLongitude.
propertyTypestringRegister type.
facilityType.codestringRegister code.
facilityType.namestringType name.
facilityType.descriptionstringWhat the type covers.
purposeType.codestringRegister code.
purposeType.namestringPurpose name.
purposeType.descriptionstringWhat the purpose covers.
otherUnitTypeCodestringRegister code for a unit type that is none of the standard property types.
landRegistryNamestringName the grunnbok carries for the unit, where it differs from the address.
landUsestringDominant AR5 land-use class over the property's teiger. The set follows AR5 and grows; treat an unknown value as OTHER.
leaseholdCountintegerActive leasehold plots (festetomter) on the property.
hasParkingGaragebooleanWhether a parking garage is registered on the property.
historicalReportedAreaM2numberPreviously reported plot area in square meters, where the register has revised it.
historicalReportedAreaSourceCodestringRegister code for where the historical area came from.
tenantSummary.companyCountintegerCompanies registered at the property.
tenantSummary.companiesWithEmployeesCountintegerOf those, how many report at least one employee.
tenantSummary.employeeCountintegerEmployees summed over those companies.
supplements.hasGroundPollutionbooleanGround pollution is registered on the unit.
supplements.hasCulturalHeritagebooleanA cultural-heritage interest is registered on the unit.
supplements.hasNotedComplaintbooleanA complaint (klage) is noted on the unit.
supplements.hasActiveLeaseholdPlotsbooleanThe unit has active leasehold plots.
supplements.hasAgreementBoundaryPointLeasebooleanAn agreement on boundary or point lease is registered.
supplements.hasAgreementSiteSpecificRightbooleanA site-specific right is registered by agreement.
supplements.pointLeasebooleanThe unit is a point lease (punktfeste).
supplements.clarifiedOwnersbooleanOwnership has been clarified.
supplements.clarifiedSharesbooleanOwnership shares have been clarified.
supplements.sectionedbooleanThe unit is divided into eierseksjoner.
supplements.additionalAreabooleanAdditional area (tilleggsareal) is registered.
supplements.newlyRegisteredbooleanThe unit was recently registered.
supplements.discontinuedbooleanThe unit has been discontinued (utgått).
supplements.underMergerRemainsbooleanThe unit remains after a merger (sammenslåing).
supplements.underMergerExpiresbooleanThe unit expires through a merger.
supplements.partOfConsolidatedRealEstatebooleanThe unit is part of a consolidated property.
supplements.createdOnASeparateBasisbooleanThe unit was created on a separate basis.
supplements.landAcquisitionRegisteredbooleanA land acquisition is registered.
supplements.landPartitioningRequiredRegisteredbooleanRequired land partitioning is registered.
supplements.measurementNotCompletedbooleanSurveying of the unit is not completed.
supplements.borderPointMarkingIsMissingbooleanBoundary-point marking is missing.
supplements.cadastralRecordingDeficiencybooleanA deficiency in the cadastral recording is registered.
supplements.registryOfDeedsbooleanThe unit is recorded in the older registry of deeds (grunnboksblad).
links[].hrefstringAbsolute URL.
links[].titlestringHuman label.

Flera fastigheter i ett anrop.

POST/properties/{country}/lookups
curl -X POST "https://data.placepoint.no/properties/NO/lookups" \
-H "Authorization: Bearer $TOKEN" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{"cadastreIds":["0301-207-76-0-0"]}'

svar · 200

{
"items": [
{
"country": "NO",
"cadastreId": "0301-207-76-0-0",
"municipality": {
"code": "0301",
"name": "Oslo"
},
"areaM2": 620,
"plotCount": 1,
"propertyType": "EIERSEKSJON",
"addresses": [
{
"text": "Dronning Eufemias gate 16, 0191 Oslo",
"streetName": "Dronning Eufemias gate",
"houseNumber": "16",
"postalCode": "0191",
"postalPlace": "Oslo",
"country": "NO",
"cadastreId": "0301-207-76-0-0",
"location": {
"lat": 59.9075,
"lon": 10.7563
}
}
],
"links": [
{
"href": "https://data.placepoint.no/properties/NO/0301-207-76-0-0/sections",
"title": "Sections"
},
{
"href": "https://data.placepoint.no/properties/NO/0301-207-76-0-0/buildings",
"title": "Buildings"
},
{
"href": "https://data.placepoint.no/properties/NO/0301-207-76-0-0/units",
"title": "Units"
}
]
}
],
"notFound": []
}

Scope: properties.readTeknisk referanse og Try-it

Vis alle felt (74)
FeltTypeBeskrivelse
items[].countrystringISO 3166-1 alpha-2.
items[].cadastreIdstringCadastre identifier.
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[].areaM2numberRegistered plot area in square meters.
items[].plotCountintegerNumber of teiger.
items[].buildingCountintegerBuildings registered on the property.
items[].sectionCountintegerEierseksjoner registered on the property.
items[].unitCountintegerBruksenheter across the buildings.
items[].housingUnitCountintegerDwelling units across the buildings.
items[].totalUsableAreaM2numberUsable floor area (bruksareal) summed over the buildings, in square meters.
items[].totalGrossAreaM2numberGross floor area (bruttoareal) summed over the buildings, in square meters.
items[].builtOverAreaM2numberBuilt-over area (bebygd areal, BYA) in square meters.
items[].builtOverAreaPctnumberBuilt-over area as a percentage of the plot area.
items[].averageFloorsnumberAverage floor count across the buildings.
items[].taxationValue.amountstringDecimal string, e.g. "12500000.00".
items[].taxationValue.currencystringISO 4217, e.g. NOK or SEK.
items[].establishedDatestringWhen the cadastral unit was established in the register.
items[].location.latnumberLatitude.
items[].location.lonnumberLongitude.
items[].addresses[].textstringOne-line address.
items[].addresses[].streetNamestringStreet.
items[].addresses[].houseNumberstringNumber with letter.
items[].addresses[].postalCodestringPostal code.
items[].addresses[].postalPlacestringPostal place.
items[].addresses[].countrystringISO 3166-1 alpha-2.
items[].addresses[].cadastreIdstringThe property the address belongs to.
items[].addresses[].location.latnumberLatitude.
items[].addresses[].location.lonnumberLongitude.
items[].propertyTypestringRegister type.
items[].facilityType.codestringRegister code.
items[].facilityType.namestringType name.
items[].facilityType.descriptionstringWhat the type covers.
items[].purposeType.codestringRegister code.
items[].purposeType.namestringPurpose name.
items[].purposeType.descriptionstringWhat the purpose covers.
items[].otherUnitTypeCodestringRegister code for a unit type that is none of the standard property types.
items[].landRegistryNamestringName the grunnbok carries for the unit, where it differs from the address.
items[].landUsestringDominant AR5 land-use class over the property's teiger. The set follows AR5 and grows; treat an unknown value as OTHER.
items[].leaseholdCountintegerActive leasehold plots (festetomter) on the property.
items[].hasParkingGaragebooleanWhether a parking garage is registered on the property.
items[].historicalReportedAreaM2numberPreviously reported plot area in square meters, where the register has revised it.
items[].historicalReportedAreaSourceCodestringRegister code for where the historical area came from.
items[].tenantSummary.companyCountintegerCompanies registered at the property.
items[].tenantSummary.companiesWithEmployeesCountintegerOf those, how many report at least one employee.
items[].tenantSummary.employeeCountintegerEmployees summed over those companies.
items[].supplements.hasGroundPollutionbooleanGround pollution is registered on the unit.
items[].supplements.hasCulturalHeritagebooleanA cultural-heritage interest is registered on the unit.
items[].supplements.hasNotedComplaintbooleanA complaint (klage) is noted on the unit.
items[].supplements.hasActiveLeaseholdPlotsbooleanThe unit has active leasehold plots.
items[].supplements.hasAgreementBoundaryPointLeasebooleanAn agreement on boundary or point lease is registered.
items[].supplements.hasAgreementSiteSpecificRightbooleanA site-specific right is registered by agreement.
items[].supplements.pointLeasebooleanThe unit is a point lease (punktfeste).
items[].supplements.clarifiedOwnersbooleanOwnership has been clarified.
items[].supplements.clarifiedSharesbooleanOwnership shares have been clarified.
items[].supplements.sectionedbooleanThe unit is divided into eierseksjoner.
items[].supplements.additionalAreabooleanAdditional area (tilleggsareal) is registered.
items[].supplements.newlyRegisteredbooleanThe unit was recently registered.
items[].supplements.discontinuedbooleanThe unit has been discontinued (utgått).
items[].supplements.underMergerRemainsbooleanThe unit remains after a merger (sammenslåing).
items[].supplements.underMergerExpiresbooleanThe unit expires through a merger.
items[].supplements.partOfConsolidatedRealEstatebooleanThe unit is part of a consolidated property.
items[].supplements.createdOnASeparateBasisbooleanThe unit was created on a separate basis.
items[].supplements.landAcquisitionRegisteredbooleanA land acquisition is registered.
items[].supplements.landPartitioningRequiredRegisteredbooleanRequired land partitioning is registered.
items[].supplements.measurementNotCompletedbooleanSurveying of the unit is not completed.
items[].supplements.borderPointMarkingIsMissingbooleanBoundary-point marking is missing.
items[].supplements.cadastralRecordingDeficiencybooleanA deficiency in the cadastral recording is registered.
items[].supplements.registryOfDeedsbooleanThe unit is recorded in the older registry of deeds (grunnboksblad).
items[].links[].hrefstringAbsolute URL.
items[].links[].titlestringHuman label.
notFound[]string[]Cadastre ids that did not resolve to a property.

Sektionerna på en fastighet.

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

svar · 200

{
"items": [
{
"sectionNumber": "15",
"cadastreId": "0301-207-76-0-0",
"share": {
"numerator": 1,
"denominator": 1
},
"owners": [
{
"kind": "ORGANIZATION",
"organization": {
"organizationIdentifier": {
"scheme": "0192",
"id": "987654321"
},
"name": "Eufemia Eiendom AS",
"country": "NO"
},
"share": {
"numerator": 1,
"denominator": 2
},
"registeredAt": "2019-06-01T00:00:00Z"
},
{
"kind": "PERSON",
"person": {
"birthYear": 1978
},
"share": {
"numerator": 1,
"denominator": 2
},
"registeredAt": "2020-01-15T00:00:00Z"
}
],
"useType": "NAERING"
}
]
}

Scope: properties.readTeknisk referanse og Try-it

Vis alle felt (20)
FeltTypeBeskrivelse
items[].sectionNumberstringSeksjonsnummer within the property.
items[].cadastreIdstringThe property the section belongs to.
items[].share.numeratorintegerNumerator.
items[].share.denominatorintegerDenominator.
items[].owners[].kindstringWhich nested object is populated.
items[].owners[].person.namestringFull name.
items[].owners[].person.birthYearintegerYear of birth.
items[].owners[].organization.organizationIdentifier.schemestringISO 6523 ICD code.
items[].owners[].organization.organizationIdentifier.idstringRegister identifier.
items[].owners[].organization.namestringRegistered name.
items[].owners[].organization.countrystringISO 3166-1 alpha-2.
items[].owners[].organization.links[].hrefstringAbsolute URL.
items[].owners[].organization.links[].titlestringHuman label.
items[].owners[].share.numeratorintegerNumerator.
items[].owners[].share.denominatorintegerDenominator.
items[].owners[].registeredAtstringWhen the register recorded it.
items[].owners[].interestTypestringThe interest the grunnbok records, e.g. Hjemmelshaver or Fester.
items[].owners[].contactRolestringRegistered contact role, where the party is recorded as a contact rather than a holder.
items[].owners[].untilDatestringWhen the interest ended. Absent means the interest is current, which is the only way to tell a former owner from a present one.
items[].useTypestringRegistered use of the section.

Tre steg till första svaret

  1. Logga in med GitHub

    Ett klick, under en minut, inget betalkort. Nyckeln kommer tillbaka till denna sida.
  2. Anropa endpunkten

    Byt ut $TOKEN i curl-anropet ovan. Anropet behöver landskod och matrikkelnummer, det du redan har i portföljen.
  3. Använd svaret

    Använd länkarna i svaret för att hämta byggnader, ägare eller hyresgäster för samma fastighet utan ett nytt uppslag.

Data och källor

Matrikkeldata och sektioner kommer från Kartverkets matrikkel, uppdaterad löpande.

Se även

Frågor och svar

Hur färska är uppgifterna?
Kartverkets matrikkel uppdateras löpande, samma källa som Fastighetspanelen i Fusion.
Vad täcker ni?
Alla fastigheter med matrikkelnummer i Norge, och fastighetsbeteckning i Sverige.
Fungerar det i Sverige?
Ja. Svenska fastigheter slås upp på fastighetsbeteckning via Combify.
Vad kostar ett bulkuppslag?
Varje id i listan räknas som ett anrop mot kvoten properties.read, oavsett om det ger träff eller hamnar i notFound. Idempotency-Key återanvänder svaret vid ett upprepat anrop i 24 timmar.
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!