{"system":"bus","id":"550692","name":"21 ST/ASTORIA BLVD","url":"https://mochipi.com/agents/bus/stops/550692-21-st-astoria-blvd","location":{"lat":40.772396,"lon":-73.925725},"routes":[{"id":"Q69","label":"Q69","name":"East Elmhurst - Long Island City","url":"https://mochipi.com/agents/bus/routes/q69"},{"id":"Q100","label":"Q100","name":"Rikers Island - Long Island City Ltd","url":"https://mochipi.com/agents/bus/routes/q100"}],"serves":[{"route":"Q69","toward":"EAST ELMHURST via 21 ST via DITMARS BL"},{"route":"Q100","toward":"LIMITED RIKERS ISLAND"}],"system_name":"NYC Bus (MTA)","next_departures":[{"route":"Q100","route_label":"Q100","destination":"LIMITED RIKERS ISLAND","departs":"2026-10-15T20:05:49-04:00","minutes":1,"crowding":"Many seats available","trip":"47368650-LGPD6-LG_D6-Weekday-04-SDon"},{"route":"Q100","route_label":"Q100","destination":"LIMITED RIKERS ISLAND","departs":"2026-10-15T20:13:01-04:00","minutes":8,"crowding":"Many seats available","trip":"47368730-LGPD6-LG_D6-Weekday-04-SDon"},{"route":"Q69","route_label":"Q69","destination":"EAST ELMHURST via 21 ST via DITMARS BL","departs":"2026-10-15T20:20:10-04:00","minutes":15,"trip":"47368340-LGPD6-LG_D6-Weekday-04-SDon"},{"route":"Q69","route_label":"Q69","destination":"EAST ELMHURST via 21 ST via DITMARS BL","departs":"2026-10-15T20:30:44-04:00","minutes":26,"trip":"47368334-LGPD6-LG_D6-Weekday-04-SDon"},{"route":"Q100","route_label":"Q100","destination":"LIMITED RIKERS ISLAND","departs":"2026-10-15T20:32:08-04:00","minutes":27,"trip":"47368651-LGPD6-LG_D6-Weekday-04-SDon"},{"route":"Q69","route_label":"Q69","destination":"EAST ELMHURST via 21 ST via DITMARS BL","departs":"2026-10-15T20:45:14-04:00","minutes":40,"trip":"47368328-LGPD6-LG_D6-Weekday-04-SDon"},{"route":"Q100","route_label":"Q100","destination":"LIMITED RIKERS ISLAND","departs":"2026-10-15T20:52:08-04:00","minutes":47,"trip":"47368652-LGPD6-LG_D6-Weekday-04-SDon"},{"route":"Q69","route_label":"Q69","destination":"EAST ELMHURST via 21 ST via DITMARS BL","departs":"2026-10-15T21:00:14-04:00","minutes":55,"trip":"47368312-LGPD6-LG_D6-Weekday-04-SDon"}],"departure_groups":[{"direction":"Toward EAST ELMHURST via 21 ST via DITMARS BL","services":[{"route":"Q69","route_label":"Q69","destination":"EAST ELMHURST via 21 ST via DITMARS BL","scheduled":false,"arrivals":[{"route":"Q69","route_label":"Q69","destination":"EAST ELMHURST via 21 ST via DITMARS BL","departs":"2026-10-15T20:20:10-04:00","minutes":15,"trip":"47368340-LGPD6-LG_D6-Weekday-04-SDon"},{"route":"Q69","route_label":"Q69","destination":"EAST ELMHURST via 21 ST via DITMARS BL","departs":"2026-10-15T20:30:44-04:00","minutes":26,"trip":"47368334-LGPD6-LG_D6-Weekday-04-SDon"}]}]},{"direction":"Toward LIMITED RIKERS ISLAND","services":[{"route":"Q100","route_label":"Q100","destination":"LIMITED RIKERS ISLAND","scheduled":false,"arrivals":[{"route":"Q100","route_label":"Q100","destination":"LIMITED RIKERS ISLAND","departs":"2026-10-15T20:05:49-04:00","minutes":1,"crowding":"Many seats available","trip":"47368650-LGPD6-LG_D6-Weekday-04-SDon"},{"route":"Q100","route_label":"Q100","destination":"LIMITED RIKERS ISLAND","departs":"2026-10-15T20:13:01-04:00","minutes":8,"crowding":"Many seats available","trip":"47368730-LGPD6-LG_D6-Weekday-04-SDon"}]}]}],"alerts":[],"freshness":{"departures":{"as_of":"2026-10-15T20:04:18-04:00","feed_age_seconds":36,"fetched_from_source":"2026-10-15T20:04:34-04:00"},"alerts":{"as_of":"2026-10-15T20:00:25-04:00","feed_age_seconds":269,"fetched_from_source":"2026-10-15T20:03:53-04:00","note":"Our copy was fetched 60 seconds ago and may not be real time (the source feed could not be refreshed)."}},"feed_errors":[],"nearby":"https://mochipi.com/agents/nearby?lat=40.772396&lon=-73.925725","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.","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."]}