Hoppa till huvudinnehåll
OBS! Dokumentationen genereras automatiskt. Innehållet kan vara ofullständigt och innehålla fel, särskilt skärmbilder och videor. Se Om hjälpsidorna. Vi tar gärna emot synpunkter: hör av dig via «Hittade du det du letade efter?» längst ned, i chatten nere till höger eller på support@placepoint.no - vi svarar så snabbt vi kan!

Företag: 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 på Placepoint API og på dagens Data API, 35 kall om dagen i 14 dager.

Prøv med et ekte selskap: Eksempel Eiendom AS

  • Testa på under en minut
  • Ett GET-anrop
  • Landkod och organisationsnummer
  • Norge och Sverige
  • Brønnøysundregistrene-verifierad

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 landkoden och numret: NO för norskt organisasjonsnummer och SE 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/{country}/{id}
curl -X GET "https://data.placepoint.no/companies/NO/987654321" \
-H "Authorization: Bearer $TOKEN"

svar · 200

{
"organizationIdentifier": {
"country": "NO",
"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": "Tordenskiolds gate 2, 0160 Oslo",
"streetName": "Tordenskiolds gate",
"houseNumber": "2",
"postalCode": "0160",
"postalPlace": "Oslo",
"country": "NO",
"cadastreId": "0301-209-369-0-0",
"location": {
"lat": 59.913,
"lon": 10.7367
}
},
"postalAddress": {
"text": "Postboks 1234 Vika, 0114 Oslo",
"postalCode": "0114",
"postalPlace": "Oslo",
"country": "NO"
},
"employees": 12,
"links": [
{
"href": "https://data.placepoint.no/companies/NO/987654321/properties",
"title": "Properties"
},
{
"href": "https://data.placepoint.no/companies/NO/987654321/roles",
"title": "Roles"
},
{
"href": "https://data.placepoint.no/companies/NO/987654321/shareholders",
"title": "Shareholders"
}
]
}

Scope: company:readTeknisk referanse og Try-it

Vis alle felt (61)
FeltTypeBeskrivelse
organizationIdentifier.countrystringISO 3166-1 alpha-2 country code of the register. NO is Brønnøysundregistrene, SE is Bolagsverket.
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.countrystringISO 3166-1 alpha-2 country code of the register. NO is Brønnøysundregistrene, SE is Bolagsverket.
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/{country}/{id}/properties
curl -X GET "https://data.placepoint.no/companies/NO/987654321/properties" \
-H "Authorization: Bearer $TOKEN"

svar · 200

{
"items": [
{
"country": "NO",
"cadastreId": "0301-209-369-0-0",
"municipality": {
"code": "0301",
"name": "Oslo"
},
"areaM2": 754.1,
"plotCount": 1,
"propertyType": "GRUNNEIENDOM",
"addresses": [
{
"text": "Tordenskiolds gate 2, 0160 Oslo",
"streetName": "Tordenskiolds gate",
"houseNumber": "2",
"postalCode": "0160",
"postalPlace": "Oslo",
"country": "NO",
"cadastreId": "0301-209-369-0-0",
"location": {
"lat": 59.913,
"lon": 10.7367
}
}
],
"share": {
"numerator": 1,
"denominator": 1
},
"path": [
{
"country": "NO",
"id": "987654321"
}
]
}
],
"nextPageToken": "eyJvZmZzZXQiOjF9"
}

Scope: company: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[].countrystringISO 3166-1 alpha-2 country code of the register. NO is Brønnøysundregistrene, SE is Bolagsverket.
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/{country}/{id}/employees
curl -X GET "https://data.placepoint.no/companies/NO/987654321/employees" \
-H "Authorization: Bearer $TOKEN"

svar · 200

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

Scope: company: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.

Testa på under en minut​

  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 landkoden (NO eller SE) 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​

Varför står det en landkod framför organisationsnumret?
Därför att norska och svenska nummer i princip kan överlappa, och anropet måste veta vilket register det ska slå upp i. NO är Brønnøysundregistrene, SE är Bolagsverket.
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 landkoden SE och det svenska organisationsnumret, så svarar anropet med samma fältuppsättning som för ett norskt bolag.
Vad kräver åtkomst utöver company:read?
Själva bolagsuppslaget kräver bara company:read. Personnamn i roller och aktieägarlistan kräver dessutom person:read, se Roller och Aktieägare.
OBS! Dokumentationen genereras automatiskt. Innehållet kan vara ofullständigt och innehålla fel, särskilt skärmbilder och videor. Se Om hjälpsidorna. Vi tar gärna emot synpunkter: hör av dig via «Hittade du det du letade efter?» längst ned, i chatten nere till höger eller på support@placepoint.no - vi svarar så snabbt vi kan!