{"schema_version": 1, "generated_at": "2026-09-13T23:03:32+02:00", "timezone": "Europe/Warsaw", "mode": "all_lines", "stop": {"stop_id": "6003", "platform": "03", "name": "Pl. Wilsona", "lat": 52.26971, "lon": 20.985458}, "line": null, "direction_id": null, "direction": null, "lines": ["122", "157", "181", "185"], "state": "ready", "partial": false, "line_statuses": [{"line": "122", "state": "ready", "directions_ready": 2, "gps_vehicle_count": 6}, {"line": "157", "state": "ready", "directions_ready": 1, "gps_vehicle_count": 4}, {"line": "181", "state": "ready", "directions_ready": 1, "gps_vehicle_count": 3}, {"line": "185", "state": "ready", "directions_ready": 2, "gps_vehicle_count": 6}], "pending_lines": [], "unavailable_lines": [], "errors": [], "requested_count": 5, "returned_count": 5, "next_refresh_seconds": 10, "timetable_state": "available", "unresolved_past_departures": 7, "warnings": [], "gps_summary": {"line_vehicle_count": 19, "freshness_limit_seconds": 90, "note": "Pozycja brygady nie potwierdza konkretnego kursu ani kierunku."}, "gtfs": {"days": ["2026-09-13"], "feed_version": "2026-09-13 00:15:12", "attributions": [{"attribution_id": "0", "organization_name": "Data provided by: Zarząd Transportu Miejskiego w Warszawie", "attribution_url": "https://ztm.waw.pl", "is_producer": "0", "is_operator": "1", "is_authority": "1", "is_data_source": "1"}, {"attribution_id": "1", "organization_name": "GTFS provided by: Mikołaj Kuranowski", "attribution_url": "https://mkuran.pl/gtfs/", "is_producer": "1", "is_operator": "0", "is_authority": "0", "is_data_source": "1"}, {"attribution_id": "2", "organization_name": "Bus shapes based on data from: © OpenStreetMap contributors (under ODbL license)", "attribution_url": "https://www.openstreetmap.org/copyright", "is_producer": "0", "is_operator": "0", "is_authority": "1", "is_data_source": "1"}]}, "departures": [{"departure_id": "02fdfa77eadb3601ab6fa3b0", "service_date": "2026-09-13", "line": "157", "direction_id": "dir_00100c002b96f94a", "scheduled_at": "2026-09-13T23:08:00+02:00", "direction": "Szczęśliwice", "variant": "TP-SZC", "brigade": "3", "reason": null, "estimated_at": "2026-09-13T23:08:13+02:00", "delay_seconds": 13, "seconds_until": 281, "time_basis": "estimated", "realtime_status": "matched", "service_status": "running", "vehicle": {"id": "1812", "mode": 1, "line": "157", "brigade": "3", "lat": 52.282283, "lon": 20.972351, "observed_at": "2026-09-13T23:03:03+02:00", "age_seconds": 29}, "match_quality": "medium", "prediction_method": "gtfs_shape_interpolation_v1", "prediction_observed_at": "2026-09-13T23:03:03+02:00", "trip_id": "2026-09-13:157:NdS:3:2300", "gps": {"status": "available", "match_basis": "line_and_brigade", "trip_confirmed": true, "candidates": [{"id": "1812", "mode": 1, "line": "157", "brigade": "3", "lat": 52.282283, "lon": 20.972351, "observed_at": "2026-09-13T23:03:03+02:00", "age_seconds": 29}]}}, {"departure_id": "ac4a0431bb124ffa4abf84a6", "service_date": "2026-09-13", "line": "181", "direction_id": "dir_a72b9ccf4a6f4889", "scheduled_at": "2026-09-13T23:15:00+02:00", "direction": "Pl. Wilsona", "variant": "TX-PLWv", "brigade": "3", "reason": null, "estimated_at": "2026-09-13T23:12:52+02:00", "delay_seconds": -128, "seconds_until": 560, "time_basis": "estimated", "realtime_status": "matched", "service_status": "running", "vehicle": {"id": "4515", "mode": 1, "line": "181", "brigade": "3", "lat": 52.2801576, "lon": 20.952528, "observed_at": "2026-09-13T23:03:10+02:00", "age_seconds": 22}, "match_quality": "medium", "prediction_method": "gtfs_shape_interpolation_v1", "prediction_observed_at": "2026-09-13T23:03:10+02:00", "trip_id": "2026-09-13:181:NdS:3:2250", "gps": {"status": "available", "match_basis": "line_and_brigade", "trip_confirmed": true, "candidates": [{"id": "4515", "mode": 1, "line": "181", "brigade": "3", "lat": 52.2801576, "lon": 20.952528, "observed_at": "2026-09-13T23:03:10+02:00", "age_seconds": 22}]}}, {"departure_id": "2da7c7731ea2ac8369fe4edf", "service_date": "2026-09-13", "line": "181", "direction_id": "dir_a72b9ccf4a6f4889", "scheduled_at": "2026-09-13T23:16:00+02:00", "direction": "Pl. Wilsona", "variant": "TZ-PLW1", "brigade": "3", "reason": "terminal_followup_unconfirmed", "related_scheduled_at": "2026-09-13T23:15:00+02:00", "related_departure_id": "ac4a0431bb124ffa4abf84a6", "estimated_at": null, "delay_seconds": null, "seconds_until": 748, "time_basis": "scheduled", "realtime_status": "unavailable", "service_status": "unknown", "vehicle": null, "match_quality": null, "prediction_method": null, "prediction_observed_at": null, "trip_id": null, "gps": {"status": "available", "match_basis": "line_and_brigade", "trip_confirmed": false, "candidates": [{"id": "4515", "mode": 1, "line": "181", "brigade": "3", "lat": 52.2801576, "lon": 20.952528, "observed_at": "2026-09-13T23:03:10+02:00", "age_seconds": 22}]}}, {"departure_id": "90991436db66c3fb2ec12031", "service_date": "2026-09-13", "line": "185", "direction_id": "dir_bd4435b5bb7f2c2e", "scheduled_at": "2026-09-13T23:24:00+02:00", "direction": "Al. Witosa", "variant": "Tx-AWI", "brigade": "3", "reason": "trip_scheduled_later", "estimated_at": null, "delay_seconds": null, "seconds_until": 1228, "time_basis": "scheduled", "realtime_status": "unavailable", "service_status": "unknown", "vehicle": null, "match_quality": null, "prediction_method": null, "prediction_observed_at": null, "trip_id": null, "gps": {"status": "available", "match_basis": "line_and_brigade", "trip_confirmed": false, "candidates": [{"id": "9848", "mode": 1, "line": "185", "brigade": "3", "lat": 52.285813, "lon": 20.972001, "observed_at": "2026-09-13T23:03:14+02:00", "age_seconds": 18}]}}, {"departure_id": "ecb8a40d178f94ad2db43ebc", "service_date": "2026-09-13", "line": "122", "direction_id": "dir_2b18c8f68a63ed28", "scheduled_at": "2026-09-13T23:31:00+02:00", "direction": "Gen. Maczka", "variant": "Tx-GMA4", "brigade": "10", "reason": "trip_scheduled_later", "estimated_at": null, "delay_seconds": null, "seconds_until": 1648, "time_basis": "scheduled", "realtime_status": "unavailable", "service_status": "unknown", "vehicle": null, "match_quality": null, "prediction_method": null, "prediction_observed_at": null, "trip_id": null, "gps": {"status": "available", "match_basis": "line_and_brigade", "trip_confirmed": false, "candidates": [{"id": "4503", "mode": 1, "line": "122", "brigade": "10", "lat": 52.2684, "lon": 20.986, "observed_at": "2026-09-13T23:03:12+02:00", "age_seconds": 20}]}}]}