Sncb
View API Documentation
SNCB is the national railway company of Belgium. It is an autonomous government company.
It is responsible for the operation of the national railway system. It provides a GTFS
and GTFS-RT feed. The MobilityTwin.Brussels platform enriches these by providing estimated
positions of the trains based on the GTFS-RT feed.
Source
Endpoints
Vehicle position
/sncb/vehicle-position
The estimated positions of the trains based on the GTFS-RT feed combined with the GTFS feed.
Trips
/sncb/trips
All the trips of SNCB for the specified period of time. This is an aggregate of the GeoJSON files returned by the vehicle-position endpoint of MobilityTwin.Brussels.
Gtfs
/sncb/gtfs
The GTFS zip file of SNCB/NMBS
GTFS (Parquet)
/sncb/gtfs-parquet
The GTFS feed of SNCB/NMBS converted to Apache Parquet format (zip archive of .parquet files). Parquet uses columnar storage with zstd compression and strong typing, resulting in 40-75% smaller files compared to the original GTFS zip. This format enables extremely efficient data transfer and near-zero RAM overhead when reading specific columns via Polars or DuckDB, making it ideal for analytical workloads and large-scale processing. Produced using gtfs-parquet.
GTFS-RT
/sncb/gtfs-realtime
The GTFS-RT binary file of SNCB/NMBS
GTFS-RT Alerts
/sncb/gtfs-rt-alert
Real-time service alerts for SNCB/NMBS trains (delays, cancellations, disruptions).
GTFS-RT Trip updates
/sncb/gtfs-rt-trip-update
Real-time trip updates for SNCB/NMBS trains including schedule deviations and cancellations.