WMATA: DC Metro and Metrobus
Requires the server-side WMATA API key configured in the Worker environment.
| Capability | Official endpoint | Cache |
|---|---|---|
| Stations | /Rail.svc/json/jStations | 1 hour |
| Rail arrivals | /StationPrediction.svc/json/GetPrediction/{station} | 30 sec |
| Incidents | /Incidents.svc/json/Incidents | 5 min |
| Elevator outages | /Incidents.svc/json/ElevatorIncidents | 5 min |
| Bus arrivals | /NextBusService.svc/json/jPredictions | 30 sec |
| Train positions | /TrainPositions/TrainPositions | 10 sec |
| Bus routes | /Bus.svc/json/jRoutes | 1 hour |
| Bus stops | /Bus.svc/json/jStops | 30 min |
| Bus positions | /Bus.svc/json/jBusPositions | 10 sec |