Trending-skills brreg
Search and retrieve Norwegian company data from Brønnøysundregistrene (the Norwegian Business Registry). Access all ~1.2 million registered companies in Norway.
install
source · Clone the upstream repo
git clone https://github.com/Aradotso/trending-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Aradotso/trending-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/brreg" ~/.claude/skills/aradotso-trending-skills-brreg && rm -rf "$T"
manifest:
skills/brreg/SKILL.mdsource content
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 |
|---|---|
| Company name (partial match) |
| 9-digit org number (comma-separated for multiple) |
| Organization type: AS, ENK, NUF, ANS, DA, etc. |
| Industry code (NACE) |
| 4-digit municipality code |
| Postal code |
| Business address postal code |
| true/false - bankruptcy status |
| true/false - dissolution status |
| true/false - VAT registered |
| Minimum employees |
| Maximum employees |
| Registration date from (YYYY-MM-DD) |
| Registration date to (YYYY-MM-DD) |
| Results per page (default: 20, max depth: 10000) |
| 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