brreg
aradotso/trending-skills
Search and retrieve data on all ~1.2 million registered Norwegian companies from Brønnøysundregistrene.
What is brreg?
Access the official Norwegian Business Registry API to search companies by name, organization number, industry, location, employee count, and status. Use this when you need to look up Norwegian company information, verify organization details, or find companies matching specific criteria.
- Search companies by name, organization number, organization form, industry code, municipality, postal code, and employee count
- Filter by company status including bankruptcy and dissolution status
- Retrieve detailed company information including address, employee count, and industry classification
- Access sub-entities (branch offices and departments) for a parent company
- Track recent registrations and updates to the registry
- Download complete datasets in JSON, CSV, or Excel format
How to install brreg
npx skills add https://github.com/aradotso/trending-skills --skill brregHow to use brreg
- 1.Construct a query URL using the base URL https://data.brreg.no/enhetsregisteret/api with appropriate parameters (navn for name, organisasjonsnummer for org number, etc.)
- 2.Send an HTTP GET request to the endpoint with your search criteria and desired page size (max 20 per page by default)
- 3.Parse the HAL+JSON response from the _embedded.enheter array to access company records
- 4.Use pagination parameters (page number) to retrieve additional results if totalPages exceeds 1
- 5.For large datasets, use the bulk download endpoints (lastned) instead of paginated queries
Use cases
- Look up a specific Norwegian company by name or organization number to verify details
- Find all companies in a particular industry or municipality matching size criteria
- Check if a company is registered in the VAT registry or is in bankruptcy
- Retrieve subsidiary and branch office information for a parent company
- Download bulk company data for analysis or integration into other systems
- Business analysts researching Norwegian companies
- Sales and business development professionals finding prospects in Norway
- Compliance and due diligence teams verifying company information
- Developers building applications that need Norwegian company data
- Researchers analyzing Norwegian business registry data
brreg FAQ
No, the API is free and open with no authentication required for public data access.
Results are limited to 10,000 per query. For complete datasets, use the bulk download endpoints (JSON, CSV, or Excel formats updated nightly).
Data is updated continuously during business hours, with bulk downloads updated nightly around 05:00 AM.
These are Norwegian organization types: AS (private limited company), ENK (sole proprietorship), NUF (foreign enterprise registered in Norway), ANS (general partnership), DA (shared liability partnership), SA (cooperative), and STI (foundation).
Use the underenheter endpoint with the overordnetEnhet parameter set to the parent company's organization number.
Full instructions (SKILL.md)
Source of truth, from aradotso/trending-skills.
name: brreg description: Search and retrieve Norwegian company data from Brønnøysundregistrene (the Norwegian Business Registry). Access all ~1.2 million registered companies in Norway.
Norwegian Business Registry (Brreg)
Skill by ara.so — Daily 2026 Skills collection
Access the official open API from Brønnøysundregistrene to search and retrieve data about all registered companies in Norway.
When to Use
- When the user asks about Norwegian companies
- When searching for company information in Norway
- When looking up organization numbers (organisasjonsnummer)
- When finding companies by name, location, industry, or other criteria
- When checking company status (bankruptcy, dissolution, etc.)
API Base URL
https://data.brreg.no/enhetsregisteret/api
Key Endpoints
Search Companies (Enheter)
curl "https://data.brreg.no/enhetsregisteret/api/enheter?navn=SEARCH_TERM&size=20"
Common parameters:
| Parameter | Description |
|---|---|
navn | Company name (partial match) |
organisasjonsnummer | 9-digit org number (comma-separated for multiple) |
organisasjonsform | Organization type: AS, ENK, NUF, ANS, DA, etc. |
naeringskode | Industry code (NACE) |
kommunenummer | 4-digit municipality code |
postadresse.postnummer | Postal code |
forretningsadresse.postnummer | Business address postal code |
konkurs | true/false - bankruptcy status |
underAvvikling | true/false - dissolution status |
registrertIMvaregisteret | true/false - VAT registered |
fraAntallAnsatte | Minimum employees |
tilAntallAnsatte | Maximum employees |
fraRegistreringsdatoEnhetsregisteret | Registration date from (YYYY-MM-DD) |
tilRegistreringsdatoEnhetsregisteret | Registration date to (YYYY-MM-DD) |
size | Results per page (default: 20, max depth: 10000) |
page | Page number (0-indexed) |
Get Company by Org Number
curl "https://data.brreg.no/enhetsregisteret/api/enheter/123456789"
Search Sub-entities (Underenheter)
Branch offices and departments:
curl "https://data.brreg.no/enhetsregisteret/api/underenheter?overordnetEnhet=123456789"
Get Organization Forms
List all valid organization types:
curl "https://data.brreg.no/enhetsregisteret/api/organisasjonsformer"
Common organization forms:
| Code | Description |
|---|---|
| AS | Aksjeselskap (Private limited company) |
| ASA | Allmennaksjeselskap (Public limited company) |
| ENK | Enkeltpersonforetak (Sole proprietorship) |
| NUF | Norskregistrert utenlandsk foretak (Foreign enterprise) |
| ANS | Ansvarlig selskap (General partnership) |
| DA | Selskap med delt ansvar (Shared liability partnership) |
| SA | Samvirkeforetak (Cooperative) |
| STI | Stiftelse (Foundation) |
Get Recent Updates
Track new registrations and changes:
curl "https://data.brreg.no/enhetsregisteret/api/oppdateringer/enheter?dato=2024-01-01T00:00:00.000Z"
Bulk Downloads
Complete datasets (updated nightly ~05:00 AM):
Example Queries
Find all AS companies in Oslo with 50+ employees
curl "https://data.brreg.no/enhetsregisteret/api/enheter?organisasjonsform=AS&kommunenummer=0301&fraAntallAnsatte=50&size=100"
Search for tech companies
curl "https://data.brreg.no/enhetsregisteret/api/enheter?navn=tech&size=50"
Find companies registered this year
curl "https://data.brreg.no/enhetsregisteret/api/enheter?fraRegistreringsdatoEnhetsregisteret=2024-01-01&size=100"
Get all subsidiaries of a company
curl "https://data.brreg.no/enhetsregisteret/api/underenheter?overordnetEnhet=923609016"
Response Format
Responses are in HAL+JSON format with _embedded containing results and page containing pagination info:
{
"_embedded": {
"enheter": [
{
"organisasjonsnummer": "123456789",
"navn": "Company Name AS",
"organisasjonsform": {
"kode": "AS",
"beskrivelse": "Aksjeselskap"
},
"antallAnsatte": 50,
"forretningsadresse": {
"adresse": ["Street 1"],
"postnummer": "0150",
"poststed": "OSLO",
"kommune": "OSLO",
"kommunenummer": "0301"
},
"naeringskode1": {
"kode": "62.010",
"beskrivelse": "Programmeringstjenester"
}
}
]
},
"page": {
"size": 20,
"totalElements": 150,
"totalPages": 8,
"number": 0
}
}
Notes
- API is free and open (NLOD license)
- No authentication required for public data
- Rate limiting may apply for heavy usage
- Results limited to 10,000 per query (use bulk downloads for complete data)
- Data updated continuously during business hours
Documentation
Related skills
More from aradotso/trending-skills and the wider catalog.

career-ops-job-search
AI-powered job search pipeline built on Claude Code with 14 skill modes, Go dashboard, PDF generation, batch processing, and portal scanning.

caveman-token-optimizer
Claude Code skill that makes AI agents respond in caveman-speak, cutting ~65-75% of output tokens while preserving full technical accuracy

cc-connect-ai-bridge
Bridge local AI coding agents (Claude Code, Cursor, Gemini CLI, Codex) to messaging platforms (Feishu, Telegram, Slack, Discord, DingTalk, WeChat Work, LINE) without a public IP.

cc-gateway-ai-proxy
Deploy and configure CC Gateway, a reverse proxy that normalizes Claude Code device fingerprints and telemetry for privacy-preserving API proxying

chrome-cdp-live-browser
Connect AI agents to your live Chrome session via CDP—interact with logged-in tabs and current page state.

claude-better-cli
Compatibility-first Claude CLI reimplementation with faster startup, lower memory, and drop-in command compatibility