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
The GTFS zip file of STIB/MIVB
Segments
/stib/segments
The segments of the STIB/MIVB network
Stops
/stib/stops
The stops of STIB/MIVB. The data was enriched and cleaned for easier use.
Vehicle distance
/stib/vehicle-distance
This endpoint provides the raw data of the STIB/MIVB proprietary API which returns the distance of each vehicle since the last stop.
Vehicle position
/stib/vehicle-position
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
Speed
/stib/speed
The average speed of the vehicles of STIB/MIVB on a 20 seconds interval, per line, stop and direction.
Aggregated speed
/stib/aggregated-speed
The average speed of the vehicles of STIB/MIVB on a 10 minutes interval, per line, stop and direction.
Trips
/stib/trips
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.
Shapefile
/stib/shapefile
The shapefile of STIB/MIVB