Nordic Company Registry avatar

Nordic Company Registry

Pricing

$1.50 / 1,000 company records

Go to Apify Store
Nordic Company Registry

Nordic Company Registry

Search company registries across Norway, Denmark, and Finland. Returns structured data: registration numbers, addresses, legal forms, industry codes, and company status — all normalized into clean JSON. Real-time data from official government APIs. Pay-per-result pricing.

Pricing

$1.50 / 1,000 company records

Rating

0.0

(0)

Developer

Oleksii Topolianskyi

Oleksii Topolianskyi

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

5 hours ago

Last modified

Share

Nordic Company Registry API — Norway, Denmark, Finland

Search and retrieve structured company data from Nordic government registries through a single, unified API. Get official registration numbers, addresses, industry codes, legal forms, and company status — normalized into a clean JSON format.

What data is included?

Every company record includes:

FieldDescriptionExample
idUnique prefixed ID"NO-923609016"
countryCountry code"NO", "DK", "FI"
registrationNumberNational registration number"923609016"
nameOfficial registered name"EQUINOR ASA"
legalFormLegal form code"ASA", "A/S", "OY"
statusCompany status"active", "dissolved", "bankrupt"
registrationDateDate of registration"2018-05-07"
addressRegistered addressStreet, postal code, city, municipality
industryCodeNACE/SNI industry code"06.100"
sourceData source identifier"brreg", "cvr", "prh"
sourceUrlDirect link to source recordURL to government registry

Example output

{
"id": "NO-923609016",
"country": "NO",
"registrationNumber": "923609016",
"name": "EQUINOR ASA",
"legalForm": "ASA",
"legalFormDescription": "Allmennaksjeselskap",
"status": "active",
"registrationDate": "2018-05-07",
"dissolutionDate": null,
"address": {
"street": "Forusbeen 50",
"postalCode": "4035",
"city": "STAVANGER",
"municipality": "STAVANGER",
"country": "NO"
},
"industryCode": "06.100",
"industryDescription": "Utvinning av raaolje",
"source": "brreg",
"sourceUrl": "https://data.brreg.no/enhetsregisteret/api/enheter/923609016",
"fetchedAt": "2025-01-15T10:30:00.000Z"
}

Use cases

  • KYB (Know Your Business) — Verify company identity, registration status, and address for fintech onboarding and compliance workflows.
  • AML/Compliance — Screen companies against bankruptcy and dissolution records across Nordic countries.
  • B2B Sales Prospecting — Find and enrich leads by industry code, location, or company type across Nordic markets.
  • Market Research — Analyze company demographics, industry distribution, and registration trends in the Nordics.
  • CRM Enrichment — Bulk-enrich your CRM with official company data: legal names, addresses, industry codes, and status.
  • AI Training Data — Structured, government-sourced business entity data for training ML models on Nordic commercial data.

How to use

  1. Go to the Actor page on Apify Store and click "Try for free".
  2. Configure your search:
    • Set Search Mode to byName.
    • Enter a Search Query (e.g., "equinor").
    • Select Countries — pick one or more: NO, DK, FI.
    • Optionally set Max Results (default: 100, max: 10,000).
  3. Run the Actor. Results are pushed to the default dataset.
  4. Download results in JSON, CSV, or Excel from the dataset tab.

You can also call the Actor via the Apify API for programmatic access.

Data sources

CountryRegistryAPIAuth
NorwayBronnoeysund Register Centredata.brreg.noNone (free, open)
DenmarkCentral Business Register (CVR)cvrapi.dkNone
FinlandPRH (Patent and Registration Office)avoindata.prh.fiNone

All data comes from official government registries or authorized aggregators. No personal data is collected — only legal entity (company) data.

Pricing

$1.50 per 1,000 results (pay-per-result).

  • First 100 results are free so you can validate data quality.
  • Platform compute costs are minimal since the Actor primarily calls free government APIs.
  • No monthly subscription — pay only for what you use.

FAQ

What company identifiers are returned? Each country uses its national registration number: organisasjonsnummer (Norway), CVR-nummer (Denmark), and Y-tunnus (Finland). All are returned in the registrationNumber field, with a prefixed id for uniqueness (e.g., NO-923609016).

Is this GDPR-compliant? Yes. The Actor only returns company (legal entity) data from public government registries. No personal data (natural persons) is collected or returned.

What if one country's API is temporarily down? The Actor uses partial failure handling — if one country source fails, results from the other countries are still returned. A warning is logged identifying which country failed.

How fresh is the data? Data is fetched in real-time from the government APIs on each run. The fetchedAt timestamp on every record tells you exactly when it was retrieved.

Can I look up a specific company by registration number? Not yet — the current version supports name-based search only (byName mode). Lookup by registration number is planned for a future update.

What are the rate limits? The Actor respects each source's rate limits internally (1-2 requests/second per source). You don't need to worry about rate limiting — it's handled automatically.