Norway Company Registry Scraper — Brreg Leads
Pricing
from $1.99 / 1,000 results
Norway Company Registry Scraper — Brreg Leads
Scrape brreg.no (Enhetsregisteret) — Norway's official company registry. Get org number, industry, email, phone, website, address, employees, bankruptcy status & director leads. Filter by name, legal form, industry, municipality & more. No login, no API key.
Pricing
from $1.99 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
📌 Overview
The Brreg Scraper turns brreg.no — Brønnøysundregistrene's Enhetsregisteret, Norway's official company registry — into an analysis-ready dataset. It reads directly from the brreg API (data.brreg.no/enhetsregisteret), the same open data the registry publishes, so there is no login, no API key and no captcha.
For every Norwegian company you get the organisation number, legal form, industry (NACE) code, email, phone, website, full business address, employee count, registration & founding dates and VAT / bankruptcy / liquidation status — and optionally the CEO (daglig leder) and board chair (styreleder) as director leads.
Perfect for Norway B2B lead generation, sales prospecting, market research, CRM enrichment, KYC / compliance and competitor mapping — exported to CSV, Excel, JSON or pushed to Google Sheets and your CRM via API.
✅ Combine an industry code + municipality filter and raise
maxResultsto assemble a large, targeted Norwegian prospect list in a single run.
❓ What does the Brreg / Norway company registry scraper do?
It queries the official Enhetsregisteret API with your filters, flattens brreg's nested JSON into clean spreadsheet-ready columns, de-dupes by organisation number, paginates automatically and (optionally) enriches each company with its CEO and chair from the /roller endpoint. You set filters in a simple form; you get a structured dataset back — no code, no registry account, no NACE-API integration work.
✨ Features
| Feature | Description | |
|---|---|---|
| 🎯 | Norway B2B lead data | Org number, company name, industry, address — plus email, phone & website where the company registered them. |
| 🔎 | Rich filtering | Search by company name, legal form (AS, ENK, ASA…), industry / NACE code, municipality, postcode and employee range. |
| 🏢 | Director / CEO enrichment | Turn on includeRoles to add CEO (daglig leder) and board chair (styreleder) names per company. |
| ⚖️ | VAT & bankruptcy status | Filter and flag VAT-registered, solvent, bankrupt or under-liquidation firms — ideal for KYC and lead quality. |
| 🆕 | Find new companies | Filter by registration-date range to surface newly founded Norwegian businesses. |
| 📦 | Bulk export | Up to ~10,000 companies per query, auto-paginated; export to JSON, CSV, Excel, HTML or pull via API & webhooks. |
| 🔓 | No API key needed | Reads the official open brreg API — no login, no key, no signup, no captcha. |
| 🧩 | Escape hatch | extraParams passes any other supported Enhetsregisteret query param as raw key/value. |
📊 What data you get
One clean row per company. Verified output fields:
| Field | Description |
|---|---|
orgNumber | Norwegian organisation number (organisasjonsnummer) |
name | Registered company name |
orgForm / orgFormText | Legal form code (AS, ENK, ASA…) and its description |
industryCode / industryText | Industry / NACE code (næringskode) and description |
email | Registered email address (epostadresse), when present |
phone | Registered phone (falls back to mobile) |
mobile | Registered mobile number, when present |
website | Company website (hjemmeside), when present |
address | Business street address |
zip / city | Business postcode and city |
municipality / municipalityCode | Municipality name and 4-digit code (kommunenummer) |
country / countryCode | Country name and code |
postalAddress / postalZip / postalCity | Separate postal (mailing) address, when registered |
employees | Registered number of employees |
hasRegisteredEmployees | Whether the firm has registered an employee count |
sectorCode / sectorText | Institutional sector code and description |
registeredDate | Date registered in Enhetsregisteret |
foundedDate | Date the company was founded (stiftelsesdato) |
vatRegistered | Registered in the VAT register (MVA) — true/false |
isBankrupt | Bankruptcy flag (konkurs) |
underLiquidation | Under voluntary liquidation flag (underAvvikling) |
ceoName | CEO / daglig leder name (when includeRoles is on) |
chairName | Board chair / styreleder name (when includeRoles is on) |
url | Direct brreg API URL for the company |
scrapedAt | ISO timestamp of the run |
🚀 How to use
- Open the actor and set your filters (industry, municipality, employees, VAT, etc.) — or just type a company name in
query. - Set
maxResultsand optionally turn onincludeRolesfor CEO / chair names. - Run, then export the dataset to CSV, Excel, JSON or Google Sheets.
Input fields
| Field | Type | Description |
|---|---|---|
query | string | Free-text company name search (brreg navn), e.g. marketing |
organisasjonsform | string | Legal form code: AS, ASA, ENK, ANS, DA, NUF, SA… |
naeringskode | string | Industry / NACE code, e.g. 73.110 (advertising), 62.010 (software) |
kommunenummer | string | Municipality code, e.g. 0301 Oslo, 4601 Bergen, 5001 Trondheim |
postnummer | string | Business-address postcode |
fraAntallAnsatte / tilAntallAnsatte | integer | Min / max number of employees |
konkurs | select | Bankruptcy: any / false (solvent — best for leads) / true |
registrertIMvaregisteret | select | VAT-registered: any / true / false |
fraRegistreringsdatoEnhetsregisteret / til… | string | Registration-date range (YYYY-MM-DD) — find newly founded firms |
sektorkode | string | Institutional sector code |
extraParams | object | Any other raw brreg query param as key/value |
maxResults | integer | Cap (default 200, 0 = unlimited; API caps deep pagination at ~10k/query) |
includeRoles | boolean | Also fetch CEO + chair per company (slower). Default false |
rolesConcurrency | integer | Parallel role lookups when includeRoles is on (default 6) |
useProxy | boolean | Route through Apify Proxy (datacenter). Default true |
proxyConfiguration | object | Proxy override |
Example scenarios
1) Marketing & advertising agencies in Oslo (solvent only)
{"naeringskode": "73.110","kommunenummer": "0301","konkurs": "false","maxResults": 1000}
2) VAT-registered accounting firms (active, contactable businesses)
{"naeringskode": "69.201","registrertIMvaregisteret": "true","maxResults": 2000}
3) Software companies by NACE code with director enrichment
{"naeringskode": "62.010","konkurs": "false","includeRoles": true,"rolesConcurrency": 6,"maxResults": 500}
📦 Example output
{"orgNumber": "914795753","name": "ABRAHAMSEN MARKETING","orgForm": "ENK","orgFormText": "Enkeltpersonforetak","industryCode": "73.110","industryText": "Reklamebyråvirksomhet","email": "mats@abrahamsen.co","phone": "924 31 366","mobile": "924 31 366","website": null,"address": "Conradis gate 1A","zip": "0559","city": "OSLO","municipality": "OSLO","municipalityCode": "0301","country": "Norge","countryCode": "NO","postalAddress": null,"postalZip": null,"postalCity": null,"employees": null,"hasRegisteredEmployees": false,"sectorCode": "8200","sectorText": "Personlig næringsdrivende","registeredDate": "2015-01-14","foundedDate": "2015-01-01","vatRegistered": true,"isBankrupt": false,"underLiquidation": false,"ceoName": null,"chairName": null,"url": "https://data.brreg.no/enhetsregisteret/api/enheter/914795753","scrapedAt": "2026-06-07T00:00:00.000Z"}
Export to CSV, Excel, JSON or XML, push to Google Sheets / your CRM, or pull via the Apify API and webhooks.
🎯 Use cases
- B2B lead generation — build targeted Norwegian prospect lists by industry + municipality with email, phone and website.
- Sales prospecting — filter VAT-registered, solvent firms by employee size and reach the CEO / chair directly.
- Market research — count and profile companies by NACE code, region, sector and founding date.
- KYC / compliance & due diligence — verify org numbers, VAT status and bankruptcy / liquidation flags.
- Competitor mapping — survey every company in a vertical or town and benchmark size and status.
- CRM enrichment — look companies up by org number and append official registry fields.
❓ FAQ
Is there a free Brreg API?
Yes. Brønnøysundregistrene publishes the Enhetsregisteret as a fully open, free JSON API (data.brreg.no/enhetsregisteret) — no key, no login, no signup, no rate-limit registration. This actor is a friendly, filterable export layer on top of it: set filters in a form, run, and download a clean dataset with pagination handled and nested fields flattened.
How do I export Norwegian company data to Excel?
Every run writes one row per company to a dataset you can export to Excel, CSV, JSON or HTML, or pull via the Apify API. Set your filters (industry, municipality, VAT, etc.), run, and use the Export button to download an .xlsx / .csv of the whole Norwegian company segment.
Does it include company emails and phone numbers?
It returns the email, phone, mobile and website that each company registered with brreg (epostadresse, telefon, mobil, hjemmeside). These come straight from the official registry — but not every company registers them. On broad queries the fill rate for email/phone/website is often single-digit %; filtering registrertIMvaregisteret=true surfaces more active, trading firms that are far more likely to have contact details.
Can I get CEO / director names?
Yes — turn on includeRoles and the actor fetches each company's roles from the /roller endpoint and adds CEO (daglig leder) and board chair (styreleder) names. This adds one request per company, so use rolesConcurrency to control speed.
Is scraping brreg.no legal?
This actor reads only the official open data that Brønnøysundregistrene publishes under Norway's open data licence (NLOD) via its public API — no login or circumvention involved. As always, credit the source (brreg.no / Enhetsregisteret) and follow brreg's terms and applicable law for your specific use case.
How do I find industry (NACE) or municipality codes?
NACE / naeringskode codes use the nn.nnn format (e.g. 47.111 grocery, 41.200 building construction, 73.110 advertising). Municipality codes (kommunenummer) are 4 digits (0301 Oslo, 4601 Bergen). You can also just use query for a name search and read the industryCode / municipalityCode columns in the output.
Is this a Brreg API alternative for bulk download?
Yes — it's the easiest brreg API alternative for non-developers: no code, automatic pagination, nested JSON flattened to columns, and direct export to CSV / Excel / JSON.
📈 Notes on coverage & limits
- Contact-detail fill rate varies.
email,phone,mobileandwebsiteonly appear when the company registered them. On broad queries this is often single-digit % — many entities (especially dormant or very small firms) leave them blank. FilterregistrertIMvaregisteret=true(and/orkonkurs=false) to focus on active, contactable businesses. - ~10,000 results per query. The Enhetsregisteret API hard-caps deep pagination at about 10k records per query. For larger segments, split your run by municipality, postcode or registration-date range and combine the datasets.
- Main entities only. This actor scrapes main companies (
/enheter); sub-units / business locations (/underenheter) are out of scope.