Washington Metropolitan Area Transit Authority

Official feed of Metro/WMATA, not monitored 24/7. Report emergencies to Transit Police at (202) 962-2121. Service updates @metrorailinfo & @metrobusinfo.

Links

API Paths

JSON - Bus Incidents (GET) /json/BusIncidents OpenAPI
JSON - Elevator/Escalator Outages (GET) /json/ElevatorIncidents OpenAPI
JSON - Rail Incidents (GET) /json/Incidents OpenAPI
XML - Bus Incidents (GET) /BusIncidents OpenAPI
JSON - Bus Position (GET) /json/jBusPositions OpenAPI
JSON - Path Details (GET) /json/jRouteDetails OpenAPI
JSON - Routes (GET) /json/jRoutes OpenAPI
JSON - Schedule (GET) /json/jRouteSchedule OpenAPI
JSON - Schedule at Stop (GET) /json/jStopSchedule OpenAPI
JSON - Stop Search (GET) /json/jStops OpenAPI
XML - Bus Position (GET) /BusPositions OpenAPI
JSON - Bus Incidents (GET) /json/BusIncidents OpenAPI
JSON - Elevator/Escalator Outages (GET) /json/ElevatorIncidents OpenAPI
JSON - Rail Incidents (GET) /json/Incidents OpenAPI
XML - Bus Incidents (GET) /BusIncidents OpenAPI
XML - Elevator/Escalator Outages (GET) /ElevatorIncidents OpenAPI
JSON - Next Trains (GET) /json/GetPrediction/{StationCodes} OpenAPI
XML - Next Trains (GET) /GetPrediction/{StationCodes} OpenAPI
JSON - Bus Incidents (GET) /json/BusIncidents OpenAPI
JSON - Elevator/Escalator Outages (GET) /json/ElevatorIncidents OpenAPI
JSON - Rail Incidents (GET) /json/Incidents OpenAPI
XML - Bus Incidents (GET) /BusIncidents OpenAPI
XML - Elevator/Escalator Outages (GET) /ElevatorIncidents OpenAPI
XML - Rail Incidents (GET) /Incidents OpenAPI
JSON - Bus Incidents (GET) /json/BusIncidents OpenAPI
JSON - Bus Incidents (GET) /json/BusIncidents OpenAPI
JSON - Elevator/Escalator Outages (GET) /json/ElevatorIncidents OpenAPI
JSON - Next Trains (GET) /json/GetPrediction/{StationCodes} OpenAPI
JSON - Bus Incidents (GET) /json/BusIncidents OpenAPI
JSON - Elevator/Escalator Outages (GET) /json/ElevatorIncidents OpenAPI
JSON - Rail Incidents (GET) /json/Incidents OpenAPI
JSON - Bus Position (GET) /json/jBusPositions OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
Get Predictions (GET) /Predictions OpenAPI
Get Predictions (GET) /json/jPredictions OpenAPI
JSON - Bus Position (GET) /json/jBusPositions OpenAPI
JSON - Path Details (GET) /json/jRouteDetails OpenAPI
JSON - Bus Position (GET) /json/jBusPositions OpenAPI
JSON - Path Details (GET) /json/jRouteDetails OpenAPI
JSON - Routes (GET) /json/jRoutes OpenAPI
JSON - Bus Position (GET) /json/jBusPositions OpenAPI
JSON - Path Details (GET) /json/jRouteDetails OpenAPI
JSON - Routes (GET) /json/jRoutes OpenAPI
JSON - Schedule (GET) /json/jRouteSchedule OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
JSON - Station Entrances (GET) /json/jStationEntrances OpenAPI
JSON - Station Information (GET) /json/jStationInfo OpenAPI
JSON - Station List (GET) /json/jStations OpenAPI
JSON - Station Timings (GET) /json/jStationTimes OpenAPI
JSON - Station to Station Information (GET) /json/jSrcStationToDstStationInfo OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
JSON - Station Entrances (GET) /json/jStationEntrances OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
JSON - Station Entrances (GET) /json/jStationEntrances OpenAPI
JSON - Station Information (GET) /json/jStationInfo OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
JSON - Station Entrances (GET) /json/jStationEntrances OpenAPI
JSON - Station Information (GET) /json/jStationInfo OpenAPI
JSON - Station List (GET) /json/jStations OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
JSON - Station Entrances (GET) /json/jStationEntrances OpenAPI
JSON - Station Information (GET) /json/jStationInfo OpenAPI
JSON - Station List (GET) /json/jStations OpenAPI
JSON - Station Timings (GET) /json/jStationTimes OpenAPI
JSON - Bus Position (GET) /json/jBusPositions OpenAPI
JSON - Path Details (GET) /json/jRouteDetails OpenAPI
JSON - Routes (GET) /json/jRoutes OpenAPI
JSON - Schedule (GET) /json/jRouteSchedule OpenAPI
JSON - Schedule at Stop (GET) /json/jStopSchedule OpenAPI
JSON - Stop Search (GET) /json/jStops OpenAPI
JSON - Bus Position (GET) /json/jBusPositions OpenAPI
JSON - Path Details (GET) /json/jRouteDetails OpenAPI
JSON - Routes (GET) /json/jRoutes OpenAPI
JSON - Schedule (GET) /json/jRouteSchedule OpenAPI
JSON - Schedule at Stop (GET) /json/jStopSchedule OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
JSON - Station Entrances (GET) /json/jStationEntrances OpenAPI
JSON - Station Information (GET) /json/jStationInfo OpenAPI
JSON - Station List (GET) /json/jStations OpenAPI
JSON - Station Timings (GET) /json/jStationTimes OpenAPI
JSON - Station to Station Information (GET) /json/jSrcStationToDstStationInfo OpenAPI
XML - Lines (GET) /Lines OpenAPI
Live Train Positions (GET) /TrainPositions OpenAPI
Standard Routes (GET) /StandardRoutes OpenAPI
Track Circuits (GET) /TrackCircuits OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
JSON - Station Entrances (GET) /json/jStationEntrances OpenAPI
JSON - Station Information (GET) /json/jStationInfo OpenAPI
JSON - Station List (GET) /json/jStations OpenAPI
JSON - Station Timings (GET) /json/jStationTimes OpenAPI
JSON - Station to Station Information (GET) /json/jSrcStationToDstStationInfo OpenAPI
XML - Lines (GET) /Lines OpenAPI
XML - Parking Information (GET) /StationParking OpenAPI
XML - Path Between Stations (GET) /Path OpenAPI
Get Predictions (GET) /Predictions OpenAPI
JSON - Bus Position (GET) /json/jBusPositions OpenAPI
JSON - Path Details (GET) /json/jRouteDetails OpenAPI
JSON - Routes (GET) /json/jRoutes OpenAPI
JSON - Schedule (GET) /json/jRouteSchedule OpenAPI
JSON - Schedule at Stop (GET) /json/jStopSchedule OpenAPI
JSON - Stop Search (GET) /json/jStops OpenAPI
XML - Bus Position (GET) /BusPositions OpenAPI
XML - Path Details (GET) /RouteDetails OpenAPI
JSON - Bus Position (GET) /json/jBusPositions OpenAPI
JSON - Path Details (GET) /json/jRouteDetails OpenAPI
JSON - Routes (GET) /json/jRoutes OpenAPI
JSON - Schedule (GET) /json/jRouteSchedule OpenAPI
JSON - Schedule at Stop (GET) /json/jStopSchedule OpenAPI
JSON - Stop Search (GET) /json/jStops OpenAPI
XML - Bus Position (GET) /BusPositions OpenAPI
XML - Path Details (GET) /RouteDetails OpenAPI
XML - Routes (GET) /Routes OpenAPI
JSON - Bus Position (GET) /json/jBusPositions OpenAPI
JSON - Path Details (GET) /json/jRouteDetails OpenAPI
JSON - Routes (GET) /json/jRoutes OpenAPI
JSON - Schedule (GET) /json/jRouteSchedule OpenAPI
JSON - Schedule at Stop (GET) /json/jStopSchedule OpenAPI
JSON - Stop Search (GET) /json/jStops OpenAPI
XML - Bus Position (GET) /BusPositions OpenAPI
XML - Path Details (GET) /RouteDetails OpenAPI
XML - Routes (GET) /Routes OpenAPI
XML - Schedule (GET) /RouteSchedule OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
JSON - Station Entrances (GET) /json/jStationEntrances OpenAPI
JSON - Station Information (GET) /json/jStationInfo OpenAPI
JSON - Station List (GET) /json/jStations OpenAPI
JSON - Station Timings (GET) /json/jStationTimes OpenAPI
JSON - Station to Station Information (GET) /json/jSrcStationToDstStationInfo OpenAPI
XML - Lines (GET) /Lines OpenAPI
XML - Parking Information (GET) /StationParking OpenAPI
XML - Path Between Stations (GET) /Path OpenAPI
XML - Station Entrances (GET) /StationEntrances OpenAPI
XML - Station Information (GET) /StationInfo OpenAPI
XML - Station List (GET) /Stations OpenAPI
XML - Station Timings (GET) /StationTimes OpenAPI
XML - Station to Station Information (GET) /SrcStationToDstStationInfo OpenAPI
Live Train Positions (GET) /TrainPositions OpenAPI
Standard Routes (GET) /StandardRoutes OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
JSON - Station Entrances (GET) /json/jStationEntrances OpenAPI
JSON - Station Information (GET) /json/jStationInfo OpenAPI
JSON - Station List (GET) /json/jStations OpenAPI
JSON - Station Timings (GET) /json/jStationTimes OpenAPI
JSON - Station to Station Information (GET) /json/jSrcStationToDstStationInfo OpenAPI
XML - Lines (GET) /Lines OpenAPI
XML - Parking Information (GET) /StationParking OpenAPI
XML - Path Between Stations (GET) /Path OpenAPI
XML - Station Entrances (GET) /StationEntrances OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
JSON - Station Entrances (GET) /json/jStationEntrances OpenAPI
JSON - Station Information (GET) /json/jStationInfo OpenAPI
JSON - Station List (GET) /json/jStations OpenAPI
JSON - Station Timings (GET) /json/jStationTimes OpenAPI
JSON - Station to Station Information (GET) /json/jSrcStationToDstStationInfo OpenAPI
XML - Lines (GET) /Lines OpenAPI
XML - Parking Information (GET) /StationParking OpenAPI
XML - Path Between Stations (GET) /Path OpenAPI
XML - Station Entrances (GET) /StationEntrances OpenAPI
XML - Station Information (GET) /StationInfo OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
JSON - Station Entrances (GET) /json/jStationEntrances OpenAPI
JSON - Station Information (GET) /json/jStationInfo OpenAPI
JSON - Station List (GET) /json/jStations OpenAPI
JSON - Station Timings (GET) /json/jStationTimes OpenAPI
JSON - Station to Station Information (GET) /json/jSrcStationToDstStationInfo OpenAPI
XML - Lines (GET) /Lines OpenAPI
XML - Parking Information (GET) /StationParking OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
JSON - Station Entrances (GET) /json/jStationEntrances OpenAPI
JSON - Station Information (GET) /json/jStationInfo OpenAPI
JSON - Station List (GET) /json/jStations OpenAPI
JSON - Station Timings (GET) /json/jStationTimes OpenAPI
JSON - Station to Station Information (GET) /json/jSrcStationToDstStationInfo OpenAPI
XML - Lines (GET) /Lines OpenAPI
XML - Parking Information (GET) /StationParking OpenAPI
XML - Path Between Stations (GET) /Path OpenAPI
XML - Station Entrances (GET) /StationEntrances OpenAPI
XML - Station Information (GET) /StationInfo OpenAPI
XML - Station List (GET) /Stations OpenAPI
JSON - Lines (GET) /json/jLines OpenAPI
JSON - Parking Information (GET) /json/jStationParking OpenAPI
JSON - Path Between Stations (GET) /json/jPath OpenAPI
JSON - Station Entrances (GET) /json/jStationEntrances OpenAPI
JSON - Station Information (GET) /json/jStationInfo OpenAPI
JSON - Station List (GET) /json/jStations OpenAPI
JSON - Station Timings (GET) /json/jStationTimes OpenAPI
JSON - Station to Station Information (GET) /json/jSrcStationToDstStationInfo OpenAPI
XML - Lines (GET) /Lines OpenAPI
XML - Parking Information (GET) /StationParking OpenAPI
XML - Path Between Stations (GET) /Path OpenAPI
XML - Station Entrances (GET) /StationEntrances OpenAPI
XML - Station Information (GET) /StationInfo OpenAPI
XML - Station List (GET) /Stations OpenAPI
XML - Station Timings (GET) /StationTimes OpenAPI
JSON - Bus Position (GET) /json/jBusPositions OpenAPI
JSON - Path Details (GET) /json/jRouteDetails OpenAPI
JSON - Routes (GET) /json/jRoutes OpenAPI
JSON - Schedule (GET) /json/jRouteSchedule OpenAPI
JSON - Schedule at Stop (GET) /json/jStopSchedule OpenAPI
JSON - Stop Search (GET) /json/jStops OpenAPI
XML - Bus Position (GET) /BusPositions OpenAPI
XML - Path Details (GET) /RouteDetails OpenAPI
XML - Routes (GET) /Routes OpenAPI
XML - Schedule (GET) /RouteSchedule OpenAPI
XML - Schedule at Stop (GET) /StopSchedule OpenAPI
XML - Stop Search (GET) /Stops OpenAPI
JSON - Bus Position (GET) /json/jBusPositions OpenAPI
JSON - Path Details (GET) /json/jRouteDetails OpenAPI
JSON - Routes (GET) /json/jRoutes OpenAPI
JSON - Schedule (GET) /json/jRouteSchedule OpenAPI
JSON - Schedule at Stop (GET) /json/jStopSchedule OpenAPI
JSON - Stop Search (GET) /json/jStops OpenAPI
XML - Bus Position (GET) /BusPositions OpenAPI
XML - Path Details (GET) /RouteDetails OpenAPI
XML - Routes (GET) /Routes OpenAPI
XML - Schedule (GET) /RouteSchedule OpenAPI
XML - Schedule at Stop (GET) /StopSchedule OpenAPI
Live Train Positions (GET) /TrainPositions OpenAPI
Standard Routes (GET) /StandardRoutes OpenAPI
Track Circuits (GET) /TrackCircuits OpenAPI
Live Train Positions (GET) /TrainPositions OpenAPI

<