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!

Who rents the premises?

The tenant list for a Norwegian commercial property: verified against Enhetsregisteret, enriched with real-world observations, and tagged with the source each match comes from.

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
  • BRREG-verified
  • Five independent sources
  • Updated every night

From matrikkelnummer to tenant list

The call answers who actually occupies a building. Brokers use the answer to assess tenants in commercial buildings, insurers to assess risk per building, and credit assessors to see who rents before they assess the owner.

All you send in is the country code and the matrikkelnummer (the Norwegian cadastral number), the same one you already have in your portfolio. Plain address matching only answers who has a registered business address there, and misses the branch office, the franchise shop and the restaurant registered somewhere else entirely. We layer three sources on top of each other and tag every match with verification.source, so you decide how strict you want to be.

Every match comes with an organisation number, employee count, NACE code with industry name, and which bruksenhet (individual unit) the tenant occupies when that is known. Swedish tenants are verified against the Bolagsverket register instead, via Combify.

  • All the way down to the sub-unit

    Brønnøysundregistrene's Enhetsregister has 850,000 sub-units with their own location address. We find the department that occupies the building, not just the head office the company is registered at.
  • Relocation log, not stale registrations

    The move-in and move-out history is connected, so a company that has moved out is never served as a current tenant. Address matches without a relocation filter are noise, and we filter that out before you see it.
  • Observed on site

    Mattilsynet's inspections are carried out physically at the address, and the chains' own shop lists give you the franchise shop. The restaurant run by a company registered in another town is caught here, with the organisation number from the inspection.

Fields that actually tell you something

One GET call with the matrikkelnummer gives you the whole list. The fields below are the ones that decide how much you can trust each individual match.

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

svar · 200

{
"items": [
{
"organization": {
"organizationIdentifier": {
"scheme": "0192",
"id": "923456789"
},
"name": "Nordic Consulting AS",
"country": "NO"
},
"verification": {
"source": "ENHETSREGISTERET",
"confidence": "HIGH",
"lastSeenAt": "2026-08-15T02:00:00Z"
},
"employees": 42,
"naceCode": "70.220",
"naceName": "Bedriftsrådgivning",
"unitNumber": "H0301",
"legalForm": "Aksjeselskap",
"foundedDate": "2009-02-16",
"movedInDate": "2019-07-01",
"website": "https://example.no",
"isOwner": false
}
]
}

Scope: properties.readTeknisk referanse og Try-it

Vis alle felt (21)
FeltTypeBeskrivelse
items[].organization.organizationIdentifier.schemestringISO 6523 ICD code.
items[].organization.organizationIdentifier.idstringRegister identifier.
items[].organization.namestringRegistered name.
items[].organization.countrystringISO 3166-1 alpha-2.
items[].organization.links[].hrefstringAbsolute URL.
items[].organization.links[].titlestringHuman label.
items[].verification.sourcestringWhere the signal comes from: ENHETSREGISTERET for Norway, BOLAGSVERKET for Sweden, OBSERVED or BOTH when corroborated by other signals.
items[].verification.confidencestringConfidence in the tenancy.
items[].verification.lastSeenAtstringWhen the signal was last confirmed.
items[].employeesintegerRegistered number of employees.
items[].naceCodestringNACE industry code, e.g. 70.220.
items[].naceNamestringNACE industry name.
items[].unitNumberstringThe unit the tenant occupies, when known.
items[].legalFormstringRegistered legal form, e.g. Aksjeselskap.
items[].foundedDatestringWhen the company was founded.
items[].movedInDatestringWhen the company registered this address.
items[].ceo.namestringFull name.
items[].ceo.birthYearintegerYear of birth.
items[].websitestringRegistered website.
items[].phonestringRegistered phone number.
items[].isOwnerbooleanWhether the company also holds a registered ownership interest in the property.

A match tagged OBSERVED has been seen in the real world without a register match, and BOTH means the register and the observation agree, which gives the highest confidence. lastSeenAt tells you when the signal was last confirmed, so you can see how old it is before you use it.

Three steps to your first answer

  1. Log in with GitHub

    One click, under a minute, no payment card. The key comes back to this page. If you need the whole country in production, get in touch.
  2. Call the endpoint

    The curl command above fills in with your key once you are logged in. The call needs a country code and a matrikkelnummer in the form knr-gnr-bnr-fnr-snr, the one you already have in your portfolio. No internal ID to look up first.
  3. Use the answer

    The list goes straight into credit assessment, insurance pricing or portfolio monitoring. Filter on verification.source if you only want the register-verified matches.

Data and sources

The register layer comes from Brønnøysundregistrene's Enhetsregister with sub-units and relocation log, updated continuously. Addresses are resolved against the matrikkel at Kartverket, so that stairwells and sectioned buildings match the right property. The observation layer is rebuilt every night from Mattilsynet's smilefjes register (food hygiene inspection ratings), the chains' own shop lists and open place data. That is five independent sources in total, and every match carries its own.

The place data is open and licensed: Overture Maps under CDLA Permissive 2.0, Mattilsynet under NLOD and Kartverket under CC BY. Swedish tenants are verified against the Bolagsverket register.

See also

Questions and answers

How fresh is the data?
The register layer is kept continuously updated against Brønnøysundregistrene. The observation layer is rebuilt every night: Mattilsynet's inspections are synchronised nightly, and the chain lists are fetched again every day.
What is your coverage?
All Norwegian properties with a matrikkelnummer. The register layer covers Enhetsregisteret with 850,000 sub-units, and the observation layer adds activity that the register alone does not find.
Does it work in Sweden?
Yes. Swedish properties are looked up by fastighetsbeteckning, and the company is verified against the Bolagsverket register via Combify. Mattilsynet and the Norwegian chain lists have no equivalent source in Sweden, so the observation layer is thinner there.
What about privacy?
The call delivers business data from open public registers and licensed sources. Sole proprietorships appear as they are registered in Enhetsregisteret. Access is controlled with the properties.read scope and can be limited per customer.
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!