{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T12:28:42+00:00","status":"ok","rows":17,"days":90,"request_id":"d31bf579fb0d454b"},"data":[{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-05-02 16:02:21","departure":"2026-05-13 09:44:27","duration_h":257.7,"samples":210,"min_dist_km":1.721,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"},{"port_id":31112,"port_name":"Otterstadt","port_lat":49.3667,"port_lng":8.45,"country_id":432,"country_name":"Germany","arrival":"2026-05-02 11:53:05","departure":"2026-05-02 11:53:05","duration_h":0,"samples":3,"min_dist_km":2.222,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31112"},{"port_id":29246,"port_name":"Ketsch","port_lat":49.3667,"port_lng":8.51667,"country_id":432,"country_name":"Germany","arrival":"2026-05-02 09:05:37","departure":"2026-05-02 09:05:37","duration_h":0,"samples":2,"min_dist_km":1.985,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/29246"},{"port_id":24750,"port_name":"Altlussheim","port_lat":49.3,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-05-01 15:56:36","departure":"2026-05-02 07:44:37","duration_h":15.8,"samples":14,"min_dist_km":3.5,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24750"},{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-04-25 14:17:27","departure":"2026-05-01 13:52:19","duration_h":143.58,"samples":118,"min_dist_km":1.457,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"},{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-04-13 09:34:08","departure":"2026-04-18 14:01:06","duration_h":124.45,"samples":61,"min_dist_km":1.722,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"},{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-04-12 07:10:02","departure":"2026-04-12 15:55:09","duration_h":8.75,"samples":9,"min_dist_km":1.723,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"},{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-04-09 20:58:07","departure":"2026-04-10 06:37:06","duration_h":9.65,"samples":6,"min_dist_km":1.701,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"},{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-04-08 20:58:04","departure":"2026-04-09 04:28:11","duration_h":7.5,"samples":6,"min_dist_km":1.701,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"},{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-04-07 20:58:08","departure":"2026-04-08 03:46:02","duration_h":6.8,"samples":6,"min_dist_km":1.701,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"},{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-04-06 23:34:03","departure":"2026-04-06 23:34:03","duration_h":0,"samples":2,"min_dist_km":1.703,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"},{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-04-04 00:10:07","departure":"2026-04-04 01:28:01","duration_h":1.3,"samples":5,"min_dist_km":1.701,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"},{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-03-28 19:59:35","departure":"2026-03-29 03:53:31","duration_h":7.9,"samples":7,"min_dist_km":1.701,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"},{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-03-01 03:18:10","departure":"2026-03-01 03:18:10","duration_h":0,"samples":2,"min_dist_km":1.729,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"},{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-02-15 20:38:52","departure":"2026-02-22 02:56:52","duration_h":150.3,"samples":61,"min_dist_km":1.701,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"},{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-02-13 18:02:51","departure":"2026-02-15 06:26:50","duration_h":36.4,"samples":19,"min_dist_km":1.699,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"},{"port_id":24761,"port_name":"Altrip","port_lat":49.4333,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-02-12 19:44:52","departure":"2026-02-13 01:56:51","duration_h":6.2,"samples":6,"min_dist_km":1.701,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24761"}],"errors":[]}