{"meta":{"path":"vessel/portcalls","ts":"2026-05-12T21:35:48+00:00","status":"ok","rows":4,"days":90,"request_id":"e025fd50c4395a0c"},"data":[{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-05-03 13:14:31","departure":"2026-05-03 13:14:31","duration_h":0,"samples":5,"min_dist_km":0.282,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":3878,"port_name":"YERSEKE","port_lat":51.4979,"port_lng":4.05607,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-02 17:21:08","departure":"2026-05-02 17:21:08","duration_h":0,"samples":5,"min_dist_km":0.136,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3878"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-05-02 12:04:07","departure":"2026-05-02 13:04:41","duration_h":1.01,"samples":5,"min_dist_km":0.282,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":3878,"port_name":"YERSEKE","port_lat":51.4979,"port_lng":4.05607,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-01 15:51:10","departure":"2026-05-02 07:45:10","duration_h":15.9,"samples":14,"min_dist_km":0.126,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3878"}],"errors":[]}