{"meta":{"path":"vessel/portcalls","ts":"2026-05-29T20:10:02+00:00","status":"ok","rows":30,"days":90,"request_id":"5ab018c6d5f37135"},"data":[{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-29 13:23:12","departure":"2026-05-29 13:38:02","duration_h":0.25,"samples":2,"min_dist_km":4.781,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-29 03:30:22","departure":"2026-05-29 10:21:13","duration_h":6.85,"samples":7,"min_dist_km":0.857,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":32426,"port_name":"Stader Sand","port_lat":53.6333,"port_lng":9.51667,"country_id":432,"country_name":"Germany","arrival":"2026-05-28 12:24:52","departure":"2026-05-28 22:14:02","duration_h":9.82,"samples":10,"min_dist_km":2.2,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/32426"},{"port_id":32426,"port_name":"Stader Sand","port_lat":53.6333,"port_lng":9.51667,"country_id":432,"country_name":"Germany","arrival":"2026-05-28 03:36:12","departure":"2026-05-28 09:26:42","duration_h":5.84,"samples":6,"min_dist_km":2.202,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/32426"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-27 22:43:03","departure":"2026-05-28 00:08:43","duration_h":1.43,"samples":2,"min_dist_km":3.059,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-27 07:48:22","departure":"2026-05-27 17:42:32","duration_h":9.9,"samples":8,"min_dist_km":3.061,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-27 01:33:03","departure":"2026-05-27 04:03:32","duration_h":2.51,"samples":4,"min_dist_km":0.837,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-26 07:31:12","departure":"2026-05-26 22:26:51","duration_h":14.93,"samples":13,"min_dist_km":0.836,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":24719,"port_name":"Altenwerder","port_lat":53.5167,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-26 04:39:11","departure":"2026-05-26 05:59:52","duration_h":1.34,"samples":2,"min_dist_km":1.864,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24719"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-25 22:21:53","departure":"2026-05-26 04:13:52","duration_h":5.87,"samples":6,"min_dist_km":1.023,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-25 00:06:12","departure":"2026-05-25 19:07:12","duration_h":19.02,"samples":14,"min_dist_km":3.061,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":24719,"port_name":"Altenwerder","port_lat":53.5167,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-24 22:14:52","departure":"2026-05-24 22:26:33","duration_h":0.19,"samples":2,"min_dist_km":1.187,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24719"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-23 04:09:31","departure":"2026-05-24 20:07:12","duration_h":39.96,"samples":34,"min_dist_km":1.779,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":28425,"port_name":"Hamburg-Mitte","port_lat":53.55,"port_lng":10.0167,"country_id":432,"country_name":"Germany","arrival":"2026-05-23 01:53:31","departure":"2026-05-23 01:55:51","duration_h":0.04,"samples":2,"min_dist_km":2.74,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28425"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-21 19:54:12","departure":"2026-05-22 23:28:32","duration_h":27.57,"samples":23,"min_dist_km":3.058,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-20 16:25:13","departure":"2026-05-21 13:39:32","duration_h":21.24,"samples":16,"min_dist_km":0.839,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-18 17:33:32","departure":"2026-05-20 10:25:52","duration_h":40.87,"samples":33,"min_dist_km":1.427,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-16 21:22:12","departure":"2026-05-18 15:53:51","duration_h":42.53,"samples":34,"min_dist_km":0.861,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-14 16:08:32","departure":"2026-05-16 17:06:12","duration_h":48.96,"samples":38,"min_dist_km":0.808,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-14 05:45:51","departure":"2026-05-14 13:44:32","duration_h":7.98,"samples":7,"min_dist_km":1.711,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-13 01:21:51","departure":"2026-05-14 03:43:12","duration_h":26.36,"samples":17,"min_dist_km":0.84,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":28425,"port_name":"Hamburg-Mitte","port_lat":53.55,"port_lng":10.0167,"country_id":432,"country_name":"Germany","arrival":"2026-05-12 22:27:32","departure":"2026-05-12 23:29:52","duration_h":1.04,"samples":2,"min_dist_km":2.302,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28425"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-12 18:12:12","departure":"2026-05-12 19:22:33","duration_h":1.17,"samples":2,"min_dist_km":3.067,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-11 01:25:53","departure":"2026-05-12 10:45:54","duration_h":33.33,"samples":24,"min_dist_km":0.808,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-10 07:02:52","departure":"2026-05-10 21:43:32","duration_h":14.68,"samples":13,"min_dist_km":0.815,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-08 13:37:23","departure":"2026-05-10 04:05:13","duration_h":38.46,"samples":30,"min_dist_km":0.802,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-07 06:03:13","departure":"2026-05-08 10:21:02","duration_h":28.3,"samples":21,"min_dist_km":0.836,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-06 07:29:02","departure":"2026-05-07 01:59:32","duration_h":18.51,"samples":14,"min_dist_km":0.841,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":24719,"port_name":"Altenwerder","port_lat":53.5167,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-06 03:56:42","departure":"2026-05-06 04:13:32","duration_h":0.28,"samples":2,"min_dist_km":2.184,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24719"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-05 04:10:52","departure":"2026-05-05 22:25:12","duration_h":18.24,"samples":16,"min_dist_km":3.057,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"}],"errors":[]}