Trafikverket Öppet API
Trafikverkets åpne API (POST XML-query) gir sanntidsdata for togtrafikk (stasjoner, avganger, meldinger), veglag (is, snø), og trafikksituasjoner på veg og jernbane. Krever gratis API-nøkkel. CC0.
—
Datamengde
Sanntid
Oppdatering
4
MCP-verktøy
{
"data": "..."
}MCP-integrasjon
API-endepunkter
/healthConnector-helsestatus
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/trafikverket/health
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/trafikverket/health"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/train-stationsSvenske togstasjoner
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/trafikverket/train-stations
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/trafikverket/train-stations"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/train-departuresSanntidsavganger for stasjon
- station påkrevd
- Trafikverkets `LocationSignature` for stasjonen. Utelatt ⇒ 400 missing_params. Signaturen hentes fra /train-stations (`locationSignature`); ruta er credential-gatet, så ingen verdi kan verifiseres gjennom KETL uten TRAFIKVERKET_API_KEY.
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/trafikverket/train-departures
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/trafikverket/train-departures"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/road-conditionsVeglag. Uten `county` returneres hele landet.
- county valgfri
- Trafikverkets `County`-kode. Sendes urørt videre; ingen lokal validering. Kodene eies av Trafikverket (Datex II `County`); ruta er credential-gatet, så ingen verdi kan verifiseres gjennom KETL.
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/trafikverket/road-conditions
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/trafikverket/road-conditions"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/situationsTrafikkhendelser. Uten `type` returneres alle meldingstyper.
- type valgfri
- Trafikverkets `MessageType`. Sendes urørt videre; ingen lokal validering. Mengden eies av Trafikverket (Situation.MessageType); ruta er credential-gatet, så ingen verdi kan verifiseres gjennom KETL.
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/trafikverket/situations
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/trafikverket/situations"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.