{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T21:37:38+00:00","status":"ok","rows":19,"days":90,"request_id":"94de644cd2464869"},"data":[{"port_id":25349,"port_name":"Basel","port_lat":54.75,"port_lng":8.21667,"country_id":432,"country_name":"Germany","arrival":"2026-05-26 04:36:48","departure":"2026-05-27 22:59:59","duration_h":42.39,"samples":36,"min_dist_km":4.692,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25349"},{"port_id":1917,"port_name":"Cuxhaven","port_lat":53.8667,"port_lng":8.71667,"country_id":432,"country_name":"Germany","arrival":"2026-05-22 13:07:59","departure":"2026-05-25 17:28:17","duration_h":76.34,"samples":65,"min_dist_km":0.555,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1917"},{"port_id":25349,"port_name":"Basel","port_lat":54.75,"port_lng":8.21667,"country_id":432,"country_name":"Germany","arrival":"2026-05-19 21:39:57","departure":"2026-05-22 01:06:30","duration_h":51.44,"samples":41,"min_dist_km":3.283,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25349"},{"port_id":25349,"port_name":"Basel","port_lat":54.75,"port_lng":8.21667,"country_id":432,"country_name":"Germany","arrival":"2026-05-19 04:05:40","departure":"2026-05-19 05:36:07","duration_h":1.51,"samples":6,"min_dist_km":6.023,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25349"},{"port_id":1917,"port_name":"Cuxhaven","port_lat":53.8667,"port_lng":8.71667,"country_id":432,"country_name":"Germany","arrival":"2026-05-08 12:07:40","departure":"2026-05-08 16:09:40","duration_h":4.03,"samples":9,"min_dist_km":0.556,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1917"},{"port_id":25349,"port_name":"Basel","port_lat":54.75,"port_lng":8.21667,"country_id":432,"country_name":"Germany","arrival":"2026-05-07 16:07:27","departure":"2026-05-07 22:57:16","duration_h":6.83,"samples":8,"min_dist_km":2.612,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25349"},{"port_id":25349,"port_name":"Basel","port_lat":54.75,"port_lng":8.21667,"country_id":432,"country_name":"Germany","arrival":"2026-05-07 05:57:13","departure":"2026-05-07 08:48:06","duration_h":2.85,"samples":5,"min_dist_km":2.172,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25349"},{"port_id":25349,"port_name":"Basel","port_lat":54.75,"port_lng":8.21667,"country_id":432,"country_name":"Germany","arrival":"2026-05-07 01:15:14","departure":"2026-05-07 01:51:02","duration_h":0.6,"samples":2,"min_dist_km":7.773,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25349"},{"port_id":25349,"port_name":"Basel","port_lat":54.75,"port_lng":8.21667,"country_id":432,"country_name":"Germany","arrival":"2026-05-06 21:42:14","departure":"2026-05-06 21:42:14","duration_h":0,"samples":2,"min_dist_km":9.526,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25349"},{"port_id":25349,"port_name":"Basel","port_lat":54.75,"port_lng":8.21667,"country_id":432,"country_name":"Germany","arrival":"2026-05-05 20:45:11","departure":"2026-05-06 03:33:11","duration_h":6.8,"samples":6,"min_dist_km":5.033,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25349"},{"port_id":1917,"port_name":"Cuxhaven","port_lat":53.8667,"port_lng":8.71667,"country_id":432,"country_name":"Germany","arrival":"2026-05-01 09:43:50","departure":"2026-05-01 13:44:28","duration_h":4.01,"samples":7,"min_dist_km":0.548,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1917"},{"port_id":25349,"port_name":"Basel","port_lat":54.75,"port_lng":8.21667,"country_id":432,"country_name":"Germany","arrival":"2026-04-28 08:05:59","departure":"2026-04-28 08:20:06","duration_h":0.24,"samples":2,"min_dist_km":9.521,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25349"},{"port_id":1917,"port_name":"Cuxhaven","port_lat":53.8667,"port_lng":8.71667,"country_id":432,"country_name":"Germany","arrival":"2026-04-25 06:21:04","departure":"2026-04-27 00:09:20","duration_h":41.8,"samples":36,"min_dist_km":0.678,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1917"},{"port_id":25349,"port_name":"Basel","port_lat":54.75,"port_lng":8.21667,"country_id":432,"country_name":"Germany","arrival":"2026-04-22 07:36:03","departure":"2026-04-22 12:20:23","duration_h":4.74,"samples":5,"min_dist_km":2.352,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25349"},{"port_id":1917,"port_name":"Cuxhaven","port_lat":53.8667,"port_lng":8.71667,"country_id":432,"country_name":"Germany","arrival":"2026-04-17 10:12:44","departure":"2026-04-20 01:33:34","duration_h":63.35,"samples":38,"min_dist_km":0.4,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1917"},{"port_id":1917,"port_name":"Cuxhaven","port_lat":53.8667,"port_lng":8.71667,"country_id":432,"country_name":"Germany","arrival":"2026-04-12 07:18:54","departure":"2026-04-13 01:27:24","duration_h":18.14,"samples":11,"min_dist_km":0.419,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1917"},{"port_id":78801,"port_name":"Terschelling","port_lat":53.4,"port_lng":5.35,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-06 23:31:25","departure":"2026-04-07 04:16:55","duration_h":4.76,"samples":3,"min_dist_km":7.171,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78801"},{"port_id":3773,"port_name":"HARLINGEN","port_lat":53.1781,"port_lng":5.4251,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-04 13:35:15","departure":"2026-04-06 13:21:23","duration_h":47.77,"samples":25,"min_dist_km":0.717,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3773"},{"port_id":4314,"port_name":"URK","port_lat":52.6584,"port_lng":5.60092,"country_id":365,"country_name":"Netherlands","arrival":"2026-03-06 09:29:39","departure":"2026-03-19 07:29:19","duration_h":309.99,"samples":157,"min_dist_km":0.078,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4314"}],"errors":[]}