Data Sources
Most core data within MyBusTimes is user-generated. This includes: vehicles, operators, routes, trips, tickets, liveries, vehicle types, history, and more. All user-generated datasets can be accessed through the MyBusTimes API.
Simulated Vehicle Positions
Live vehicles shown on the map are simulated, user-generated vehicles. These are not real-world vehicles and do not reflect real positions. They are generated using MBT’s internal simulation engine. Example feed: Estimated Positions API .
Mapping Data
MBT uses open-source mapping technologies for all map displays.
- OpenStreetMap – Base map and geographic reference.
- MapLibre GL JS – Rendering engine for interactive maps.
Map tiles for Snap-to-Road routing are generously provided by Bonnie - thank you!
Bus Stop Data
Bus stop data is sourced from the MyBusTimes Stops Data API, which includes detailed metadata and is updated regularly.
MBT Data Portal
MBT publishes open datasets for community use:
- MyBusTimes Data Portal – Open datasets for route, vehicle, and system data.
- Stops Data Portal – Full open dataset of stop locations.
Timetable Importing
Timetable importing uses scraped data from user-provided Bustimes.org URLs or any compatible forks of the Bustimes service.