Norwegian company data for international sales teams: what's public, what's not
Norway is one of the few markets where the hard part of company data is free. The Brønnøysund Register Centre (Brreg) publishes 1,174,640 legal entities with organisation number, legal form, NACE industry code, addresses, employee band, registered general manager and board, and the headline figures from the last filed annual accounts, all as open data under the Norwegian Licence for Open Government Data (NLOD) and without an API key (data.brreg.no, 20 September 2026). What you cannot get from any register is a decision maker's work e-mail, direct phone number or LinkedIn profile, or any role below board level. This article maps which field comes from where, shows the free API, explains why global databases are thin on Norway, and walks through a real search for CFOs at Oslo software companies.
Which fields are public, and where they come from
| Field | Public? | Source | Notes |
|---|---|---|---|
| Organisation number (org.nr) | Yes | Enhetsregisteret (Brreg) | Nine digits, permanent, the key for everything else. Same number is the VAT number with an MVA suffix. |
| Legal name and legal form | Yes | Enhetsregisteret | AS (private limited), ASA (public), ENK (sole proprietorship), NUF (Norwegian branch of a foreign company), and others. |
| NACE industry code | Yes | Enhetsregisteret | Norwegian SN2025 standard, based on EU NACE Rev. 2; up to three codes per entity. |
| Business and postal address, municipality | Yes | Enhetsregisteret | Sub-units (underenheter) give physical locations for multi-site companies. |
| Number of employees | Yes | Enhetsregisteret / a-ordningen | Registered headcount; SSB publishes size bands. |
| Revenue, operating profit, equity, total assets | Yes | Regnskapsregisteret | Last filed year via the open accounts API; filing deadline 31 July the following year. |
| General manager (daglig leder), chair, board members | Yes | Roles in Enhetsregisteret | Names and dates of birth. Updated when the company files a change. |
| Group structure (parent, subsidiaries) | Yes | Enhetsregisteret | Konsernstruktur endpoint, also as CSV. |
| Founding date, VAT registration, bankruptcy status | Yes | Enhetsregisteret | Useful for filtering out dormant shells. |
| Work e-mail of a named person | No | Enrichment | Only a general company e-mail may be registered in Brreg, and often is not. |
| Direct or mobile phone of a named person | No | Enrichment | Some companies register a switchboard number. |
| Roles below board: CFO, CTO, head of sales, marketing | No | Enrichment | Not a registered role; must be found on the company website or professional networks. |
| LinkedIn profile | No | Enrichment | Not linked to org numbers anywhere in the public data. |
| What the company actually sells and to whom | Partly | Enrichment | NACE says "programming services"; it does not say "payroll SaaS for construction firms". |
That line is the line between a company list and a prospect list. Everything above it can be rebuilt by a developer in an afternoon; everything below it is where Norwegian data vendors, including Mynk, earn their money, and where the legal obligations sit.
The free Brreg API in five minutes
The open-data API for Enhetsregisteret is documented at data.brreg.no (Norwegian and English), publishes an OpenAPI specification, and needs no registration. The endpoints an international team will actually use:
GET /enhetsregisteret/api/enheter?navn=…&naeringskode=…&kommunenummer=…&fraAntallAnsatte=…searches entities by name, NACE code, municipality, employee count, legal form and more; results are paged and the response includes the total count.GET /enhetsregisteret/api/enheter/{orgnr}returns one entity with address, NACE codes, employee count, founding date and the year of the last filed accounts.GET /enhetsregisteret/api/enheter/{orgnr}/rollerreturns the role groups: DAGL (general manager), STYR (board, with LEDE for chair and MEDL for members), REVI (auditor) and others. This endpoint is open; only the personal-ID-based role lookups require Maskinporten authentication.GET /enhetsregisteret/api/underenheterfor sub-units,/konsernstruktur/{orgnr}for group trees and/oppdateringer/enheter,/oppdateringer/rollerfor change feeds since a timestamp, which is how you keep a mirror fresh.GET /enhetsregisteret/api/enheter/lastneddownloads the entire register as gzipped JSON, with CSV and spreadsheet variants.GET /regnskapsregisteret/regnskap/{orgnr}returns the last filed annual accounts as JSON, including revenue (sumDriftsinntekter), operating result, equity and total assets.
The licence is NLOD 2.0: you may copy, modify, combine and use the data commercially, provided you credit the Brønnøysund Register Centre and do not present the data misleadingly. Data that contains personal information and is subject to confidentiality is excluded from the licence, which in practice is why personal ID numbers never appear (data.norge.no, NLOD summary, checked 20 September 2026). For a comparison of this API with Proff's paid API and Mynk's, see our Norwegian article on Proff API versus Brreg API versus Mynk.
Why global databases are thin on Norway
International sales teams usually arrive with Apollo, ZoomInfo, Lusha or Cognism and find that Norwegian searches return a fraction of what the register holds. Three structural reasons, none of them a criticism of those products:
- Size. Norway has 656,500 active establishments but only 207,800 with any employees and 987 with 250 or more (Statistics Norway, January 2026). A country this small is rarely a priority for a vendor's data team, so coverage is inherited from web crawling rather than built.
- Matching key. Global databases are keyed on domains and LinkedIn company pages. Norwegian companies are keyed on organisation numbers, and a large share of AS companies have no LinkedIn page and a minimal website. Those entities never enter a domain-keyed index, and financials in global tools are modelled estimates rather than the filed figures.
- Language. Titles, industry descriptions and website copy are in Norwegian. "Daglig leder" is not mapped to CEO, "økonomisjef" is not mapped to CFO, and a NACE description like "Utgivelse av annen programvare" is not searchable in English.
From our own side-by-side checks of customer target lists (practitioner experience; we know of no published coverage study), global tools are closest to complete for Oslo technology companies with 50 or more employees, and weakest for regional companies in construction, transport, accounting, property and professional services. We keep an honest, dated comparison on Apollo, Lusha and Cognism versus Norwegian tools (in Norwegian).
How Mynk's database is built
Mynk is a Norwegian AI prospecting tool from SalesUp Norway AS that finds companies, decision makers and contact details based on Brønnøysund register data. Pro costs NOK 1,850/month. The database covers 100,000+ Norwegian companies, and each record is built in two layers. The first layer is Brreg: organisation number, legal form, NACE codes, address, employee count, registered roles and the filed accounts, refreshed from the change feeds. The second layer is AI enrichment from the company's own website: what it sells and to whom, the people and titles it lists, and the signals that make natural-language search work ("SaaS companies in Oslo" returns 1,093 matches in Mynk, September 2026, including companies whose NACE code says data processing).
Contact details sit in a third, credit-gated layer. Verified work e-mail and phone numbers are revealed per person and charged in credits; a contact you have already revealed is free the next time. The reason for the gate is partly commercial and partly legal: each reveal is a processing event that Mynk can document with source and timestamp, which is what you need to answer an access request or an objection under the GDPR. Lists export to CSV for your CRM, and the English overview of the dataset is on Norwegian company data.
API and MCP access for agents and RevOps
If your prospecting runs through AI agents or a data pipeline rather than a person clicking, Mynk exposes the same data over the Model Context Protocol. The Mynk MCP server at https://mcp.mynk.no offers fast natural-language company search, an exhaustive deep-search mode for full market coverage, company profiles with the enriched fields, employee and decision-maker lookups, people search across all Norwegian companies, and credit-gated contact reveal. It works with claude.ai (as a custom connector with OAuth), Claude Code, Cursor and VS Code, and is included on Pro. A typical agent flow is: search companies, take the vat_number (the organisation number) from each result, call the employees tool, then reveal only the contacts that match the role you want.
Worked example: CFOs at software companies in Oslo above NOK 50 million
Suppose you sell finance software and want the CFO at every software company in Oslo with more than NOK 50 million in revenue. Doing it with the free register alone, you would filter Enhetsregisteret on NACE division 62 and 58.29 and municipality 0301 (Oslo), pull the accounts for each org number, keep those above NOK 50 million, and then stop, because "CFO" is not a registered role. You would have the general manager's name and nothing else.
In Mynk the same query, typed in English, returns 719 matching companies (September 2026). The ranked view starts with Microsoft Norge AS, Amazon Web Services' Norwegian branch and Sopra Steria AS, which shows that NACE-based "software" in Norway includes consultancies and cloud resellers, so narrow by description ("develops its own software product"). From there you open each profile for the listed finance role (CFO, økonomisjef or finansdirektør) and reveal contacts only for those. Reveals cost credits; the company list and names do not.
The Norwegian segment pages, for example the largest consulting companies in Norway (in Norwegian), list the biggest by revenue with decision makers; the overview of companies by industry and city covers the rest.
Pricing in NOK, with approximate EUR and USD
Mynk bills in Norwegian kroner. Conversions below use Norges Bank's rates of NOK 10.81 per euro and NOK 9.43 per US dollar on 18 September 2026 and are approximate; your card issuer's rate will differ.
| Plan | NOK | Approx. EUR | Approx. USD | Included |
|---|---|---|---|---|
| Free trial, 30 days | 0 | 0 | 0 | 1,000 credits, full database, CSV export, no card |
| Pro, monthly | 1,850 /month | ≈ 171 | ≈ 196 | 1 user, 5,000 credits/month, MCP server access |
| Pro, annual billing | 1,480 /month | ≈ 137 | ≈ 157 | Same as Pro, billed yearly |
| Extra user on Pro | 690 /month | ≈ 64 | ≈ 73 | +2,500 credits/month, shared credit pool |
For team or API-only pricing for agencies and developers, contact us – see the pricing page.
GDPR notes for non-Norwegian controllers
- Norway is in the EEA, so the GDPR applies through the Personal Data Act, with Datatilsynet as supervisory authority. A UK or US company prospecting Norwegian individuals is processing EEA personal data.
- Names of general managers and board members are public but still personal data. The usual legal basis is legitimate interest (art. 6(1)(f)); Datatilsynet's test asks for a real, defined interest, necessity, and a balance that respects reasonable expectations (Datatilsynet, updated 17 March 2026).
- Channel rules are stricter than in most of Europe: under the Marketing Control Act § 15, marketing e-mail to a named person's work address requires consent, while impersonal addresses and phone calls to company contact persons are allowed (Forbrukertilsynet, May 2026). Plan a phone-first sequence.
- Mynk offers a data processing agreement, documents source and timestamp per data point, and handles access and erasure requests within 30 days. The full walkthrough is on lawful B2B prospecting in Norway (in Norwegian), and the practical guide for foreign teams is How to prospect B2B in Norway.
