Take our API for a test run using this explorer. You can also view our written documentation.
Get all WMATA Bus Routes.
Output format as JSON or XML.
Get all WMATA Bus Stops.
Provide latitude of the location.
Provide longitude of the location.
Provide radius to be considered from the location.
Get all WMATA Bus Schedule by Route.
Provide route ID of the WMATA Bus.
Provide schedule date in yyyy-mm-dd format only.
Provide Variations to be Included or not.
Get sequence of lat/long points which can be used to describe a specific bus route.
Get WMATA Bus Positions.
Provide stop ID of the WMATA Bus stop.
Get bus arrival predictions for a specific bus stop according to the real-time positions of the buses.
Provide Stop ID to predict the buses.
Get all WMATA Rail Incidents.
Get all WMATA Elevator Incidents.
Provide Station Code to look for Elevator Incidents.
Get all WMATA Rail Lines.
Select a line code or leave it blank to get all stations.
Provide Station code of the rail.
Get list of WMATA Stations between two given stations.
Provide From Station code of the rail route.
Provide To Station code of the rail route.
Get train arrival information as it appears on the Public Information Displays throughout the system..
Provide Station codes(enter as A10,A11) of the rail route.
Get all WMATA rail Station Entrances.