Norway Company Check — Brønnøysund Register & Accounts
Pricing
from $5.00 / 1,000 company checkeds
Norway Company Check — Brønnøysund Register & Accounts
Check Norwegian companies by organisation number, VAT number or name against the official Brønnøysund registers. One row per company: status, bankruptcy, liquidation and forced-dissolution flags with reason, board and auditor, last three annual accounts. No proxy, no scraping.
Pricing
from $5.00 / 1,000 company checkeds
Rating
0.0
(0)
Developer
us0r
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Give this Actor a list of Norwegian companies — by organisation number, VAT
number (NO … MVA) or name — and it returns one row per entry, including
the ones that were not found. Every row is built from the official open APIs
of the Brønnøysund Register Centre (Brønnøysundregistrene):
- the Central Coordinating Register for Legal Entities (Enhetsregisteret): status, bankruptcy, liquidation and forced dissolution with its reason, address, industry code, employees, share capital, VAT registration — and the roles: general manager, chair, board, auditor, accountant, and the court-appointed trustee with address for bankrupt companies;
- the Register of Company Accounts (Regnskapsregisteret): revenue, operating result, net result, equity, assets and debt from the last three annual accounts, the latest group accounts, and a link to the filed accounts as PDF.
No scraping, no proxy, no browser. A list of 300 companies takes about a minute.
Built for supplier and customer onboarding (KYB), credit and collections teams who need to know whether a counterparty is still trading, and periodic re-checks of a customer or supplier book.
What you get per entry
| Field | Example (EQUINOR ASA) |
|---|---|
query, queryType | NO 923 609 016 MVA, orgnr |
found, status | true, active · bankruptcy · forced_dissolution · in_liquidation · deleted · not_found |
riskFlags, riskDetails | ["bankruptcy", "negative_equity"], with dates, reasons and the trustee |
orgNumber, vatNumber, name | 923609016, NO923609016MVA, EQUINOR ASA |
legalForm | {"code": "ASA", "description": "Allmennaksjeselskap"} |
address, postalAddress | street, postal code, city, municipality, one-line form |
email, phone, mobile, website | as registered |
industry, otherIndustries | NACE code and description, e.g. 06.100 |
employees | 21272 |
shareCapital | {"amount": 5976872600.0, "currency": "NOK", "shares": 2390749040} |
foundedOn, registeredOn | 1972-09-18, 1995-03-12 |
vatRegistered, inBusinessRegister, partOfGroup, auditOptOut | booleans |
roles | generalManager, chair, boardMembers, deputyBoardMembers, auditor, accountant, owner, partners, bankruptcyTrustee |
financials | latest year: revenue, operatingResult, profitBeforeTax, netResult, equity, totalAssets, totalDebt, cash, currency, audited |
financialHistory, groupFinancials | all three years; the latest consolidated accounts |
lastAccountsYear, annualAccountsOverdue, annualReportPdf | 2025, false, link to the filed accounts |
formerNames, registryNotes | STATOIL ASA, … |
subunit | when you passed the number of a branch or premises |
nameMatch, matchRank | for name queries: exact · exact_without_legal_form · all_words |
note, warnings, checkedAt, error | plain-language explanations; error text for rows that could not be checked |
Status and risk flags
| Flag | Meaning |
|---|---|
bankruptcy | bankruptcy opened (since), with the trustee's name and address |
forced_dissolution | compulsory liquidation or dissolution ordered, with the reason: missing_annual_accounts, missing_auditor, deficient_board, missing_general_manager, not_deleted_after_dissolution |
in_liquidation | voluntary liquidation resolved (since) |
deleted | struck off the register (on) |
negative_equity | equity below zero in the latest annual accounts |
annual_accounts_overdue | an AS or ASA that has not filed the accounts due by now (see Limits) |
registered_last_12_months | entered in the register less than a year ago |
status is the most serious of these, in the order deleted → bankruptcy →
forced dissolution → in liquidation → active.
Input
{"companies": ["923609016","NO 982 463 718 MVA","Norsk Hydro ASA","973152351"],"maxMatchesPerName": 1,"includeRoles": true,"includeFinancials": true}
| Option | Default | Meaning |
|---|---|---|
companies | — | Organisation numbers, VAT numbers or names; also {"orgNumber": …} or {"name": …} |
maxMatchesPerName | 1 | Rows per name query, best match first (1–10) |
includeRoles | true | General manager, board, auditor, accountant, trustee |
includeFinancials | true | Key figures from the last three annual accounts |
includeRawRecord | false | The untouched register record under raw, in Norwegian |
pauseSeconds | 0.05 | Delay before each request |
923609016, 923 609 016, 923.609.016 and NO 923 609 016 MVA all work.
Check digits are validated before querying — a mistyped number comes back
as a row with error, not as a false "not found". The number of a branch or
business premises (underenhet) is resolved to the company it belongs to,
with the branch in subunit. Duplicates in your list are checked once.
Name queries are matched strictly. The register's own name search is
fuzzy — "Norsk Hydro" returns NORSK HYDROGENBILFORENING before Norsk Hydro ASA.
This Actor only accepts a company whose registered name contains every word
of your query, ranks exact matches first and says how it matched in
nameMatch. If nothing qualifies, the row is not_found and note lists the
closest names the register suggested.
Speed
Measured 12 October 2026: 302 entries in 64 seconds, 572 requests, including roles and annual accounts. Organisation numbers are looked up 100 per request; roles and accounts are fetched in parallel.
Limits, honestly
- Deleted companies are found by number only. The register's name search covers existing entities.
- Annual accounts come from the register's open API, which returns three years at most. For some financial institutions (banks) the API does not deliver figures; the row then carries a warning and still links the filed PDF.
- Sole proprietorships (ENK) and most partnerships do not file accounts.
financialsstays empty;roles.ownernames the proprietor. annual_accounts_overdueis a heuristic: an AS or ASA founded before 1 July of the year in question that has not filed that year's accounts by 1 September of the following year (the legal deadline is 31 July). It isnullwhere it does not apply.- Roles carry names only. The register publishes birth dates as well; this Actor leaves them out.
- This is not a credit report. It states what the official registers say on the day you ask.
Personal data
Names of general managers, board members, proprietors and trustees are published by the Brønnøysund Register Centre as open data. If you store them, you are the controller for that copy — keep only what your purpose needs.
Pricing
Pay per event:
| Event | What it covers |
|---|---|
actor-start | once per run |
company-check | one company row — including "not found" |
Rows with an error are free: a wrong check digit or a source that did not
answer is never billed. Roles and annual accounts are included in the company
price. A spending limit you set on the run is respected — the run stops
cleanly when it is reached.
På norsk
Sjekk norske selskaper mot Brønnøysundregistrene. Lim inn en liste med organisasjonsnumre, MVA-numre eller firmanavn. Actoren kontrollerer kontrollsifferet og returnerer én rad per oppføring, også når selskapet ikke finnes:
- status — aktiv, konkurs, under avvikling, tvangsavvikling eller tvangsoppløsning (med årsak), slettet;
- bostyrer med navn og adresse ved konkurs og tvangsavvikling;
- roller — daglig leder, styreleder, styremedlemmer, revisor og regnskapsfører (uten fødselsdato);
- regnskapstall fra de tre siste årsregnskapene: driftsinntekter, driftsresultat, årsresultat, egenkapital, eiendeler og gjeld, med lenke til innsendt årsregnskap (PDF);
- adresse, næringskode, antall ansatte, aksjekapital og MVA-registrering.
Dataene hentes kun fra de åpne API-ene til Brønnøysundregistrene — uten proxy og uten scraping. Rader med feil kontrollsiffer er gratis.
Source and licence
Contains data under the Norwegian licence for Open Government data (NLOD) distributed by the Brønnøysund Register Centre. / Inneholder data under Norsk lisens for offentlige data (NLOD) tilgjengeliggjort av Brønnøysundregistrene.
Related Actors
- Finland Company Check — the same list check for Finnish companies: PRH/YTJ status, registered loss of share capital, tax registers and digital financial statements.
- UK Company Check — the same list check for UK companies: Companies House status, strike-off notices, insolvency cases, charges, directors, PSCs and balance sheet figures.
- Poland Company Check — the same list check for Polish companies: KRS court register and VAT white list, with bank account verification.
- German Insolvency & Bankruptcy Check — a list of names against the official German insolvency register, one row per name, found or not.
- German Insolvency Announcements — the whole German insolvency stream as it is published, with parsed fields.
Keywords: Brønnøysundregistrene, brreg, brreg API, Enhetsregisteret, Foretaksregisteret, Regnskapsregisteret, organisasjonsnummer, orgnr, MVA-nummer, Norwegian VAT number, Norway company check, Norwegian company register, Norway business registry, Norway company search, Norway KYB, KYC Norway, due diligence Norway, supplier verification Norway, counterparty check, konkurs, konkursbo, bostyrer, avvikling, tvangsavvikling, tvangsoppløsning, slettet, årsregnskap, regnskapstall, nøkkeltall, daglig leder, styreleder, styremedlem, revisor, regnskapsfører, aksjekapital, antall ansatte, næringskode, sjekk selskap, firmasjekk, Norwegian bankruptcy check, Norwegian company financials, annual accounts Norway, company verification API.