DiBK SGregister — central approval
The Norwegian Building Authority (DiBK) maintains the SG register of companies with central approval for responsibility rights under the Planning and Building Act. The register shows approval areas (function, project class and discipline), insurance status and validity period. Used in construction-industry due diligence, supplier pre-qualification and Living Business Record signals. Open REST API without auth. Licence: NLOD.
25K rows
Data volume
Daily
Updates
3
MCP tools
{
"data": "..."
}MCP integration
API endpoints
/oppslagForetaks-/byggesaksoppslag per orgnr (DiBK)
- orgnr required
- Organisasjonsnummer (9 siffer)
orgnr=811600792
Show curl example
# GET https://data.ketl.no/api/connectors/dibk/oppslag?orgnr=811600792
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/dibk/oppslag?orgnr=811600792"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/enterprisesList foretak med sentral godkjenning (paginert lokalt, fritekst-filter på foretaksnavn)
- q optional
- Fritekst-filter på foretaksnavn (delstreng, case-insensitivt). Filtreres lokalt; `total` er antall treff ETTER filteret.
q=rørlegger - page optional
- Sidenummer, 0-indeksert. Et negativt tall eller ikke-tall gir 400.
page=0 - size optional
- Antall rader per side. Klemmes til maks 100.
size=20 - limit optional
- Alias for `size` (#4800). `size` vinner hvis begge er gitt.
limit=10
Show curl example
# GET https://data.ketl.no/api/connectors/dibk/enterprises
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/dibk/enterprises"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/enterprises/{orgnr}Oppslag på ett foretak
Show curl example
# GET https://data.ketl.no/api/connectors/dibk/enterprises/{orgnr}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/dibk/enterprises/{orgnr}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/healthStatus-sjekk
- deep optional
- Sett `deep=1` for å få med det fulle probe-objektet (`deepProbe`). Enhver annen verdi gir samme svar som uten parameteren — verdimengden er IKKE lukket, så ruta avviser ingenting (MÅLT 2026-08-30).
deep=1
Show curl example
# GET https://data.ketl.no/api/connectors/dibk/health
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/dibk/health"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.