{"meta":{"path":"vessel/portcalls","ts":"2026-05-12T20:58:44+00:00","status":"ok","rows":28,"days":90,"request_id":"9a251bd460778af5"},"data":[{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-05-11 07:33:04","departure":"2026-05-12 15:41:05","duration_h":32.13,"samples":31,"min_dist_km":1.124,"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-05-08 16:47:53","departure":"2026-05-10 15:12:03","duration_h":46.4,"samples":44,"min_dist_km":0.281,"max_speed_kn":4.3,"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-06 07:53:02","departure":"2026-05-07 12:58:18","duration_h":29.09,"samples":27,"min_dist_km":1.123,"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-05-05 15:55:52","departure":"2026-05-05 15:55:52","duration_h":0,"samples":5,"min_dist_km":1.126,"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-05-03 16:18:08","departure":"2026-05-04 10:15:08","duration_h":17.95,"samples":20,"min_dist_km":1.124,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":77724,"port_name":"Dreischor","port_lat":51.6833,"port_lng":3.98333,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-03 13:28:40","departure":"2026-05-03 13:33:01","duration_h":0.07,"samples":2,"min_dist_km":2.755,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77724"},{"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:15","departure":"2026-05-03 08:12:11","duration_h":16.15,"samples":15,"min_dist_km":1.122,"max_speed_kn":0.1,"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-05-02 12:02:14","departure":"2026-05-02 13:34:44","duration_h":1.54,"samples":3,"min_dist_km":1.383,"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-05-01 08:03:45","departure":"2026-05-02 07:48:47","duration_h":23.75,"samples":21,"min_dist_km":1.123,"max_speed_kn":0.1,"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-04-26 16:02:04","departure":"2026-04-26 17:41:46","duration_h":1.66,"samples":7,"min_dist_km":0.293,"max_speed_kn":0.2,"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-26 11:59:12","departure":"2026-04-26 14:00:30","duration_h":2.02,"samples":2,"min_dist_km":0.392,"max_speed_kn":0,"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-04-25 13:35:08","departure":"2026-04-26 07:57:03","duration_h":18.37,"samples":17,"min_dist_km":0.249,"max_speed_kn":2.2,"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-20 05:46:04","departure":"2026-04-25 07:24:40","duration_h":121.64,"samples":101,"min_dist_km":1.124,"max_speed_kn":0.3,"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-19 13:58:13","departure":"2026-04-19 13:58:13","duration_h":0,"samples":2,"min_dist_km":1.127,"max_speed_kn":0,"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-04-18 16:23:29","departure":"2026-04-19 10:14:12","duration_h":17.85,"samples":11,"min_dist_km":0.291,"max_speed_kn":0.1,"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-17 12:22:41","departure":"2026-04-18 12:17:17","duration_h":23.91,"samples":13,"min_dist_km":1.126,"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-16 15:00:31","departure":"2026-04-16 15:00:31","duration_h":0,"samples":2,"min_dist_km":1.125,"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-04-12 13:24:26","departure":"2026-04-12 13:54:27","duration_h":0.5,"samples":4,"min_dist_km":1.127,"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-12 07:18:45","departure":"2026-04-12 08:07:00","duration_h":0.8,"samples":2,"min_dist_km":0.407,"max_speed_kn":0.1,"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-05 14:17:41","departure":"2026-04-05 14:50:32","duration_h":0.55,"samples":4,"min_dist_km":1.126,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"},{"port_id":4554,"port_name":"MARINA PORT ZELANDE","port_lat":51.7594,"port_lng":3.86056,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-04 15:54:34","departure":"2026-04-05 08:06:37","duration_h":16.2,"samples":9,"min_dist_km":1.458,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4554"},{"port_id":4980,"port_name":"BRUINISSE","port_lat":51.6694,"port_lng":4.09076,"country_id":0,"country_name":"","arrival":"2026-04-03 09:46:33","departure":"2026-04-04 07:25:42","duration_h":21.65,"samples":12,"min_dist_km":1.125,"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-27 14:46:48","departure":"2026-03-27 14:46:48","duration_h":0,"samples":3,"min_dist_km":1.128,"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-17 10:24:19","departure":"2026-03-17 15:48:22","duration_h":5.4,"samples":6,"min_dist_km":1.125,"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-14 15:01:13","departure":"2026-03-14 18:14:12","duration_h":3.22,"samples":5,"min_dist_km":0.554,"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-03-14 00:32:29","departure":"2026-03-14 11:08:29","duration_h":10.6,"samples":6,"min_dist_km":0.093,"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-03-13 10:43:15","departure":"2026-03-13 19:01:14","duration_h":8.3,"samples":5,"min_dist_km":1.126,"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-03 10:56:36","departure":"2026-03-12 15:49:06","duration_h":220.88,"samples":112,"min_dist_km":0.849,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4980"}],"errors":[]}