{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T11:37:11+00:00","status":"ok","rows":22,"days":90,"request_id":"17fbfc216a3a0cd5"},"data":[{"port_id":3158,"port_name":"Yarmouth","port_lat":50.7083,"port_lng":-1.49889,"country_id":394,"country_name":"England","arrival":"2026-05-11 19:50:42","departure":"2026-05-13 06:12:41","duration_h":34.37,"samples":29,"min_dist_km":0.303,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/3158"},{"port_id":1915,"port_name":"Cowes","port_lat":50.7678,"port_lng":-1.2975,"country_id":394,"country_name":"England","arrival":"2026-05-11 04:14:40","departure":"2026-05-11 16:12:43","duration_h":11.97,"samples":12,"min_dist_km":0.949,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/1915"},{"port_id":4413,"port_name":"RYDE","port_lat":50.7364,"port_lng":-1.1582,"country_id":394,"country_name":"England","arrival":"2026-05-11 01:45:50","departure":"2026-05-11 01:48:42","duration_h":0.05,"samples":2,"min_dist_km":2.746,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/4413"},{"port_id":1770,"port_name":"Boulogne","port_lat":50.725,"port_lng":1.6,"country_id":373,"country_name":"France","arrival":"2026-05-09 22:17:11","departure":"2026-05-10 07:29:22","duration_h":9.2,"samples":9,"min_dist_km":0.05,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1770"},{"port_id":4074,"port_name":"NIEUWPOORT","port_lat":51.1346,"port_lng":2.7522,"country_id":376,"country_name":"Belgium","arrival":"2026-05-03 13:23:11","departure":"2026-05-09 08:17:11","duration_h":138.9,"samples":114,"min_dist_km":0.821,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/4074"},{"port_id":2551,"port_name":"Oostende","port_lat":51.2333,"port_lng":2.91667,"country_id":376,"country_name":"Belgium","arrival":"2026-05-02 13:20:50","departure":"2026-05-03 08:11:48","duration_h":18.85,"samples":17,"min_dist_km":0.615,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/2551"},{"port_id":4074,"port_name":"NIEUWPOORT","port_lat":51.1346,"port_lng":2.7522,"country_id":376,"country_name":"Belgium","arrival":"2026-05-01 13:53:23","departure":"2026-05-02 09:26:53","duration_h":19.56,"samples":16,"min_dist_km":0.821,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/4074"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-05-01 02:32:34","departure":"2026-05-01 09:41:55","duration_h":7.16,"samples":7,"min_dist_km":0.848,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":1770,"port_name":"Boulogne","port_lat":50.725,"port_lng":1.6,"country_id":373,"country_name":"France","arrival":"2026-04-29 17:55:32","departure":"2026-04-30 17:43:36","duration_h":23.8,"samples":20,"min_dist_km":0.057,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1770"},{"port_id":1946,"port_name":"Dover","port_lat":51.1167,"port_lng":1.33333,"country_id":394,"country_name":"England","arrival":"2026-04-28 19:25:53","departure":"2026-04-29 10:42:33","duration_h":15.28,"samples":13,"min_dist_km":1.18,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/1946"},{"port_id":4074,"port_name":"NIEUWPOORT","port_lat":51.1346,"port_lng":2.7522,"country_id":376,"country_name":"Belgium","arrival":"2026-04-27 17:25:01","departure":"2026-04-28 10:07:03","duration_h":16.7,"samples":14,"min_dist_km":0.822,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/4074"},{"port_id":11634,"port_name":"Lombardsijde","port_lat":51.15,"port_lng":2.75,"country_id":376,"country_name":"Belgium","arrival":"2026-04-27 16:15:01","departure":"2026-04-27 16:46:07","duration_h":0.52,"samples":2,"min_dist_km":1.004,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11634"},{"port_id":4074,"port_name":"NIEUWPOORT","port_lat":51.1346,"port_lng":2.7522,"country_id":376,"country_name":"Belgium","arrival":"2026-04-19 19:47:27","departure":"2026-04-27 11:46:58","duration_h":183.99,"samples":153,"min_dist_km":0.776,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/4074"},{"port_id":4074,"port_name":"NIEUWPOORT","port_lat":51.1346,"port_lng":2.7522,"country_id":376,"country_name":"Belgium","arrival":"2026-04-19 13:58:57","departure":"2026-04-19 16:41:26","duration_h":2.71,"samples":4,"min_dist_km":0.821,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/4074"},{"port_id":2551,"port_name":"Oostende","port_lat":51.2333,"port_lng":2.91667,"country_id":376,"country_name":"Belgium","arrival":"2026-04-18 14:04:10","departure":"2026-04-19 07:34:04","duration_h":17.5,"samples":10,"min_dist_km":0.706,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/2551"},{"port_id":4074,"port_name":"NIEUWPOORT","port_lat":51.1346,"port_lng":2.7522,"country_id":376,"country_name":"Belgium","arrival":"2026-04-12 15:29:38","departure":"2026-04-18 07:53:38","duration_h":136.4,"samples":67,"min_dist_km":0.82,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/4074"},{"port_id":4074,"port_name":"NIEUWPOORT","port_lat":51.1346,"port_lng":2.7522,"country_id":376,"country_name":"Belgium","arrival":"2026-03-29 13:23:36","departure":"2026-04-10 07:11:48","duration_h":281.8,"samples":141,"min_dist_km":0.821,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/4074"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-03-28 16:42:37","departure":"2026-03-29 06:06:36","duration_h":13.4,"samples":8,"min_dist_km":0.832,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":4074,"port_name":"NIEUWPOORT","port_lat":51.1346,"port_lng":2.7522,"country_id":376,"country_name":"Belgium","arrival":"2026-03-22 15:23:08","departure":"2026-03-28 10:35:15","duration_h":139.2,"samples":71,"min_dist_km":0.821,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/4074"},{"port_id":12082,"port_name":"Sas-Slijkens","port_lat":51.2167,"port_lng":2.95,"country_id":376,"country_name":"Belgium","arrival":"2026-03-21 16:58:10","departure":"2026-03-22 07:10:05","duration_h":14.2,"samples":8,"min_dist_km":1.144,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12082"},{"port_id":4074,"port_name":"NIEUWPOORT","port_lat":51.1346,"port_lng":2.7522,"country_id":376,"country_name":"Belgium","arrival":"2026-02-26 09:56:05","departure":"2026-03-21 11:14:06","duration_h":553.3,"samples":271,"min_dist_km":0.82,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/4074"},{"port_id":11634,"port_name":"Lombardsijde","port_lat":51.15,"port_lng":2.75,"country_id":376,"country_name":"Belgium","arrival":"2026-02-12 11:14:04","departure":"2026-02-26 07:38:01","duration_h":332.4,"samples":166,"min_dist_km":0.809,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11634"}],"errors":[]}