We use cookies for authentication and — with your consent — for analytics. Read more.

Skip to content
KETL Data
DataAppsMCPSign in
  1. Home
  2. Data catalogue
  3. DiBK SGregister — central approval
BusinessStandardNLOD

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

Example response — /connectors/dibk/oppslag
{
  "data": "..."
}

MCP integration

Available MCP tools
dibk_enterprise
dibk_enterprises_list
dibk.godkjenningsomraader.list
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "dibk": {
      "url": "https://data.ketl.no/mcp/dibk",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

API endpoints

GET
/oppslag

Foretaks-/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.

GET
/enterprises

List 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.

GET
/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.

GET
/health

Status-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.

Access and pricing

DiBK SGregister — central approval is openly available — create an account to get started.

bygganlegggodkjenningansvarsrettDiBKSGregisterkonstruksjon
KETL Data

Nordic open-data and compliance infrastructure. Source, rule and confidence on every answer.

Product links

  • Data
  • Apps
  • MCP
  • Contact

Legal links

  • AI transparency
  • Privacy
  • Terms
  • SLA
  • Cookies
  • Security

© 2026 KETL Data

build 8f3b7512