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. NVDB — the national road database
GeographyStandardNLOD

NVDB — the national road database

The national road database (NVDB) is Norway's authoritative register for road data. Contains road objects (tunnels, bridges, speed limits, signs), the road network with geometry and traffic counts. Data is delivered via the NVDB API Les v4 from Statens vegvesen / Transportportalen. Covers national, county and municipal roads.

—

Data volume

Daily

Updates

6

MCP tools

Example response — /vegobjekter
{
  "data": "..."
}

MCP integration

Available MCP tools
nvdb.objekttype.hent
nvdb.objekttyper.list
nvdb.omrader.liste
nvdb.vegnett.hent
nvdb.vegobjekt.detalj
nvdb.vegobjekter.hent
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "nvdb": {
      "url": "https://data.ketl.no/mcp/nvdb",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

Ready-made tools built on NVDB — the national road database data. Use them directly in the browser, or wire the same data into your own analysis via the API below.

NVDB road objects
Speed limits, tunnels, toll stations and guard rails from the Norwegian national road database.
NVDB object types
The data catalogue for the Norwegian road network — browse 424 road-object types with attributes, data types and categories straight from Statens vegvesen.

API endpoints

GET
/vegobjekter

Hent vegobjekter av gitt type (paginert)

typeId required
Vegobjekttype-ID typeId=581
antall optional
Antall per side. Klemmes til 1–1000; ikke-numerisk verdi gir default 100. antall=100
start optional
Paginerings-markør fra forrige sides `metadata.nextStart`. Utelatt ⇒ første side. Markøren er opak og produseres av forrige svar — en fast verdi kan per konstruksjon ikke resolvere.
inkluder optional
Kommaseparert liste over felter NVDB skal inkludere (f.eks. `geometri,egenskaper,lokasjon`). Sendes urørt videre; mengden eies av NVDB. inkluder=alle
limit optional
Alias for `antall`. Ignoreres når `antall` er satt. limit=100
municipality optional
Filtrer på kommune (NVDBs `kommune`-parameter). 4-sifret kommunenummer som i /omrader/kommuner. Maks 20 tegn; ingen ytterligere lokal validering. municipality=0301
Show curl example
# GET https://data.ketl.no/api/connectors/nvdb/vegobjekter?typeId=581
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/nvdb/vegobjekter?typeId=581"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/vegobjekter/{typeId}/{objektId}

Hent enkelt vegobjekt med full detaljpayload

Show curl example
# GET https://data.ketl.no/api/connectors/nvdb/vegobjekter/{typeId}/{objektId}
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/nvdb/vegobjekter/{typeId}/{objektId}"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/vegnett

Veglenkesekvenser med geometri (paginert)

antall optional
Antall per side. Klemmes til 1–1000; ikke-numerisk verdi gir default 100. antall=100
start optional
Paginerings-markør fra forrige sides `metadata.nextStart`. Utelatt ⇒ første side. Markøren er opak og produseres av forrige svar — en fast verdi kan per konstruksjon ikke resolvere.
inkluder optional
Kommaseparert liste over felter NVDB skal inkludere (f.eks. `geometri,egenskaper,lokasjon`). Sendes urørt videre; mengden eies av NVDB. inkluder=alle
Show curl example
# GET https://data.ketl.no/api/connectors/nvdb/vegnett
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/nvdb/vegnett"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/objekttyper

Hent alle 424 vegobjekttyper fra datakatalogen

Show curl example
# GET https://data.ketl.no/api/connectors/nvdb/objekttyper
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/nvdb/objekttyper"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/objekttyper/{id}

Detaljer og egenskapstyper for en objekttype

Show curl example
# GET https://data.ketl.no/api/connectors/nvdb/objekttyper/{id}
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/nvdb/objekttyper/{id}"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/omrader/{type}

Norske kommuner eller fylker (type = kommuner | fylker)

Show curl example
# GET https://data.ketl.no/api/connectors/nvdb/omrader/{type}
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/nvdb/omrader/{type}"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

Access and pricing

NVDB — the national road database is openly available — create an account to get started.

vegtrafikkinfrastrukturbrutunnelvegobjektvegnett
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