{"meta":{"path":"vessel/portcalls","ts":"2026-05-12T22:58:49+00:00","status":"ok","rows":11,"days":90,"request_id":"8aa57b3389e625e8"},"data":[{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-05-02 09:16:58","departure":"2026-05-12 19:55:11","duration_h":250.64,"samples":206,"min_dist_km":0.418,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":78500,"port_name":"Ouddorp","port_lat":51.8167,"port_lng":3.93333,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-01 08:04:59","departure":"2026-05-02 05:01:08","duration_h":20.94,"samples":18,"min_dist_km":2.085,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78500"},{"port_id":5021,"port_name":"BROUWERSHAVEN","port_lat":51.7288,"port_lng":3.91401,"country_id":0,"country_name":"","arrival":"2026-04-30 09:57:25","departure":"2026-05-01 06:23:56","duration_h":20.44,"samples":18,"min_dist_km":0.31,"max_speed_kn":3.8,"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-04-28 08:05:28","departure":"2026-04-30 07:05:28","duration_h":47,"samples":39,"min_dist_km":0.53,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":77406,"port_name":"Achthuizen","port_lat":51.6833,"port_lng":4.26667,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-25 07:24:25","departure":"2026-04-28 04:40:28","duration_h":69.27,"samples":58,"min_dist_km":3.793,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77406"},{"port_id":77647,"port_name":"De Heen","port_lat":51.6167,"port_lng":4.26667,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-23 10:26:28","departure":"2026-04-25 04:38:26","duration_h":42.2,"samples":36,"min_dist_km":4.613,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77647"},{"port_id":5432,"port_name":"ZIERIKZEE","port_lat":51.6485,"port_lng":3.91863,"country_id":0,"country_name":"","arrival":"2026-04-22 12:16:01","departure":"2026-04-23 03:09:59","duration_h":14.9,"samples":13,"min_dist_km":0.466,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5432"},{"port_id":5432,"port_name":"ZIERIKZEE","port_lat":51.6485,"port_lng":3.91863,"country_id":0,"country_name":"","arrival":"2026-04-22 08:16:00","departure":"2026-04-22 09:15:59","duration_h":1,"samples":2,"min_dist_km":0.469,"max_speed_kn":0,"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-16 20:17:01","departure":"2026-04-22 05:35:09","duration_h":129.3,"samples":88,"min_dist_km":0.528,"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-01 06:43:53","departure":"2026-04-01 06:43:53","duration_h":0,"samples":3,"min_dist_km":1.731,"max_speed_kn":0.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-03-31 14:55:41","departure":"2026-03-31 14:55:41","duration_h":0,"samples":3,"min_dist_km":0.643,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"}],"errors":[]}