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

Gtfs /stib/gtfs

GTFS
APPLICATION/ZIP


The GTFS zip file of STIB/MIVB

Data information

Start date2024-08-24 06:20:01
End date2025-04-26 06:20:00
Count173

Segments /stib/segments

GEOJSON
APPLICATION/JSON


The segments of the STIB/MIVB network

Data information

Start date2024-08-21 14:48:24
End date2025-04-26 05:20:01
Count173

Stops /stib/stops

GEOJSON
APPLICATION/JSON


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

Data information

Start date2024-08-21 14:48:23
End date2025-01-20 01:22:08
Count107

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.

Data information

Start date2023-02-24 17:55:46
End date2025-04-26 10:16:33
Count2486969

Vehicle schedule /stib/vehicle-schedule

GEOJSON
APPLICATION/JSON


The schedule of the vehicles per stop for a given period of time.

Data information

No information available for this component. The availability of this component is dependent on its source data.

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

Data information

Start date2024-08-21 14:54:58
End date2025-04-26 10:15:52
Count982021

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.

Data information

Start date2024-08-21 14:54:58
End date2025-04-26 10:16:33
Count1013282

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.

Data information

Start date2024-08-21 15:01:24
End date2025-04-26 10:16:33
Count981938

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.

Data information

No information available for this component. The availability of this component is dependent on its source data.

Shapefile /stib/shapefile

GEOJSON
APPLICATION/JSON


The shapefile of STIB/MIVB

Data information

Start date2024-08-21 14:48:24
End date2025-04-26 05:20:01
Count173