Nordic Company Registry
Pricing
$1.50 / 1,000 company records
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
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
5 hours ago
Last modified
Categories
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:
| Field | Description | Example |
|---|---|---|
id | Unique prefixed ID | "NO-923609016" |
country | Country code | "NO", "DK", "FI" |
registrationNumber | National registration number | "923609016" |
name | Official registered name | "EQUINOR ASA" |
legalForm | Legal form code | "ASA", "A/S", "OY" |
status | Company status | "active", "dissolved", "bankrupt" |
registrationDate | Date of registration | "2018-05-07" |
address | Registered address | Street, postal code, city, municipality |
industryCode | NACE/SNI industry code | "06.100" |
source | Data source identifier | "brreg", "cvr", "prh" |
sourceUrl | Direct link to source record | URL 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
- Go to the Actor page on Apify Store and click "Try for free".
- 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).
- Set Search Mode to
- Run the Actor. Results are pushed to the default dataset.
- 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
| Country | Registry | API | Auth |
|---|---|---|---|
| Norway | Bronnoeysund Register Centre | data.brreg.no | None (free, open) |
| Denmark | Central Business Register (CVR) | cvrapi.dk | None |
| Finland | PRH (Patent and Registration Office) | avoindata.prh.fi | None |
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.