{"meta":{"path":"vessel/portcalls","ts":"2026-05-12T22:22:04+00:00","status":"ok","rows":6,"days":90,"request_id":"16c5c06be1f42f90"},"data":[{"port_id":4964,"port_name":"HERKINGEN","port_lat":51.7063,"port_lng":4.08687,"country_id":0,"country_name":"","arrival":"2026-05-09 09:59:55","departure":"2026-05-09 16:17:55","duration_h":6.3,"samples":12,"min_dist_km":0.106,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4964"},{"port_id":4964,"port_name":"HERKINGEN","port_lat":51.7063,"port_lng":4.08687,"country_id":0,"country_name":"","arrival":"2026-05-01 20:23:29","departure":"2026-05-02 17:45:06","duration_h":21.36,"samples":23,"min_dist_km":0.103,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4964"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-05-01 13:28:14","departure":"2026-05-01 17:46:14","duration_h":4.3,"samples":4,"min_dist_km":1.648,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":5655,"port_name":"GOES","port_lat":51.5085,"port_lng":3.89256,"country_id":0,"country_name":"","arrival":"2026-04-28 16:07:35","departure":"2026-05-01 08:07:43","duration_h":64,"samples":53,"min_dist_km":0.294,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5655"},{"port_id":4964,"port_name":"HERKINGEN","port_lat":51.7063,"port_lng":4.08687,"country_id":0,"country_name":"","arrival":"2026-04-12 07:18:07","departure":"2026-04-28 10:09:28","duration_h":386.86,"samples":263,"min_dist_km":0.101,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4964"},{"port_id":4964,"port_name":"HERKINGEN","port_lat":51.7063,"port_lng":4.08687,"country_id":0,"country_name":"","arrival":"2026-02-11 22:17:50","departure":"2026-04-10 07:27:06","duration_h":1377.15,"samples":688,"min_dist_km":0.094,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4964"}],"errors":[]}