InteractiveMap:
Map
StationPrediction Service
Methods:
Train Arrivals (json)
Incidents Service
Methods:
Incidents (json)
ElevatorIncidents (json). StationCode parameter is optional.
Bus Service
Methods:
Stops (json)
Get All Stops.
Routes (json)
Get All Routes.
Calendars (json)
Get All Calendars.
Schedule by Route (json)
Get Schedule By Route.
IncludingVariations(false by default) - if true, all variations for RouteID will be used (like 10A, 10Av1, 10Av2, 10Ac1 etc...).
Date - if not provided, the schedule will be returned for today.
Schedule by Stop (json)
Get Schedule By Stop.
stopId must be provided.
date - if not provided, the schedule will be returned for today.
RouteDetails (json)
Get Route Details: Shapes (Path) and StopPositions of the Route.
date - if not provided, the details will be returned for today.
BusPositions (json)
Get Buses on Route.
RouteId parameter is optional.
IncludingVariations(false by default) - if true, all variations for RouteID will be used (like 10A, 10Av1, 10Av2, 10Ac1 etc...).
Rail Service
Methods:
Lines (json)
Get Metro Lines.
Stations (json)
Get Stations.
LineCode is optional. All stations will be returned if it's not provided.
LineCode can be one of: RD, YL, BL, GR, OR.
StationEntrances (json)
Get Station Entrances by location.
If any of lat, lon or radius is not provided or equals to 0, all entrances will be returned.
Radius is in meters.
Ordered by distance from lat, lon, if provided
StationInfo (json)
Get Station Info.
Path (json)
Get Path.
Escalators (json)
Get Escalators.
StationId is optional. All escalators will be returned if it's not provided.
Escalator (json)
Get Escalator Info.
Advisories (json)
Get Advisories.
Route is optional. All alerts will be returned if it's not provided.
NextBus Predictions (json)
Get NextBus Predictions.
Agency and Stop are required.