{"meta":{"path":"vessel/portcalls","ts":"2026-10-22T10:55:48+00:00","status":"ok","rows":10,"days":90,"request_id":"c38f410ba1d3be96"},"data":[{"port_id":3972,"port_name":"SHOREHAM","port_lat":50.8276,"port_lng":-0.24786,"country_id":394,"country_name":"England","arrival":"2026-10-18 03:49:09","departure":"2026-10-18 13:42:46","duration_h":9.89,"samples":10,"min_dist_km":0.88,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/3972"},{"port_id":3972,"port_name":"SHOREHAM","port_lat":50.8276,"port_lng":-0.24786,"country_id":394,"country_name":"England","arrival":"2026-10-13 22:19:14","departure":"2026-10-14 23:58:05","duration_h":25.65,"samples":23,"min_dist_km":0.9,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/3972"},{"port_id":3972,"port_name":"SHOREHAM","port_lat":50.8276,"port_lng":-0.24786,"country_id":394,"country_name":"England","arrival":"2026-10-06 04:17:27","departure":"2026-10-07 06:21:56","duration_h":26.07,"samples":23,"min_dist_km":1.304,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/3972"},{"port_id":3742,"port_name":"FRASERBURGH","port_lat":57.6916,"port_lng":-1.99943,"country_id":0,"country_name":"","arrival":"2026-09-08 03:58:50","departure":"2026-09-28 13:13:02","duration_h":489.24,"samples":409,"min_dist_km":0.077,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3742"},{"port_id":3742,"port_name":"FRASERBURGH","port_lat":57.6916,"port_lng":-1.99943,"country_id":0,"country_name":"","arrival":"2026-08-31 02:32:49","departure":"2026-08-31 22:58:27","duration_h":20.43,"samples":18,"min_dist_km":0.129,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3742"},{"port_id":3742,"port_name":"FRASERBURGH","port_lat":57.6916,"port_lng":-1.99943,"country_id":0,"country_name":"","arrival":"2026-08-21 14:01:56","departure":"2026-08-22 22:12:31","duration_h":32.18,"samples":29,"min_dist_km":0.146,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3742"},{"port_id":3742,"port_name":"FRASERBURGH","port_lat":57.6916,"port_lng":-1.99943,"country_id":0,"country_name":"","arrival":"2026-08-13 05:48:36","departure":"2026-08-14 10:42:23","duration_h":28.9,"samples":24,"min_dist_km":0.225,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3742"},{"port_id":3742,"port_name":"FRASERBURGH","port_lat":57.6916,"port_lng":-1.99943,"country_id":0,"country_name":"","arrival":"2026-08-05 06:04:15","departure":"2026-08-06 14:19:26","duration_h":32.25,"samples":28,"min_dist_km":0.16,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3742"},{"port_id":3742,"port_name":"FRASERBURGH","port_lat":57.6916,"port_lng":-1.99943,"country_id":0,"country_name":"","arrival":"2026-08-01 01:30:29","departure":"2026-08-02 04:05:35","duration_h":26.59,"samples":24,"min_dist_km":0.226,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3742"},{"port_id":3742,"port_name":"FRASERBURGH","port_lat":57.6916,"port_lng":-1.99943,"country_id":0,"country_name":"","arrival":"2026-07-24 09:27:41","departure":"2026-07-24 19:01:30","duration_h":9.56,"samples":9,"min_dist_km":0.426,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3742"}],"errors":[]}