Stib

View API Documentation

STIB is the main public transport operator in Brussels. It has its own open data platform which provides different data sets. The GTFS feed is used to provide the schedule of the vehicles. Contrary to the SNCB and other operators, the STIB does not provide a GTFS-RT feed. It provides different proprietary APIs to get the real-time data. The MobilityTwin.Brussels platform provides a vehicle_position endpoint which provides the estimated positions of the vehicles based on the GTFS feed and the proprietary APIs. It also provides the vehicle_schedule endpoint which provides the schedule of the vehicles per stop for a given period of time.

Source

Endpoints

Gtfs

/stib/gtfs
GTFS APPLICATION/ZIP

The GTFS zip file of STIB/MIVB

From
2024-08-24 06:20:01
To
2026-02-23 05:20:01
Records
497

Segments

/stib/segments
GEOJSON APPLICATION/JSON

The segments of the STIB/MIVB network

From
2024-08-21 14:48:24
To
2026-02-23 04:20:01
Records
502

Stops

/stib/stops
GEOJSON APPLICATION/JSON

The stops of STIB/MIVB. The data was enriched and cleaned for easier use.

From
2024-08-21 14:48:23
To
2025-01-20 01:22:08
Records
107

Vehicle distance

/stib/vehicle-distance
JSON APPLICATION/JSON

This endpoint provides the raw data of the STIB/MIVB proprietary API which returns the distance of each vehicle since the last stop.

From
2023-02-24 17:55:46
To
2026-02-23 19:46:12
Records
4,122,562

Vehicle position

/stib/vehicle-position
GEOJSON APPLICATION/JSON

The estimated positions of the vehicles based on the GTFS feed and the proprietary APIs. Because the STIB/MIVB proprietary API does not provide the identity of the vehicles, the MobilityTwin.Brussels platform also performs computations to attribute a unique identity to each vehicle along a given trip. These ids do not correspond to the ids of the GTFS feed but are rather generated randomly. The ids are unique for a given trip

From
2024-08-21 14:54:58
To
2026-02-23 19:45:31
Records
2,152,887

Speed

/stib/speed
JSON APPLICATION/JSON

The average speed of the vehicles of STIB/MIVB on a 20 seconds interval, per line, stop and direction.

From
2024-08-21 14:54:58
To
2026-02-23 19:46:12
Records
2,227,157

Aggregated speed

/stib/aggregated-speed
JSON APPLICATION/JSON

The average speed of the vehicles of STIB/MIVB on a 10 minutes interval, per line, stop and direction.

From
2024-08-21 15:01:24
To
2026-02-23 19:46:12
Records
2,153,938

Trips

/stib/trips
MF-JSON APPLICATION/JSON

All the trips of STIB/MIVB for the specified period of time. This is an aggregate of the GeoJSON files returned by the vehicle-position endpoint of MobilityTwin.Brussels.

Availability depends on source data

Shapefile

/stib/shapefile
GEOJSON APPLICATION/JSON

The shapefile of STIB/MIVB

From
2024-08-21 14:48:24
To
2026-02-23 04:20:01
Records
502