Norway Business Register Companies Scraper
parseforge/brreg-norway-companies-scraper
BusinessLead generationOther
Scrapes Norwegian company records from Brønnøysundregistrene by search query or organization number. Returns each company as a flat row with registered name, address, and industry codes.
- Total users
- 2
- Monthly active
- 1
- Total runs
- 44
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 12 days ago
Overview
Norway Business Register Companies Scraper
Scrape Norwegian company data from Brønnøysundregistrene by name, keyword, or organization number, up to a million records per run. Every company comes with its registered name, address, industry codes, and key dates. No API key or registration needed. Export to CSV, JSON, Excel, or XML.
The official Norwegian business register API requires authentication and has rate limits that slow down bulk research. This Actor reads the public company data directly from Brønnøysundregistrene, letting you search by company name, keyword, or a specific 9-digit organization number. It returns each matching entity in a clean, flat schema ready for analysis.
| Who uses it | What they scrape Brønnøysundregistrene for |
|---|---|
| Market researchers | Mapping the competitive landscape of a Norwegian industry sector. |
| Sales and lead generation teams | Building a prospecting list of Norwegian companies with their registered addresses. |
| Compliance officers | Verifying the registration status and key dates of a Norwegian business partner. |
| Data analysts | Pulling a bulk dataset of Norwegian companies for statistical analysis. |
What it does
This Actor collects Norwegian company records from Brønnøysundregistrene by search query or organization number and returns each one as a flat row.
- 🔍 Keyword search: enter a company name or keyword like 'equinor' or 'fiskeri' to find matching entities.
- 🎯 Targeted lookup: provide a 9-digit organization number to fetch the exact record for a single company.
- 📊 Bulk extraction: set a high maximum items count to collect thousands of records in one run.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Brønnøysundregistrene data
📈 Build a Norwegian lead list.
A sales team searches for companies by industry keyword, collects 500 records, and filters them by registered address to build a regional prospecting list.
🔎 Verify a business partner.
A compliance officer enters a 9-digit organization number to instantly pull the current registration status and key dates for a due diligence check.
📊 Analyze an industry sector.
A market researcher runs a keyword search for 'oppdrett' and collects all matching companies to analyze the concentration and geography of the aquaculture sector.
🗃️ Enrich a CRM database.
A data team matches a list of organization numbers against the register to append official company names, addresses, and NACE industry codes to their internal records.
Why choose this scraper
| What you get | |
|---|---|
| Official source data | Reads directly from Brønnøysundregistrene, the authoritative Norwegian business register. |
| Flexible input | Search by company name, industry keyword, or a precise organization number. |
| Flat, clean output | Every company is returned as a single row with a consistent schema, ready for spreadsheets or databases. |
| No API key | Uses the public register interface so you can start scraping immediately without registration. |
How it compares
This Actor focuses on the official Norwegian Brønnøysundregistrene source, while the Proff scraper covers a commercial business intelligence platform across multiple Nordic countries.
| Feature | ParseForge | Proff Bussiness Search Scraper |
|---|---|---|
| Official Brønnøysundregistrene data | Yes | Not listed |
| Search by organization number | Yes | Not listed |
| Multi-country Nordic coverage | Norway only | Yes |
| Financial data | Not listed | Yes |
| No API key required | Yes | Not listed |
Configure the run
Drive the Actor with a company name, a keyword, or a specific 9-digit organization number, and set a maximum number of companies to collect per run. The Input tab lists every parameter.
A first run with the defaults:
{
"searchQuery": "equinor",
"maxItems": 10
}
A larger pull:
{
"searchQuery": "equinor",
"maxItems": 200
}
Pricing
Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.85 |
| 1,000 results | $8.50 |
| 10,000 results | $85.00 |
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 Business Register Companies 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/brreg-norway-companies-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results for my search query?
Check the spelling of your search term. The register's search engine matches against registered company names. Try a shorter keyword or a different variation of the name.
The organization number lookup returns nothing.
Ensure the number is exactly 9 digits with no spaces or separators. If the number is correct, the company may have been deregistered or the number may not exist in the register.
The Actor stops before reaching my max items limit.
This happens when the search query returns fewer total results than your limit. Try a broader keyword or remove the search query to see if the register has more data.
Some fields are empty in my results.
Not every company has all fields populated in the register. Empty fields mean the data was not provided or is not applicable for that entity.
The run takes a long time with a high max items setting.
The Actor respects the register's response times. For very large datasets, consider running the Actor with a lower max items limit and using multiple runs with different search queries.
FAQ
| Question | Answer |
|---|---|
| What is Brønnøysundregistrene? | Brønnøysundregistrene is the Norwegian government agency that manages the national business register. It is the authoritative source for company registration data in Norway. |
| Can I search by organization number? | Yes. Enter a 9-digit Norwegian organization number in the dedicated field and the Actor will fetch that single company record directly, ignoring any name search. |
| How many companies can I scrape in one run? | You can set the maximum items limit up to 1,000,000. The Actor will collect records until it reaches your limit or exhausts the search results. |
| Do I need an API key or registration? | No. This Actor reads the public-facing register interface, so no API key, OAuth flow, or account registration is required. |
| What data fields does the Actor return? | Each company row includes the registered name, organization number, address, industry codes, and key dates. The exact fields are shown in the sample output on the Actor's page. |
| Can I search by industry or NACE code? | The search query field accepts free text, so you can enter an industry keyword or a NACE code description. The register's own search engine will match it against company names and registered activities. |
| Is this the same data as the official Brønnøysundregistrene website? | Yes. The Actor reads the same public data you would see when searching the register manually, and structures it into a clean dataset. |
| What export formats are supported? | You can export your results to CSV, JSON, Excel, or XML directly from the Apify dataset. |
| Can I schedule this Actor to run regularly? | Yes. You can set up a recurring schedule in Apify to run the Actor daily, weekly, or monthly to track new registrations or changes. |
| Does this Actor scrape financial data? | The Actor returns the data fields available in the public register search results. For detailed financial statements, you may need to access the company's submitted annual accounts separately. |
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 |
|---|---|---|---|
| searchQuery | string | Optional. Company name to search for in the Norwegian Business Register (for example equinor, telenor, dnb). Ignored when an organization number is provided. | equinor |
| organizationNumber | string | Optional. A 9-digit Norwegian organization number. When set, fetches that single company directly and ignores the name search. | not set |
| maxItems | integer | How many companies to collect per run. | 10 |
Pricing
from $7.69 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| result | Single result in the default dataset. | $0.00769 to $0.0085 |
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~brreg-norway-companies-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.
Related scrapers
Run Norway Business Register Companies Scraper on Apify All scrapers
