{"meta":{"path":"vessel/portcalls","ts":"2026-05-12T20:25:29+00:00","status":"ok","rows":5,"days":90,"request_id":"c6422cf6434f747f"},"data":[{"port_id":3933,"port_name":"RAMSGATE","port_lat":51.3257,"port_lng":1.42125,"country_id":394,"country_name":"England","arrival":"2026-05-12 14:41:54","departure":"2026-05-12 14:41:54","duration_h":0,"samples":5,"min_dist_km":0.286,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/3933"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-05-11 14:49:12","departure":"2026-05-12 03:57:55","duration_h":13.15,"samples":5,"min_dist_km":0.776,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":4903,"port_name":"ROOMPOT MARINA","port_lat":51.5931,"port_lng":3.71816,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-10 11:51:46","departure":"2026-05-10 12:00:49","duration_h":0.15,"samples":6,"min_dist_km":0.065,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4903"},{"port_id":5432,"port_name":"ZIERIKZEE","port_lat":51.6485,"port_lng":3.91863,"country_id":0,"country_name":"","arrival":"2026-05-09 13:56:32","departure":"2026-05-10 09:23:43","duration_h":19.45,"samples":8,"min_dist_km":0.42,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5432"},{"port_id":4893,"port_name":"DINTELMOND","port_lat":51.6522,"port_lng":4.37951,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-09 07:42:38","departure":"2026-05-09 08:18:37","duration_h":0.6,"samples":2,"min_dist_km":0.641,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4893"}],"errors":[]}