Start here
This guide contains public integration notes for Norway. Use it for identifier formats, search behavior, and country-specific caveats. The live source of truth for coverage, pricing, data sources, documents, legal forms, roles, and status values is the pricing page.Norway coverage, pricing, and sources
Open the current catalog for supported datapoints, documents, sources, identifiers, and availability.
Country details below are preserved as integration notes. If a table or example conflicts with the live pricing page, use the pricing page as the source of truth and contact support.
Data Sources
Norway uses a single official registry for all company data.- Bronnysundregistrene (BR-Reg / The Bronnoysund Register Centre) — Operated by the Norwegian government, BR-Reg maintains the Enhetsregisteret (Entity Register) and Foretaksregisteret (Business Register). It is the sole data source for all Norwegian entities. It provides comprehensive company data including legal form, status, management roles, activity codes (NACE), employees, addresses, contact information, and sub-entities (establishments). The API covers all entity types: commercial companies, sole proprietorships, non-profits, and public institutions.
Company Identifiers
company.identifiers.euid is an optional European Unique Identifier. Domestic AS and ASA companies. Example: NOFOR.923609016. It is returned as an output identifier and cannot be used as a search input. See EUID coverage and interpretation.
Query Identifiers
Identifiers in API Response
Once you retrieve company data, theidentifiers object contains all available identifiers for that entity:
VAT Number Auto-Generation: The VAT number is automatically generated by appending
MVA to the organization number when the company has registrertIMvaregisteret = true. It is not a separate identifier from the registry.Legal Entity Identifier (LEI)
GLEIF is the supplementary data source for this identifier.company.identifiers.lei is optional. It is returned when the organisation number (organisasjonsnummer) matches exactly one LEI through a GLEIF registration or validation reference.
The Legal Entity Identifier has 20 uppercase alphanumeric characters, ending in two check digits.
Coverage varies by entity. An absent lei does not prove that the company has no LEI. Lapsed, retired or merged LEIs may be returned; annulled LEIs are excluded.
Search Capabilities
Identifier searches (organization number) perform exact lookups and are faster than name searches.
Active companies only
Search can return companies that are no longer active. Each result carries the register’s status, soactiveOnly=true removes the inactive ones. Companies in bankruptcy or winding up count as inactive and are removed.
Fast search data
Norway company data is periodically synchronized from the Enhetsregisteret open dataset into a fast search index.Search
Search queries hit the fast search index first for instant results, with automatic fallback to the live BR-Reg API if the fast search index misses.Companies in fast search data
The fast search index contains all active Norwegian entities from the Enhetsregisteret. Companies in the following states are excluded from the fast search dataset:
Active companies without any of these flags are included regardless of legal form (AS, ENK, ANS, etc.).
Company data
The fast search index serves search only. Company data requests read the live register, and prefill and verification requests return the same data.Quirks & Gotchas
Mappings
Company Status
Company status is determined deterministically from boolean flags in the BR-Reg API response. No AI inference is involved in status determination.Status determination uses a priority chain: (1)
konkurs (bankruptcy), (2) underAvvikling (voluntary liquidation), (3) underTvangsavviklingEllerTvangsopplosning (forced liquidation), (4) presence of nedleggelsesdato or slettedato (cessation/deletion date). If none apply, the company is Active.Legal Forms
Norway uses theorganisasjonsform.kode from the BR-Reg API. The system translates the code to English using a deterministic pre-computed lookup table covering all known organisasjonsform codes. For known codes, standardized classification is applied directly; for unrecognized codes, AI-based classification is used as fallback.
Legal forms are classified from official registry data. For known codes, standardized classification is applied directly; for unrecognized codes, AI-based classification is used as fallback.
Companies
Sole Proprietorships
Partnerships
Cooperatives
Non-profit Organizations
Government-Owned Entities
Branch / Representative Office
Other
Legal Representatives
The current register publishes 27 role codes, including administrative relationships that are not person appointments. Known offices use fixed English translations and standardized values. The person’s office and their individual signing capacity are separate. For an AS, the board represents the company collectively. An ordinary chair, vice-chair or member appears underotherKeyPersons unless the retrieved data establishes an individual mandate, or the complete registered AS board contains exactly one current member. Employee-elected members count as board members; substitutes do not establish a one-person board.
Daglig leder is Managing Director, with statutory capacity limited to daily management. Innehaver is Owner; a registered general partner is General Partner. ANS and DA partners appear as Partner in legalRepresentatives when no board is registered; a registered board or a missing form prevents that inference. Detailed signature combinations and restrictions may require separate register information and are not inferred from these titles.
Corporate office holders retain their company identity. A municipal owner or an administrative foreign-entity representative is not treated as a general company signer solely because of that relationship. A title or the word “alone” does not establish signing authority; a negated grant is not a positive mandate.
Shareholders
Shareholder data is not available from the BR-Reg API. The Norwegian business registry does not expose ownership or shareholder information through its public API.Unlike Denmark (which provides shareholder data via CVR) or the Netherlands (which extracts shareholder data from trade register extracts via AI parsing), Norway’s public registry API does not include any ownership data.
Other Key Persons
Other key persons include board members, auditors, accountants, business managers, and other non-executive roles. Both individual and corporate entities can hold these roles (e.g., an auditing firm asREVI).
Ultimate Beneficial Owners
UBO data is not available from the BR-Reg API. The Norwegian business registry does not expose beneficial ownership information through its public API endpoints.Activity Codes
Norway uses the SN2007 (Standard for naeringsgruppering) classification, which is the Norwegian implementation of NACE Rev. 2. Activity codes come directly from the BR-Reg API structured fields (naeringskode1, naeringskode2, naeringskode3).
AI Enrichment: NACE codes are never AI-inferred for Norway — they come directly from the registry as structured data. ISIC codes are derived from the register’s NACE codes through the formal NACE to ISIC correspondence. AI is used only when no correspondence exists for any of the company’s codes. Every activity item includes an
isAIInferred flag.Data Availability
Data Availability Matrix
Legend: ✅ Available | ❌ Not Available | ⚠️ Conditionally Available | Async = Asynchronous processing
Documents
All Companies
Trade Register Extract: The Enhetsutskrift is always available for any registered entity. It is retrieved from the official register and generated as a PDF with an estimated delivery time of ~30 seconds.
Annual Reports: Financial statements are listed for every financial year with a filed annual report. Each year with an annual report generates a separate document entry with period information (start and end dates of the fiscal year). The document name follows the pattern
Arsregnskap {year} (e.g., “Arsregnskap 2024”). Annual reports are fetched and deduplicated permanently since they do not change once published.Example API Responses
All examples use placeholder data. Query:POST /v2/company with { "id": "<id>", "countryCode": "NO", "dataPoints": ["company", "legalRepresentatives"] }
Active AS (Source: BR-Reg)
Active AS (Source: BR-Reg)
ENK Sole Proprietorship (Source: BR-Reg)
ENK Sole Proprietorship (Source: BR-Reg)
ENK) have the owner (Innehaver) as the only legal representative. No shareholders or board members are present.Closed Company -- Bankruptcy (Source: BR-Reg)
Closed Company -- Bankruptcy (Source: BR-Reg)
konkurs = true, status is CLOSED with closure reason BANKRUPTCY. A bankruptcy trustee (Bostyrer, code BOBE) may appear as an other key person.Non-Profit -- Association (Source: BR-Reg)
Non-Profit -- Association (Source: BR-Reg)
FLI) are retrieved from the same BR-Reg API as commercial companies. They may have board members, chairman, and auditors. No shareholders or UBOs.Available Documents (company example)
Available Documents (company example)
Documents are returned when
"dataPoints": ["availableDocuments"] is requested.