Norway Company Registry Lookup avatar

Norway Company Registry Lookup

Pricing

$3.00 / 1,000 company records

Go to Apify Store
Norway Company Registry Lookup

Norway Company Registry Lookup

Look up Norwegian companies by name, organisation number, municipality, industry code or organisation form through the public open company-register API. Clean, typed records for legal entities only: no sole traders, no people, no contact details. No login, no scraping. Pay per record.

Pricing

$3.00 / 1,000 company records

Rating

0.0

(0)

Developer

The Sjöstrand Project

The Sjöstrand Project

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

What this Actor returns

Look up Norwegian companies by name, organisation number, municipality, industry code or organisation form, and get one clean, typed record per company. Every record has the same 14 fields, and a value the register does not have is null, never a missing key.

  • org_number, org_title, org_form_code: the organisation number, the registered name and the organisation form (AS, ASA, FLI and so on)
  • registration_date, source_updated_at: when the entity was registered, and the most recent registration date stamped on the record
  • industry_code, employee_count: the main industry code (NACE) and the number of employees the register holds
  • vat_registered, bankrupt, under_liquidation: three status flags
  • municipality_code, postcode, city, website: the business address area and the website the entity has given

The Actor reads Norway's public open company-register API and nothing else. It does not scrape any website, and there is no login.

Who it helps

  • Analysts and sales teams who want a tidy list of companies in one municipality, industry or organisation form, ready for a spreadsheet or a database.
  • Developers who want to check or enrich an organisation number inside their own workflow, through the Apify API, without writing their own client for the register.

Quick start

  1. Open the Input tab and leave the defaults as they are. They look up one company by its organisation number, so a first run returns a single record.
  2. Press Start. Try it on one record first; it costs a fraction of a cent.
  3. Open the Output tab, check the record, then widen the search with a name, a municipality, an industry code or an organisation form.

Input

FieldWhat it doesDefault
Organisation numberOne or more 9-digit organisation numbers, separated by commas. Leave empty to search by name or filters.921707134
Company nameWords from the company name, up to 180 characters.empty
Municipality numberThe 4-digit municipality number of the business address, like 0301. Separate several with commas.empty
Industry code (NACE)The main industry code, like 62.010, or 62 for a whole group. Separate several with commas.empty
Organisation formThe form code, like AS or ASA. Separate several with commas. Sole traders (ENK) and persons (PERS) cannot be asked for.empty
Maximum recordsHow many records to return at most, from 1 to 1000.10

Filters combine: a record has to match all of the ones you fill in.

Output

One record per company. The record below is what the default input returned on 12 October 2026, unchanged.

{
"org_number": "921707134",
"org_title": "AGDER FYLKESKOMMUNE",
"org_form_code": "FYLK",
"registration_date": "2018-11-12",
"industry_code": "84.110",
"employee_count": 3878,
"vat_registered": true,
"bankrupt": false,
"under_liquidation": false,
"municipality_code": "4204",
"postcode": "4612",
"city": "KRISTIANSAND S",
"website": null,
"source_updated_at": "2026-09-14"
}

What it costs

You pay for one event, Company record, at $0.003 per record returned. Apify also adds its standard run-start event, $0.00005 per GB of memory, so a run of up to 1 GB adds at most $0.00005; it is the platform's own event, not ours. Records the Actor leaves out (see below) are never charged.

The default run returns one record, so it costs $0.00305. A search that returns 200 companies costs $0.60 plus the same start event. If your Apify plan includes monthly credit, a small run draws on that credit.

If the register cannot be reached or keeps answering with errors, the run stops with a clear status message, and only the records already returned are charged.

Limits and honest notes

  • Legal entities only. Sole proprietorships (ENK) and persons (PERS) are left out, because they are registered under a natural person. An entity with no organisation form is left out too, because nothing shows it is not one of those. A record without a name, an organisation number, a form or a registration date is left out as well.
  • No people, roles or contact details. The Actor never asks the register for roles or role holders, and it copies only the 14 fields above. If a website field holds an email address or a phone number, the whole record is left out.
  • Names can still be personal. One limit no filter can fix: a company's registered name can itself contain a person's name.
  • At most 10,000 results per search. The register caps one search at 10,000 entities, so very broad searches should be narrowed with a filter. The run's final message does not say when a search reached it, so if a broad search returns fewer records than you expect, narrow the filters. This Actor returns at most 1000 records per run.
  • Business address. The municipality, postcode and city are those of the business address, not the postal address.
  • Dates. The register has no field for the date of the last change. source_updated_at is the most recent registration date on the record in any of the registers the entity is listed in (the Central Coordinating Register, and the Business, Foundation or Voluntary registers where it is in them), so it is a lower bound on how recently the record changed.
  • Pace. The register's documentation names no request limit. The Actor sends at most 5 requests per second and when the source is busy it waits as asked, up to about a minute per request, and then stops with a clear message. A large search can take a little while.

Questions

Why did my run return fewer records than I asked for? Either fewer companies matched, or some matches were left out because they are sole traders or persons, or lacked a core field. You were not charged for those.

What does the run say when something is wrong? It says what it found and what to try. "Give a search" means the input was empty: add a name, a number or one filter. "Is not valid" names the entry to fix, like a municipality number that is not 4 digits. "Could not be reached" or "kept answering with errors" means the register is busy; wait a few minutes and run again. A rejected search usually means a code is mistyped.

Can I search for a company that has gone bankrupt? Yes. Look at bankrupt and under_liquidation on each record.

Does it return sole traders? No. They are left out, and asking for the ENK form is refused with a message.

Does it return the people behind a company? No. Roles and role holders are not requested or output.

Can I run it on a schedule? Yes, with the Apify scheduler or the API. Each run is independent and charged per record returned.

Data source and AI note

Data source: the open data of the Norwegian Central Coordinating Register for Legal Entities, reused under the Norwegian Licence for Open Government Data (NLOD) 2.0 (https://data.norge.no/nlod/en/2.0). Contains data under the Norwegian licence for Open Government data (NLOD) distributed by Brønnøysundregistrene. Each record's source_updated_at is the most recent registration date on the record.

This tool is not affiliated with, endorsed by or sponsored by Brønnøysundregistrene or the Norwegian authorities.

This tool was built with the help of AI coding assistants.

Help

Questions, a record that looks wrong, or an idea for a field: please open an issue on the Issues tab. Thank you for the report; every one is read.