{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T18:05:43+00:00","status":"ok","rows":12,"days":90,"request_id":"80a0c96f1eeaf454"},"data":[{"port_id":3747,"port_name":"ROSCOFF","port_lat":48.7186,"port_lng":-3.96253,"country_id":373,"country_name":"France","arrival":"2026-05-27 13:06:58","departure":"2026-05-28 06:09:59","duration_h":17.05,"samples":14,"min_dist_km":0.282,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3747"},{"port_id":1908,"port_name":"Cork","port_lat":51.9,"port_lng":-8.45833,"country_id":402,"country_name":"Ireland","arrival":"2026-05-20 07:21:51","departure":"2026-05-20 13:22:21","duration_h":6.01,"samples":6,"min_dist_km":0.096,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/402/1908"},{"port_id":1908,"port_name":"Cork","port_lat":51.9,"port_lng":-8.45833,"country_id":402,"country_name":"Ireland","arrival":"2026-05-13 10:22:16","departure":"2026-05-14 07:23:16","duration_h":21.02,"samples":20,"min_dist_km":0.02,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/402/1908"},{"port_id":3747,"port_name":"ROSCOFF","port_lat":48.7186,"port_lng":-3.96253,"country_id":373,"country_name":"France","arrival":"2026-05-04 13:42:55","departure":"2026-05-05 05:29:59","duration_h":15.78,"samples":15,"min_dist_km":0.221,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3747"},{"port_id":2309,"port_name":"Le Havre","port_lat":49.4833,"port_lng":0.1,"country_id":373,"country_name":"France","arrival":"2026-04-23 18:05:01","departure":"2026-04-24 13:37:20","duration_h":19.54,"samples":17,"min_dist_km":1.262,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/2309"},{"port_id":51348,"port_name":"Sainte-Adresse","port_lat":49.5,"port_lng":0.083333,"country_id":373,"country_name":"France","arrival":"2026-04-23 07:31:20","departure":"2026-04-23 14:17:54","duration_h":6.78,"samples":6,"min_dist_km":2.959,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/51348"},{"port_id":3747,"port_name":"ROSCOFF","port_lat":48.7186,"port_lng":-3.96253,"country_id":373,"country_name":"France","arrival":"2026-04-15 17:38:57","departure":"2026-04-16 08:23:49","duration_h":14.75,"samples":8,"min_dist_km":0.219,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3747"},{"port_id":3747,"port_name":"ROSCOFF","port_lat":48.7186,"port_lng":-3.96253,"country_id":373,"country_name":"France","arrival":"2026-04-06 17:56:46","departure":"2026-04-07 17:44:43","duration_h":23.8,"samples":13,"min_dist_km":0.22,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3747"},{"port_id":3747,"port_name":"ROSCOFF","port_lat":48.7186,"port_lng":-3.96253,"country_id":373,"country_name":"France","arrival":"2026-03-30 12:08:25","departure":"2026-03-30 17:30:47","duration_h":5.37,"samples":4,"min_dist_km":0.237,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3747"},{"port_id":11624,"port_name":"Lissewege","port_lat":51.3,"port_lng":3.18333,"country_id":376,"country_name":"Belgium","arrival":"2026-03-11 00:48:09","departure":"2026-03-21 11:20:21","duration_h":250.54,"samples":126,"min_dist_km":2.778,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11624"},{"port_id":4105,"port_name":"STELLENDAM","port_lat":51.8237,"port_lng":4.03913,"country_id":365,"country_name":"Netherlands","arrival":"2026-03-01 12:49:51","departure":"2026-03-10 16:57:11","duration_h":220.12,"samples":110,"min_dist_km":0.32,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4105"},{"port_id":11624,"port_name":"Lissewege","port_lat":51.3,"port_lng":3.18333,"country_id":376,"country_name":"Belgium","arrival":"2026-02-27 17:18:57","departure":"2026-03-01 01:17:04","duration_h":31.97,"samples":17,"min_dist_km":2.891,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11624"}],"errors":[]}