{"meta":{"path":"vessel/portcalls","ts":"2026-05-12T22:58:48+00:00","status":"ok","rows":10,"days":90,"request_id":"cd50ca96f6c27ad1"},"data":[{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-05-08 22:06:18","departure":"2026-05-10 13:37:39","duration_h":39.52,"samples":40,"min_dist_km":0.392,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":1631,"port_name":"Amsterdam","port_lat":52.3833,"port_lng":4.9,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-04 10:16:11","departure":"2026-05-04 10:16:11","duration_h":0,"samples":5,"min_dist_km":0.603,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/1631"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-04-24 18:02:54","departure":"2026-04-27 13:53:32","duration_h":67.84,"samples":61,"min_dist_km":0.393,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-04-14 08:04:13","departure":"2026-04-14 08:04:13","duration_h":0,"samples":3,"min_dist_km":0.394,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-04-12 01:32:55","departure":"2026-04-12 08:43:38","duration_h":7.18,"samples":4,"min_dist_km":0.395,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-03-02 09:20:43","departure":"2026-04-10 07:26:45","duration_h":934.1,"samples":465,"min_dist_km":0.391,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-02-28 22:32:43","departure":"2026-02-28 22:32:43","duration_h":0,"samples":3,"min_dist_km":0.395,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-02-25 12:56:44","departure":"2026-02-27 02:30:11","duration_h":37.56,"samples":22,"min_dist_km":0.392,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-02-21 13:35:40","departure":"2026-02-24 14:50:43","duration_h":73.25,"samples":37,"min_dist_km":0.392,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-02-11 22:05:45","departure":"2026-02-20 17:20:45","duration_h":211.25,"samples":109,"min_dist_km":0.392,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"}],"errors":[]}