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
{
"data": "..."
}MCP integration
API endpoints
/vegobjekterHent 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.
/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.
/vegnettVeglenkesekvenser 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.
/objekttyperHent 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.
/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.
/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.