The MetroHero API provides access to realtime information on the DC Metro system. For the Metrorail, developers can get system metrics, trip information, train positions, train reports, station reports, and more. The Metrobus endpoints are still in beta, but so far, developers can get route metrics, bus positions, bus reports, bus predictions, and stop reports. Developers will need to request an API key before they can access the API.
MetroHero is an independent WMATA DC Metrorail app.