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. Entur
TransportStandardNLOD

Entur

The national journey planner with route data for bus, train, tram, metro, ferry and air. Real-time data, stop information and GTFS export. Covers all public-transport operators in Norway.

—

Data volume

Real time

Updates

3

MCP tools

Example response — /routes
{
  "quayId": "NSR:Quay:7203",
  "departures": [
    {
      "line": "3",
      "lineName": "Kolsås",
      "transportMode": "metro",
      "destination": "Kolsås",
      "aimedDepartureTime": "2026-06-16T08:14:00+02:00",
      "expectedDepartureTime": "2026-06-16T08:15:30+02:00",
      "realtime": true,
      "cancelled": false
    }
  ]
}

MCP integration

Available MCP tools
entur.departures.list
entur.routes.plan
entur.stops.autocomplete
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "entur": {
      "url": "https://data.ketl.no/mcp/entur",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

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

Railway stations
Search Norwegian railway stations and stops from Bane NOR — name, county, municipality and which lines serve the station.
Public transport search
Find Norwegian public-transport stops and stations via Entur's geocoder — search by stop name and click to see real-time departures (bus, train, tram, boat).

API endpoints

GET
/routes

Reiseplanlegger (fra/til stoppested)

from required
Fra-sted: NSR:StopPlace-ID eller koordinater 'lat,lon' from=NSR:StopPlace:337
to required
Til-sted: NSR:StopPlace-ID eller koordinater 'lat,lon' to=NSR:StopPlace:548
n optional
Antall reiseforslag
Show curl example
# GET https://data.ketl.no/api/connectors/entur/routes?from=NSR%3AStopPlace%3A337&to=NSR%3AStopPlace%3A548
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/entur/routes?from=NSR%3AStopPlace%3A337&to=NSR%3AStopPlace%3A548"

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

GET
/stops

Holdeplassøk på navn

text required
Søketekst for holdeplass/sted text=Oslo S
size optional
Antall treff
lang optional
Språk
layers optional
Kommaseparerte Pelias-lag å søke i (f.eks. venue, address, street)
Show curl example
# GET https://data.ketl.no/api/connectors/entur/stops?text=Oslo%20S
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/entur/stops?text=Oslo%20S"

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

GET
/departures

Sanntidsavganger for et stoppested

stopId required
NSR:StopPlace-ID stopId=NSR:StopPlace:337
Show curl example
# GET https://data.ketl.no/api/connectors/entur/departures?stopId=NSR%3AStopPlace%3A337
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/entur/departures?stopId=NSR%3AStopPlace%3A337"

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

Access and pricing

Entur is openly available — create an account to get started.

kollektivtransportbusstogrutersanntid
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