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!

Ett bolag, hela bilden

Bolagsuppslag på organisationsnummer: status, adress, anställda och länkar vidare till fastigheter, roller, aktieägare och koncern, i ett anrop.

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 selskap: Eksempel Eiendom AS

  • Provnyckel med GitHub på under en minut
  • Ett GET-anrop
  • ISO 6523-identifierare
  • Norge och Sverige
  • Brønnøysundregistrene-verifierad

ℹ️ Slutpunkten svarar när Placepoint API är lanserat. Kontraktet nedan är slutgiltigt, Hyresgäst-API svarar redan.

Från organisationsnummer till bolagsbild

Anropet svarar på vem bolaget är och vad det hänger ihop med. Mäklare använder svaret till att kontrollera motparten före ett bud, kreditbedömare till att verifiera status före en bedömning, och portföljförvaltare till att hitta tillbaka till ett bolag de redan känner från ett annat sammanhang.

Identifieraren är ISO 6523: scheme 0192 för norskt organisasjonsnummer och 0007 för svenskt organisationsnummer, med själva numret i id. Samma två fält återkommer fördelat på Företag, Roller, Aktieägare, Koncern, Bokslut och Lokaler, så ett bolag du har slagit upp en gång använder du direkt i de andra anropen.

Svaret ger status, registreringsdatum, NACE-branschkod, besöks- och postadress och antal anställda, plus länkar till var och en av de delresurser bolaget har.

  • Ett nummer, sex anrop

    Samma scheme/id-par återkommer i fastigheter, roller, aktieägare, koncern, bokslut och lokaler. Slå upp bolaget en gång, använd identifieraren vidare utan en ny uppslagsrunda.
  • Status innan du går vidare

    status säger om bolaget är aktivt, under avveckling eller borttaget, utan att du måste öppna ett manuellt registeruppslag för att kontrollera det först.
  • Norge och Sverige med samma schema

    Norska och svenska bolag svarar i samma objektform. Landet står i country och identifierarens scheme, inte som en egen norsk och en egen svensk version av anropet.

Fält som faktiskt säger något

Ett GET-anrop på scheme och id ger hela bolagsbilden. Fälten nedan är de som avgör vad du kan bygga vidare på.

GET/companies/{scheme}/{id}
curl -X GET "https://data.placepoint.no/companies/0192/987654321" \
-H "Authorization: Bearer $TOKEN"

svar · 200

{
"organizationIdentifier": {
"scheme": "0192",
"id": "987654321"
},
"name": "Eksempel Eiendom AS",
"country": "NO",
"status": "ACTIVE",
"registeredDate": "2015-03-12",
"naceCode": "68.209",
"naceName": "Utleie av egen eller leid fast eiendom ellers",
"businessAddress": {
"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
}
},
"postalAddress": {
"text": "Postboks 1234 Vika, 0114 Oslo",
"postalCode": "0114",
"postalPlace": "Oslo",
"country": "NO"
},
"employees": 12,
"links": [
{
"href": "https://data.placepoint.no/companies/0192/987654321/properties",
"title": "Properties"
},
{
"href": "https://data.placepoint.no/companies/0192/987654321/roles",
"title": "Roles"
},
{
"href": "https://data.placepoint.no/companies/0192/987654321/shareholders",
"title": "Shareholders"
}
]
}

Scope: companies.readTeknisk referanse og Try-it

Vis alle felt (61)
FeltTypeBeskrivelse
organizationIdentifier.schemestringISO 6523 ICD code.
organizationIdentifier.idstringRegister identifier.
namestringRegistered name.
countrystringISO 3166-1 alpha-2.
links[].hrefstringAbsolute URL.
links[].titlestringHuman label.
statusstringRegistered company status.
registeredDatestringDate the company was registered in its home register.
naceCodestringNACE industry code, e.g. 68.209.
naceNamestringNACE industry name.
businessAddress.textstringOne-line address.
businessAddress.streetNamestringStreet.
businessAddress.houseNumberstringNumber with letter.
businessAddress.postalCodestringPostal code.
businessAddress.postalPlacestringPostal place.
businessAddress.countrystringISO 3166-1 alpha-2.
businessAddress.cadastreIdstringThe property the address belongs to.
businessAddress.location.latnumberLatitude.
businessAddress.location.lonnumberLongitude.
postalAddress.textstringOne-line address.
postalAddress.streetNamestringStreet.
postalAddress.houseNumberstringNumber with letter.
postalAddress.postalCodestringPostal code.
postalAddress.postalPlacestringPostal place.
postalAddress.countrystringISO 3166-1 alpha-2.
postalAddress.cadastreIdstringThe property the address belongs to.
postalAddress.location.latnumberLatitude.
postalAddress.location.lonnumberLongitude.
employeesintegerRegistered number of employees.
employeesDatestringWhen the employee count was last confirmed by the register.
legalFormstringRegistered legal form, e.g. Aksjeselskap.
leistringLegal Entity Identifier, where the company has one.
marketNamestringTrading name, where it differs from the registered name.
foundedDatestringWhen the company was founded.
businessActivitystringRegistered description of what the company does.
ceo.namestringFull name.
ceo.birthYearintegerYear of birth.
websitestringRegistered website.
emailstringRegistered e-mail address.
phonestringRegistered phone number.
bankruptDatestringWhen bankruptcy proceedings were registered.
liquidationDatestringWhen liquidation was registered.
dissolutionDatestringWhen the company was dissolved.
naceCodeSecondarystringSecond NACE industry code, where the company registers more than one.
naceCodeTertiarystringThird NACE industry code.
mobilestringRegistered mobile number, where it differs from phone.
articlesApprovedDatestringWhen the company's articles of association were last approved.
accountingYearintegerThe accounting year the register holds as current for the company.
compulsoryLiquidationDatestringWhen compulsory liquidation (tvangsavvikling) was registered, which is a different event from a voluntary liquidation.
subUnits[].organizationIdentifier.schemestringISO 6523 ICD code.
subUnits[].organizationIdentifier.idstringRegister identifier.
subUnits[].namestringRegistered name.
subUnits[].countrystringISO 3166-1 alpha-2.
subUnits[].links[].hrefstringAbsolute URL.
subUnits[].links[].titlestringHuman label.
documents[].idstringDocument identifier.
documents[].kindstringDocument category. The set grows as new archives are connected; treat an unknown value as OTHER.
documents[].titlestringDocument title.
documents[].publishedDatestringWhen the document was published.
documents[].downloadUrlstringSigned download URL, valid for 15 minutes.
documents[].mediaTypestringIANA media type, e.g. application/pdf.

links pekar vidare till fastigheter, roller och aktieägare med färdiga URL:er, så du slipper sätta ihop dem själv från organisationsnumret.

Fastigheterna bolaget kontrollerar

Samma bolag, men listat som fastigheter i stället: varje post bär ägarandelen och ägarkedjan ned till bolaget som äger direkt, även när ägandet går genom mellanliggande bolag.

GET/companies/{scheme}/{id}/properties
curl -X GET "https://data.placepoint.no/companies/0192/987654321/properties" \
-H "Authorization: Bearer $TOKEN"

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
}
}
],
"share": {
"numerator": 1,
"denominator": 1
},
"path": [
{
"scheme": "0192",
"id": "987654321"
}
]
}
],
"nextPageToken": "eyJvZmZzZXQiOjF9"
}

Scope: companies.readTeknisk referanse og Try-it

Vis alle felt (78)
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.
items[].share.numeratorintegerNumerator.
items[].share.denominatorintegerDenominator.
items[].path[].schemestringISO 6523 ICD code.
items[].path[].idstringRegister identifier.
nextPageTokenstringCursor for the next page; absent on the last page.

Antal anställda över tid

Registrerat antal anställda månad för månad, äldst först, med en flagga som skiljer en bekräftad månadsräkning från en interpolerad.

GET/companies/{scheme}/{id}/employees
curl -X GET "https://data.placepoint.no/companies/0192/987654321/employees" \
-H "Authorization: Bearer $TOKEN"

svar · 200

{
"items": [
{
"period": "2026-07",
"count": 11,
"observed": true
},
{
"period": "2026-08",
"count": 12,
"observed": true
}
]
}

Scope: companies.readTeknisk referanse og Try-it

Vis alle felt (3)
FeltTypeBeskrivelse
items[].periodstringMonth, YYYY-MM.
items[].countintegerRegistered number of employees.
items[].observedbooleanWhether the count is a confirmed monthly value rather than interpolated.

Tre steg till första svaret

  1. Logga in med GitHub

    Ett klick, under en minut, inget betalkort. Nyckeln kommer tillbaka till den här sidan.
  2. Anropa slutpunkten

    Byt ut $TOKEN i curl-anropet ovan mot nyckeln. Anropet behöver scheme (0192 eller 0007) och organisationsnumret, inget internt ID att slå upp först.
  3. Använd svaret

    Använd links till att hämta fastigheter, roller eller aktieägare för samma bolag, utan att bygga URL:erna själv.

Data och källor

Norska bolag kommer från Brønnøysundregistrenes Enhetsregister, uppdaterat löpande. Svenska bolag verifieras mot Bolagsverkets register via Combify. Adresserna löses mot matrikkelen hos Kartverket för norska fastigheter.

Se även

Frågor och svar

Vad är scheme, och varför är det inte bara organisationsnumret?
scheme är ISO 6523-koden för vilket register numret hör till: 0192 för Brønnøysundregistrenes organisasjonsnummer, 0007 för Bolagsverkets organisationsnummer. Utan den vet inte anropet vilket land som gäller, och norska och svenska nummer kan i princip överlappa.
Hur färska är uppgifterna?
Bolagsuppgifterna hålls löpande uppdaterade mot Brønnøysundregistrene för Norge och Bolagsverket för Sverige via Combify.
Fungerar det i Sverige?
Ja. Använd scheme 0007 och det svenska organisationsnumret, så svarar anropet med samma fältuppsättning som för ett norskt bolag.
Vad kräver åtkomst utöver companies.read?
Själva bolagsuppslaget kräver bara companies.read. Personnamn i roller och aktieägarlistan kräver dessutom owners.read, se Roller och Aktieägare.
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!