Companies: One company, the full picture
Company lookup by organisation number: status, address, employees and links on to properties, roles, shareholders and conglomerate, in one call.
Nøkkelen virker på Placepoint API og på dagens Data API, 35 kall om dagen i 14 dager.
Prøv med et ekte company: Eksempel Eiendom AS
- Test in under a minute
- One GET call
- Country code and organisation number
- Norway and Sweden
- Brønnøysundregistrene-verified
From organisation number to company picture
The call answers who the company is and what it is connected to. Brokers use the answer to check the counterparty before a bid, credit assessors to verify status before an assessment, and portfolio managers to find a company they already know from another context.
The identifier is the country code and the number: NO for the Norwegian organisasjonsnummer and SE for the Swedish organisationsnummer, with the number itself in id. The same two fields recur across Companies, Roles, Shareholders, Conglomerate, Accounts and Premises, so a company you have looked up once can be used directly in the other calls.
The answer gives status, registration date, NACE industry code, business and postal address and number of employees, plus links to each of the sub-resources the company has.
One number, six calls
The samescheme/idpair recurs in properties, roles, shareholders, conglomerate, accounts and premises. Look up the company once, then use the identifier onward without another lookup round.Status before you go further
statussays whether the company is active, being wound up or deleted, without you having to open a manual register lookup to check it first.Norway and Sweden with the same schema
Norwegian and Swedish companies respond in the same object form. The country is given incountryand in the identifier'sscheme, not as a separate Norwegian and a separate Swedish version of the call.
Fields that actually tell you something
One GET call on scheme and id gives the whole company picture. The fields below are the ones that decide what you can build on.
/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"
}
]
}
links points on to properties, roles and shareholders with ready-made URLs, so you do not have to assemble them yourself from the organisation number.
The properties the company controls
The same company, but listed as properties instead: each entry carries the ownership share and the ownership chain down to the company that owns directly, also when ownership runs through intermediate companies.
/companies/{country}/{id}/propertiescurl -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"
}
Number of employees over time
Registered number of employees month by month, oldest first, with a flag that separates a confirmed monthly count from an interpolated one.
/companies/{country}/{id}/employeescurl -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
}
]
}
Test in under a minute
Log in with GitHub
One click, under a minute, no payment card. The key comes back to this page.Call the endpoint
Replace$TOKENin the curl above with your key. The call needs the country code (NOorSE) and the organisation number, no internal ID to look up first.Use the answer
Uselinksto fetch properties, roles or shareholders for the same company, without building the URLs yourself.
Data and sources
Norwegian companies come from Brønnøysundregistrene's Enhetsregister, updated continuously. Swedish companies are verified against Bolagsverket's register via Combify. Addresses are resolved against the matrikkel at Kartverket for Norwegian properties.
See also
Questions and answers
Why is there a country code in front of the organisation number?
NO is Brønnøysundregistrene, SE is Bolagsverket.How fresh is the data?
Does it work in Sweden?
SE and the Swedish organisationsnummer, and the call responds with the same field set as for a Norwegian company.What access is needed beyond company:read?
company:read. Personal names in roles and the shareholder list also need person:read, see Roles and Shareholders.