{"meta":{"path":"vessel/portcalls","ts":"2026-05-12T20:28:47+00:00","status":"ok","rows":10,"days":90,"request_id":"45d17ed99a321da2"},"data":[{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-05-02 16:03:32","departure":"2026-05-12 02:09:00","duration_h":226.09,"samples":188,"min_dist_km":0.785,"max_speed_kn":1.4,"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-05-01 17:49:02","departure":"2026-05-02 09:30:21","duration_h":15.69,"samples":14,"min_dist_km":0.634,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":78414,"port_name":"Noordgouwe","port_lat":51.7,"port_lng":3.95,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-01 13:54:03","departure":"2026-05-01 15:54:57","duration_h":2.02,"samples":2,"min_dist_km":3.808,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78414"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-04-12 07:18:21","departure":"2026-05-01 11:30:27","duration_h":460.2,"samples":323,"min_dist_km":0.808,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":5432,"port_name":"ZIERIKZEE","port_lat":51.6485,"port_lng":3.91863,"country_id":0,"country_name":"","arrival":"2026-04-09 16:13:15","departure":"2026-04-10 07:27:21","duration_h":15.24,"samples":9,"min_dist_km":0.418,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5432"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-04-03 14:17:03","departure":"2026-04-09 09:40:35","duration_h":139.39,"samples":69,"min_dist_km":0.336,"max_speed_kn":1.6,"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-11 12:55:09","departure":"2026-04-03 09:46:32","duration_h":548.86,"samples":275,"min_dist_km":0.717,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":5021,"port_name":"BROUWERSHAVEN","port_lat":51.7288,"port_lng":3.91401,"country_id":0,"country_name":"","arrival":"2026-03-10 16:56:42","departure":"2026-03-11 08:53:43","duration_h":15.95,"samples":9,"min_dist_km":2.793,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5021"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-03-05 11:16:38","departure":"2026-03-10 12:45:38","duration_h":121.48,"samples":60,"min_dist_km":0.601,"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 20:21:24","departure":"2026-03-05 07:30:00","duration_h":515.14,"samples":245,"min_dist_km":0.597,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"}],"errors":[]}