Nordic Company Registry Scraper (NO + FI + SE + DK) avatar

Nordic Company Registry Scraper (NO + FI + SE + DK)

Pricing

Pay per event

Go to Apify Store
Nordic Company Registry Scraper (NO + FI + SE + DK)

Nordic Company Registry Scraper (NO + FI + SE + DK)

Extract official company registry data from Norway (BRREG), Finland (PRH), Sweden (allabolag.se), and Denmark (proff.dk). Returns org number, legal name, status, industry codes, address, phone, email, website, employees, revenue, and profit. Open APIs — no login required.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrapes official company registry data from four Nordic countries in one run. Norway via Brønnøysund (BRREG), Finland via PRH open data, Sweden via allabolag.se, and Denmark via proff.dk — all consolidated into a single structured dataset.

No account needed. All four sources are public, and the actor hits them with a polite query rate that keeps it off any blocklist worth caring about.

What You Get

  • Legal name and org number — the official registered name and primary identifier from each registry
  • Status — active, bankrupt, liquidating, or closed
  • Legal form — AS (Norway), Oy (Finland), AB (Sweden), ApS (Denmark), and their variants
  • Industry code + description — NACE codes for Norway, NAICS-aligned for Finland, proprietary classification for Sweden/Denmark
  • Address — business and postal addresses, city, and postal code
  • Employees — headcount where the registry discloses it
  • Revenue and profit — annual figures in local currency (Sweden and Denmark via allabolag/proff financials; Norway and Finland don't include financials in their open API)
  • Contact info — phone, email, and website where listed
  • Parent org number — Norwegian companies that are subsidiaries report their parent's org number

How It Works

  1. You select one or more countries and provide a search term (or leave blank for Norway/Finland to get recently registered companies)
  2. For Norway: queries BRREG at data.brreg.no — the official open API, no rate limit, 1.16M+ entities
  3. For Finland: queries PRH open data at avoindata.prh.fi — government open data, 677K+ companies
  4. For Sweden: searches allabolag.se with your query — the same JSON API used by the website, accessed with a proper Chrome TLS fingerprint
  5. For Denmark: searches proff.dk with your query — the same underlying Bisnode/D&B platform as allabolag.se, identical API structure
  6. Results are normalized into a unified schema and returned as a single dataset

Sample Output

{
"org_number": "923609016",
"country": "NO",
"registry_name": "BRREG",
"legal_name": "EQUINOR ASA",
"trade_names": "",
"status": "Active",
"incorporation_date": "1972-09-18",
"legal_form": "Allmennaksjeselskap",
"industry_code": "06.100",
"industry_description": "Utvinning av råolje",
"employees": 21376,
"revenue": null,
"profit": null,
"currency": "NOK",
"financials_year": "",
"vat_registered": "true",
"address": "Forusbeen 50, 4035 STAVANGER, STAVANGER, NO",
"postal_address": "Postboks 8500, 4035 STAVANGER, STAVANGER, NO",
"address_city": "STAVANGER",
"address_postal_code": "4035",
"address_country": "Norway",
"phone": "51 99 00 00",
"email": "",
"website": "www.equinor.com",
"parent_org_number": "",
"source_url": "https://www.brreg.no/lookup?q=923609016",
"scraped_at": "2026-05-06T19:37:49.617Z"
}

Output Fields

FieldTypeDescription
org_numberstringPrimary registry identifier
countrystringISO code: NO, FI, SE, or DK
registry_namestringSource: BRREG, PRH, allabolag.se, or proff.dk
legal_namestringOfficial registered name
trade_namesstringSecondary or trade names (SE/DK only)
statusstringActive / Bankrupt / In liquidation / Closed
incorporation_datestringYYYY-MM-DD registration date
legal_formstringLegal form code or name
industry_codestringPrimary industry classification code
industry_descriptionstringIndustry description
employeesnumberEmployee count (NO, SE, DK)
revenuenumberAnnual revenue in local currency (SE, DK)
profitnumberNet profit/loss (SE, DK)
currencystringNOK, EUR, SEK, or DKK
financials_yearstringYear the financials relate to
vat_registeredstringVAT/MVA registration status (NO only)
addressstringBusiness address, formatted
postal_addressstringPostal address if different
address_citystringCity
address_postal_codestringPostal code
address_countrystringCountry name
phonestringPrimary phone
emailstringContact email
websitestringWebsite URL
parent_org_numberstringParent entity org number (NO only)
source_urlstringLink to source registry record
scraped_atstringISO 8601 collection timestamp

Input Configuration

FieldTypeDefaultDescription
countriesarray["NO"]Countries to query: NO, FI, SE, DK
no_search_namestring"Equinor"Norway name search (BRREG). Leave blank for recently registered companies
fi_search_namestring"Nokia"Finland name search (PRH). Leave blank for default listing
se_search_querystring"Ericsson"Sweden search query (required when SE selected)
dk_search_querystring"Maersk"Denmark search query (required when DK selected)
maxItemsinteger15Maximum total records across all selected countries
proxyConfigurationobjectProxy settings. No proxy needed — all sources are open

Example: Multi-Country Run

{
"countries": ["NO", "FI"],
"no_search_name": "Aker",
"fi_search_name": "Neste",
"maxItems": 50
}

Example: Sweden Company Lookup

{
"countries": ["SE"],
"se_search_query": "Volvo",
"maxItems": 25
}

Use Cases

  • M&A research — Nordic PE firms (EQT, Nordic Capital, Triton) and their portfolio company lookups
  • KYC / sanctions screening — verify company status and legal name before onboarding Nordic counterparties
  • B2B lead generation — identify active companies in a specific industry code across Norway, Finland, Sweden, or Denmark
  • Market analysis — company counts by legal form, industry, or region for Nordic market sizing
  • Data enrichment — append official registry data to CRM records when you have org numbers

Pricing

This actor uses pay-per-event billing: $0.10 per run + $0.001 per record. A run returning 100 Norwegian companies costs $0.20. Financial data for Swedish and Danish companies is included at no extra charge — it comes from the same API call.

🔍 FAQ

How do I scrape Nordic company data? Nordic Company Registry Scraper queries four open government registries and returns results in a unified schema. Select the countries you want, enter a search term, set maxItems, and run.

Does the actor need proxies? Nordic Company Registry Scraper doesn't require proxies. Norway (BRREG) and Finland (PRH) are plain open JSON APIs. Sweden and Denmark use Chrome TLS fingerprinting to pass the passive Cloudflare check on allabolag.se and proff.dk — this is handled internally, no proxy configuration needed.

Why is revenue null for Norwegian and Finnish companies? Nordic Company Registry Scraper pulls from the official open APIs for Norway (BRREG) and Finland (PRH), which don't include financial statements. Revenue and profit are available for Swedish (allabolag.se) and Danish (proff.dk) companies because those sources aggregate financial data alongside the registry record.

Can I search by industry code? Not directly — the actor takes a company name search. For Norway and Finland, leaving the search field blank returns recently registered companies in order. For volume collection across an industry, run with a broad term and filter by industry_code in your downstream pipeline.

How current is the data? BRREG (Norway) updates daily. PRH (Finland) updates weekly. allabolag.se and proff.dk reflect their own update cycles, which are continuous for registry data and annual for financials.


Need More Features?

Need custom fields, multi-country filters, or a different Nordic source? File an issue or get in touch.

Why Use Nordic Company Registry Scraper?

  • Four countries, one run — replaces five separate scrapers (allabolag, proff.no, proff.dk, BRREG manual export, PRH download) with a single actor call
  • Open APIs, no login — BRREG and PRH are fully open government data. allabolag and proff need a Chrome fingerprint, not an account, which means no credential maintenance and no rate-limit negotiations
  • Unified schema — org number, legal name, status, and address come back in the same field names regardless of country, so your downstream pipeline doesn't need country-specific logic