Norway BRREG Scraper
parseforge/norway-brreg-scraper
Lead generationAutomationOther
Scrapes Norwegian company records from Brønnøysundregistrene. Search by name, legal form, industry, municipality, or founding date, or look up specific org numbers. Returns flat rows for export.
- Total users
- 1
- Monthly active
- 0
- Total runs
- 125
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 9 days ago
Overview
Norway BRREG Scraper
Scrape Norwegian company data from Brønnøysundregistrene, the official business register. Search by name, legal form, industry, municipality, or founding date, or look up specific organisations by org number. Export clean company records to CSV, JSON, Excel, or XML.
Norway's official business register, Brønnøysundregistrene, holds the public record for every registered company in the country. This Actor reads that register directly, so you can search by company name, legal form, NACE industry code, municipality, or founding date, or fetch specific organisations by their 9-digit org number. No API key or registration is required.
| Who uses it | What they scrape Brønnøysundregistrene for |
|---|---|
| Market researchers | Build a list of companies in a specific Norwegian industry or region for market sizing. |
| Sales and prospecting teams | Find new B2B leads by filtering companies by legal form, industry, and municipality. |
| Compliance officers | Verify a company's legal status and registration details before onboarding. |
| Data analysts | Collect structured company data for analysis, enrichment, or integration into internal systems. |
| Journalists | Investigate corporate structures and ownership by pulling records for specific org numbers. |
What it does
This Actor collects Norwegian company records from Brønnøysundregistrene and returns each organisation as a flat row with its identity, legal form, industry, address, and status.
- 🔍 Search mode: filter the register by company name, legal form, NACE industry code, municipality, or founding date range.
- 🎯 Lookup mode: fetch specific organisations by their 9-digit Norwegian org number, one per line.
- 📊 Structured output: every company is returned as a flat row with consistent fields, ready for export.
- ⚡ No API key needed: reads the public register directly, so you can start scraping in minutes.
- 🌐 Localised data: returns Norwegian legal forms, NACE codes, and municipality codes as they appear in the register.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Brønnøysundregistrene data
📈 Build a market list.
A market researcher filters companies by NACE code 62.010 and municipality 0301 to get all software development firms in Oslo for a competitive analysis.
🎯 Prospect for B2B leads.
A sales team searches for companies with legal form AS and founding date after 2020 to find new, active businesses to pitch.
✅ Verify a company before onboarding.
A compliance officer looks up a supplier's org number to confirm its legal status and registration details before signing a contract.
📊 Enrich your CRM.
A data analyst runs the Actor weekly to pull updated company records and sync them into the company's internal database.
🔎 Investigate corporate structures.
A journalist fetches records for several related org numbers to map ownership and identify connections between companies.
Why choose this scraper
| What you get | |
|---|---|
| Official source | Data comes directly from Brønnøysundregistrene, the authoritative Norwegian business register. |
| Flexible search | Filter by name, legal form, NACE code, municipality, or founding date to target exactly the companies you need. |
| Lookup by org number | Fetch specific organisations by their 9-digit org number for verification or enrichment. |
| Clean, flat records | Each company is returned as a single row with consistent fields, ready for CSV, JSON, Excel, or XML export. |
| No API key | No registration or API key required. run the Actor and get data. |
How it compares
This Actor offers both search and lookup modes with filters for legal form, NACE code, municipality, and founding date, while the competitors below focus on name search or single-company lookup.
| Feature | ParseForge | Norway Company Registry Scraper - Enhetsregisteret | Norway Company Registry - Brønnøysund Data API | Norway Company Data Scraper (Brønnøysund) |
|---|---|---|---|---|
| Search by company name | Yes | Yes | Yes | Yes |
| Lookup by org number | Yes | Not listed | Yes | Not listed |
| Filter by legal form | Yes | Not listed | Not listed | Not listed |
| Filter by NACE industry code | Yes | Not listed | Not listed | Not listed |
| Filter by municipality | Yes | Not listed | Not listed | Not listed |
| Filter by founding date | Yes | Not listed | Not listed | Not listed |
Configure the run
Drive the Actor with a search query or a list of org numbers, and filters run as each record is read so only matching companies reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{
"maxItems": 10,
"mode": "search",
"name": "equinor"
}
A larger pull:
{
"maxItems": 200,
"mode": "search",
"name": "equinor"
}
Pricing
Pay-per-result: $0.00999 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $1.00 |
| 1,000 results | $9.99 |
| 10,000 results | $99.90 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Norway BRREG Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Brønnøysundregistrene through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/norway-brreg-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check your search filters. If you entered a company name, try a broader term. If you used legal form, NACE code, or municipality code, make sure they are valid and spelled correctly. Also check the founding date range.
Why does lookup mode return fewer companies than I entered?
Some org numbers may be invalid or not found in the register. Verify that each number is exactly 9 digits and belongs to a registered company.
Why is the run slow?
The Actor reads the public register, which can be slow for large searches. Reduce the Maximum companies or narrow your filters to speed up the run.
Why are some fields empty?
Not all companies have every field populated in the register. Empty fields mean the data is not available for that company.
Can I scrape more than 1,000,000 companies?
The maximum is 1,000,000 per run. If you need more, split your search into smaller chunks, for example by municipality or founding date.
FAQ
| Question | Answer |
|---|---|
| What is Brønnøysundregistrene? | Brønnøysundregistrene is the Norwegian government agency that runs the country's official business register, Enhetsregisteret. It contains public information on all registered companies in Norway. |
| Do I need an API key or registration? | No. This Actor reads the public register directly, so you can start scraping without any API key or account. |
| What data does the Actor return? | Each company is returned as a flat row with fields such as organisation number, name, legal form, industry code, address, and status. The exact fields are shown in the sample output. |
| Can I search by company name? | Yes. In search mode, enter a free text query in the Company Name field to match company names. |
| Can I filter by legal form? | Yes. Use the Legal Form field to filter by codes like AS, ASA, ENK, ANS, or BA. Leave it empty to include all legal forms. |
| Can I filter by industry? | Yes. Use the Industry Code (NACE) field to filter by NACE codes, for example 62.010 for software development. |
| Can I filter by municipality? | Yes. Use the Municipality Code field with a 4-digit Norwegian municipality code, for example 0301 for Oslo. |
| Can I filter by founding date? | Yes. Use Founded From and Founded To to specify a date range for when companies were founded. |
| How do I look up specific companies? | Switch to Lookup by Org Number mode and enter one 9-digit Norwegian org number per line in the Organisation Numbers field. |
| How many companies can I scrape? | You can set the Maximum companies field to any number up to 1,000,000 per run. |
| What export formats are supported? | The Actor can export data to CSV, JSON, Excel, or XML, depending on your Apify plan and settings. |
| Is the data in Norwegian? | Yes. Legal forms, industry codes, and municipality codes are returned as they appear in the Norwegian register. |
Related actors
Browse the full ParseForge collection for more scrapers.
🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Brønnøysundregistrene. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
Input
| Field | Type | What it does | Default |
|---|---|---|---|
| maxItems | integer | How many companies to collect per run. | 10 |
| mode | string (2 options) | Search: filter the main register by criteria. Lookup: fetch specific organisations by org number. | search |
| name | string | Search mode. Free text match on company name. | equinor |
| organisasjonsform | string | Search mode. Filter by legal form code (e.g. AS, ASA, ENK, ANS, BA). Leave empty for all. | not set |
| naeringskode | string | Search mode. NACE industry code (e.g. 62.010 for software development). | not set |
| kommunenummer | string | Search mode. 4-digit Norwegian municipality code (e.g. 0301 for Oslo). | not set |
| fromDate | string | Search mode. Only entities founded on or after this date. | not set |
| toDate | string | Search mode. Only entities founded on or before this date. | not set |
| orgNumbers | array | Lookup mode. One 9-digit Norwegian org number per line. | not set |
Pricing
from $7.49 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| Result Item | Charged once per result collected. | $0.00749 to $0.00999 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
API
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~norway-brreg-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"helloWorld": 123
}' Examples
Input that runs as-is.
{
"helloWorld": 123
} Reviews
No reviews yet. Be the first.
Issues
We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.
Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.
