{"system":"bus","id":"308917","name":"ATLANTIC AV/WAVERLY AV","url":"https://mochipi.com/agents/bus/stops/308917-atlantic-av-waverly-av","location":{"lat":40.681424,"lon":-73.965414},"routes":[{"id":"B45","label":"B45","name":"Downtown Brooklyn - Crown Heights","url":"https://mochipi.com/agents/bus/routes/b45"}],"serves":[{"route":"B45","toward":"DOWNTOWN BKLYN COURT ST"}],"system_name":"NYC Bus (MTA)","next_departures":[{"route":"B45","route_label":"B45","destination":"DOWNTOWN BKLYN COURT ST","departs":"2026-10-12T11:53:57-04:00","minutes":14,"crowding":"Many seats available","trip":"EN_O6-Weekday-068500_B84_553"},{"route":"B45","route_label":"B45","destination":"DOWNTOWN BKLYN COURT ST","departs":"2026-10-12T12:06:21-04:00","minutes":27,"scheduled":true},{"route":"B45","route_label":"B45","destination":"DOWNTOWN BKLYN COURT ST","departs":"2026-10-12T12:21:21-04:00","minutes":42,"scheduled":true},{"route":"B45","route_label":"B45","destination":"DOWNTOWN BKLYN COURT ST","departs":"2026-10-12T12:32:21-04:00","minutes":53,"trip":"EN_O6-Weekday-073000_B65_851"}],"departure_groups":[{"direction":"Toward DOWNTOWN BKLYN COURT ST","services":[{"route":"B45","route_label":"B45","destination":"DOWNTOWN BKLYN COURT ST","scheduled":false,"arrivals":[{"route":"B45","route_label":"B45","destination":"DOWNTOWN BKLYN COURT ST","departs":"2026-10-12T11:53:57-04:00","minutes":14,"crowding":"Many seats available","trip":"EN_O6-Weekday-068500_B84_553"},{"route":"B45","route_label":"B45","destination":"DOWNTOWN BKLYN COURT ST","departs":"2026-10-12T12:32:21-04:00","minutes":53,"trip":"EN_O6-Weekday-073000_B65_851"}]},{"route":"B45","route_label":"B45","destination":"DOWNTOWN BKLYN COURT ST","scheduled":true,"arrivals":[{"route":"B45","route_label":"B45","destination":"DOWNTOWN BKLYN COURT ST","departs":"2026-10-12T12:06:21-04:00","minutes":27,"scheduled":true},{"route":"B45","route_label":"B45","destination":"DOWNTOWN BKLYN COURT ST","departs":"2026-10-12T12:21:21-04:00","minutes":42,"scheduled":true}]}]}],"alerts":[{"id":"lmm:planned_work:35626","type":"Planned - Detour","active_now":false,"header":"B45 buses will detour from Saint Johns Pl from Nostrand Ave to Kingston Ave in both directions","description":"Westbound, the last regular stop before the detour will be Saint Johns Pl/Kingston Ave. The first regular stop after the detour will be Saint Johns Pl/Rogers Ave.\n\nEastbound, the last regular stop before the detour will be Saint Johns Pl/Nostrand Ave. The first regular stop after the detour will be Saint Johns Pl/Kingston Ave.\n\nSee the detour map\n\nWestbound skipped stops:\nSaint Johns Pl/Brooklyn Ave\nSaint Johns Pl/New York Ave\nSaint Johns Pl/Nostrand Ave\n\nEastbound skipped stops:\nSaint Johns Pl/New York Ave\nSaint Johns Pl/Brooklyn Ave\n\nWhat’s happening?\nDOT Paving\n\nNote: Bus arrival information may be unavailable or inaccurate while buses are detoured.","routes":[{"id":"B45","label":"B45","name":"Downtown Brooklyn - Crown Heights","url":"https://mochipi.com/agents/bus/routes/b45"}],"stops":[],"next_start":"2026-10-13T06:00:00-04:00","upcoming_periods":[{"start":"2026-10-13T06:00:00-04:00","end":"2026-10-13T18:00:00-04:00"}],"updated":"2026-10-12T09:49:13-04:00"}],"freshness":{"departures":{"as_of":"2026-10-12T11:39:03-04:00","feed_age_seconds":30,"fetched_from_source":"2026-10-12T11:39:32-04:00","source":"live predictions, with the published timetable for B45"},"alerts":{"as_of":"2026-10-12T11:39:03-04:00","feed_age_seconds":30,"fetched_from_source":"2026-10-12T11:39:31-04:00"}},"feed_errors":[],"nearby":"https://mochipi.com/agents/nearby?lat=40.681424&lon=-73.965414","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."]}