Metro provides GTFS-realtime endpoints through Swiftly (for Vehicle Positions and Trip Updates) and IBI (for Alerts). Metro switched providers from NextBus to Swiftly on December 19, 2021. Metro’s API (https://api.metro.net) has also been completely redesigned and is currently in beta as we continue to build out various endpoints.
GTFS-static data can be accessed here:
Vehicle Positions & Trip Updates via Swiftly
For more information on how to use the API, please reference the Swiftly API Documentation
. Swiftly provides the GTFS-realtime feed in Google Protocol Buffer binary format by default, although you are able to return the data in a human-readable format. Swiftly updates the VehiclePositions endpoint every 5 seconds and the TripUpdates endpoint every 10 seconds. Any attempts to poll these endpoints more frequently will provide limited value.
- Bus –
- Rail –
Alerts via IBI
IBI provides Metro’s GTFS-realtime Alerts feed in 3 different formats:
While we do our best to make sure the data is accurate and timely, Metro does not guarantee the accuracy of the data.