{"system":"bus","id":"503720","name":"CORPORAL KENNEDY ST/26 AV","url":"https://mochipi.com/agents/bus/stops/503720-corporal-kennedy-st-26-av","location":{"lat":40.776976,"lon":-73.782846},"routes":[{"id":"Q28","label":"Q28","name":"Flushing - Bay Terrace Rush","url":"https://mochipi.com/agents/bus/routes/q28"},{"id":"QM20","label":"QM20","name":"Bay Terrace - Midtown Express","url":"https://mochipi.com/agents/bus/routes/qm20"}],"serves":[{"route":"Q28","toward":"RUSH BAY TERRACE"},{"route":"QM20","toward":"BAY TERRACE 211 ST via WILLETS PT BL"}],"system_name":"NYC Bus (MTA)","next_departures":[{"route":"Q28","route_label":"Q28","destination":"RUSH BAY TERRACE","departs":"2026-10-01T01:57:35-04:00","minutes":1,"trip":"47351657-CPPD6-CP_D6-Weekday-04-SDon"},{"route":"Q28","route_label":"Q28","destination":"RUSH BAY TERRACE","departs":"2026-10-01T02:54:12-04:00","minutes":57,"scheduled":true}],"departure_groups":[{"direction":"Toward RUSH BAY TERRACE","services":[{"route":"Q28","route_label":"Q28","destination":"RUSH BAY TERRACE","scheduled":false,"arrivals":[{"route":"Q28","route_label":"Q28","destination":"RUSH BAY TERRACE","departs":"2026-10-01T01:57:35-04:00","minutes":1,"trip":"47351657-CPPD6-CP_D6-Weekday-04-SDon"}]},{"route":"Q28","route_label":"Q28","destination":"RUSH BAY TERRACE","scheduled":true,"arrivals":[{"route":"Q28","route_label":"Q28","destination":"RUSH BAY TERRACE","departs":"2026-10-01T02:54:12-04:00","minutes":57,"scheduled":true}]}]}],"alerts":[{"id":"lmm:planned_work:33570","type":"Boarding Change","active_now":true,"header":"The Bay Terrace-bound Q28 stop at 39th Ave/Union St is closed due to construction at that location.\n\nBoard at 138th St/39th Ave instead.","description":"Note: Bus arrival information may not be available/accurate while buses are detoured.","routes":[{"id":"Q28","label":"Q28","name":"Flushing - Bay Terrace Rush","url":"https://mochipi.com/agents/bus/routes/q28"}],"stops":[],"upcoming_periods":[],"updated":"2026-08-15T10:23:16-04:00"},{"id":"lmm:planned_work:34520","type":"Planned - Detour","active_now":true,"header":"Westbound QM2 and QM20 will be detoured between 138th St and Linden Pl","description":"Westbound service will run along 31st Rd, 138th St, 32nd Av, and Linden Pl.\nThe westbound stop on 31st Rd at 138th St will be closed.\nUse the temporary westbound stop on 138th St at 31st Rd instead.\nSee a map of the detoured route.\n\nWhat's happening?\nDEP Linden Place pump station construction\n\nNote: Bus arrival information may not be accurate or available while buses are detoured.","routes":[{"id":"QM2","label":"QM2","name":"Bay Terrace - Midtown Express","url":"https://mochipi.com/agents/bus/routes/qm2"},{"id":"QM20","label":"QM20","name":"Bay Terrace - Midtown Express","url":"https://mochipi.com/agents/bus/routes/qm20"}],"stops":[],"upcoming_periods":[],"updated":"2026-09-09T18:42:38-04:00"},{"id":"lmm:planned_work:32050","type":"Planned - Detour","active_now":true,"header":"Eastbound QM2 and QM20 buses are detoured because of construction along Madison Ave from E 58th St to E 59th St.","description":"While detoured, no stops will be missed, but you may experience extra turns. \n\nNote: Bus arrival information may not be accurate/available while buses are detoured.","routes":[{"id":"QM2","label":"QM2","name":"Bay Terrace - Midtown Express","url":"https://mochipi.com/agents/bus/routes/qm2"},{"id":"QM20","label":"QM20","name":"Bay Terrace - Midtown Express","url":"https://mochipi.com/agents/bus/routes/qm20"}],"stops":[],"upcoming_periods":[],"updated":"2026-05-18T21:43:54-04:00"}],"freshness":{"departures":{"as_of":"2026-10-01T01:56:36-04:00","feed_age_seconds":21,"fetched_from_source":"2026-10-01T01:56:50-04:00","source":"live predictions, with the published timetable for Q28"},"alerts":{"as_of":"2026-10-01T01:50:21-04:00","feed_age_seconds":396,"fetched_from_source":"2026-10-01T01:56:17-04:00"}},"feed_errors":[],"nearby":"https://mochipi.com/agents/nearby?lat=40.776976&lon=-73.782846","notes":["Next departures are live predictions for the next 1 hour(s) and change minute to minute; an empty list means none are predicted, not that service has ended.","Trips not yet in the live feed (it lists those running or leaving soon) are the published timetable (\"scheduled\": true).","Alerts shown: in effect now, or starting within 7 days, for this stop or its routes as a whole.","Data obtained from the MTA's public data feeds and redistributed through our own server. Not affiliated with or endorsed by the MTA. The MTA does not guarantee this data is accurate, complete or timely, and neither do we. Alert text is shown exactly as the MTA published it."]}