Trafikverket Öppet API
Trafikverkets åbne API (POST XML-query) giver realtidsdata for togtrafik (stationer, afgange, meddelelser), vejforhold (is, sne) og trafiksituationer på vej og jernbane. Kræver gratis API-nøgle. CC0.
—
Datamængde
Realtid
Opdatering
4
MCP-værktøjer
{
"data": "..."
}MCP-integration
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"Autentificeret kald — tilføj én af disse headere: x-api-key: ketl_… · Authorization: Bearer … — Se den fulde reference i dokumentationen.
/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"Autentificeret kald — tilføj én af disse headere: x-api-key: ketl_… · Authorization: Bearer … — Se den fulde reference i dokumentationen.
/train-departuresSanntidsavganger for stasjon
- station påkrævet
- 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"Autentificeret kald — tilføj én af disse headere: x-api-key: ketl_… · Authorization: Bearer … — Se den fulde reference i dokumentationen.
/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"Autentificeret kald — tilføj én af disse headere: x-api-key: ketl_… · Authorization: Bearer … — Se den fulde reference i dokumentationen.
/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"Autentificeret kald — tilføj én af disse headere: x-api-key: ketl_… · Authorization: Bearer … — Se den fulde reference i dokumentationen.