Data about positions of Metro vehicles in real time and travel their routes.
LA Metro provides real-time transit data APIs for the Los Angeles area, primarily through GTFS-realtime endpoints accessed via Swiftly. These endpoints cover VehiclePositions (updated every 5 seconds) and TripUpdates (updated every 10 seconds), available in Google Protocol Buffer binary format and JSON. Access requires an API key obtained through Swiftly's key request form. Separate agency keys are provided for bus (lametro) and rail (lametro-rail) services.
A beta Bus Cancellations feed is also available, offering three endpoints: a summary count of currently scheduled cancellations, a full list of canceled service, and cancellations filtered by line. This data is updated roughly every 5 minutes and covers only scheduled cancellations (such as operator call-outs), not unplanned disruptions like breakdowns. It is limited to lines run by Metro-operated divisions, excluding lines run by contracted services.
These APIs are intended for developers building transit-related applications or tools that need real-time vehicle position, trip update, or service cancellation data for the LA Metro bus and rail system.
Access requires signing up for a free API key through Swiftly's API Key Request Form.
The GTFS-realtime feed is provided in Google Protocol Buffer binary format (protobuf) as well as JSON.
Swiftly updates the VehiclePositions endpoint every 5 seconds and the TripUpdates endpoint every 10 seconds.
No, it currently only includes lines run by Metro-operated divisions and excludes lines run by contracted services.
It's for developers building transit-related tools, such as apps showing real-time bus/rail positions or canceled service.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Honolulu Transportation Information.
Data about buses routes, parking and traffic.
TfL API.
Transport APIs and dataset for Norway.
OC Transpo API.
RATP Open Data API.