{"meta":{"path":"vessel/portcalls","ts":"2026-05-29T17:18:33+00:00","status":"ok","rows":30,"days":90,"request_id":"f4991b148eeb35a8"},"data":[{"port_id":4521,"port_name":"FAWLEY","port_lat":50.8395,"port_lng":-1.33165,"country_id":394,"country_name":"England","arrival":"2026-05-28 16:40:10","departure":"2026-05-29 13:44:49","duration_h":21.08,"samples":19,"min_dist_km":0.426,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/4521"},{"port_id":55095,"port_name":"Bembridge","port_lat":50.6833,"port_lng":-1.08333,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-05-24 09:42:50","departure":"2026-05-28 14:16:00","duration_h":100.55,"samples":82,"min_dist_km":3.841,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/55095"},{"port_id":45540,"port_name":"Gonfreville-l'Orcher","port_lat":49.5,"port_lng":0.233333,"country_id":373,"country_name":"France","arrival":"2026-05-22 23:08:10","departure":"2026-05-23 23:07:00","duration_h":23.98,"samples":21,"min_dist_km":3.102,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45540"},{"port_id":3241,"port_name":"Le Harve","port_lat":49.4848,"port_lng":0.085745,"country_id":373,"country_name":"France","arrival":"2026-05-22 16:16:31","departure":"2026-05-22 20:25:59","duration_h":4.16,"samples":5,"min_dist_km":8.189,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3241"},{"port_id":51348,"port_name":"Sainte-Adresse","port_lat":49.5,"port_lng":0.083333,"country_id":373,"country_name":"France","arrival":"2026-05-22 12:25:16","departure":"2026-05-22 14:21:00","duration_h":1.93,"samples":3,"min_dist_km":8.039,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/51348"},{"port_id":77924,"port_name":"Hansweert/Schore","port_lat":51.4333,"port_lng":4,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-19 23:59:09","departure":"2026-05-20 17:37:29","duration_h":17.64,"samples":16,"min_dist_km":1.669,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77924"},{"port_id":10843,"port_name":"Berendrecht","port_lat":51.3333,"port_lng":4.31667,"country_id":376,"country_name":"Belgium","arrival":"2026-05-18 17:33:29","departure":"2026-05-19 19:32:19","duration_h":25.98,"samples":22,"min_dist_km":1.463,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/10843"},{"port_id":12484,"port_name":"Zandvliet","port_lat":51.3667,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-05-18 15:53:49","departure":"2026-05-18 16:37:30","duration_h":0.73,"samples":2,"min_dist_km":2.407,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12484"},{"port_id":2943,"port_name":"Stenungsund","port_lat":58.0786,"port_lng":11.8039,"country_id":438,"country_name":"Sweden","arrival":"2026-05-15 06:15:12","departure":"2026-05-16 01:48:12","duration_h":19.55,"samples":18,"min_dist_km":1.293,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/438/2943"},{"port_id":87969,"port_name":"Klädesholmen","port_lat":57.95,"port_lng":11.5333,"country_id":438,"country_name":"Sweden","arrival":"2026-05-14 17:25:00","departure":"2026-05-15 01:15:31","duration_h":7.84,"samples":7,"min_dist_km":9.791,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/438/87969"},{"port_id":78598,"port_name":"Rilland","port_lat":51.4167,"port_lng":4.18333,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-12 07:43:01","departure":"2026-05-12 10:45:42","duration_h":3.04,"samples":3,"min_dist_km":3.896,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78598"},{"port_id":10843,"port_name":"Berendrecht","port_lat":51.3333,"port_lng":4.31667,"country_id":376,"country_name":"Belgium","arrival":"2026-05-11 01:26:11","departure":"2026-05-12 05:57:22","duration_h":28.52,"samples":24,"min_dist_km":1.9,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/10843"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-05-10 13:54:52","departure":"2026-05-10 13:57:21","duration_h":0.04,"samples":2,"min_dist_km":0.854,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":48197,"port_name":"Mardyck","port_lat":51.0167,"port_lng":2.25,"country_id":373,"country_name":"France","arrival":"2026-05-09 13:59:11","departure":"2026-05-10 11:53:22","duration_h":21.9,"samples":19,"min_dist_km":2.309,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/48197"},{"port_id":10843,"port_name":"Berendrecht","port_lat":51.3333,"port_lng":4.31667,"country_id":376,"country_name":"Belgium","arrival":"2026-05-06 03:56:40","departure":"2026-05-07 01:59:32","duration_h":22.05,"samples":20,"min_dist_km":1.836,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/10843"},{"port_id":77924,"port_name":"Hansweert/Schore","port_lat":51.4333,"port_lng":4,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-05 03:58:19","departure":"2026-05-05 23:36:59","duration_h":19.64,"samples":18,"min_dist_km":1.525,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77924"},{"port_id":2943,"port_name":"Stenungsund","port_lat":58.0786,"port_lng":11.8039,"country_id":438,"country_name":"Sweden","arrival":"2026-05-01 17:49:09","departure":"2026-05-02 16:05:29","duration_h":22.27,"samples":19,"min_dist_km":1.11,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/438/2943"},{"port_id":11614,"port_name":"Lillo","port_lat":51.3,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-04-29 07:48:18","departure":"2026-04-29 07:55:49","duration_h":0.13,"samples":2,"min_dist_km":3.33,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11614"},{"port_id":10843,"port_name":"Berendrecht","port_lat":51.3333,"port_lng":4.31667,"country_id":376,"country_name":"Belgium","arrival":"2026-04-27 22:06:01","departure":"2026-04-29 05:49:10","duration_h":31.72,"samples":27,"min_dist_km":1.875,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/10843"},{"port_id":57244,"port_name":"Hunsdon","port_lat":51.8,"port_lng":3.25,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-04-25 21:54:39","departure":"2026-04-27 13:49:02","duration_h":39.91,"samples":34,"min_dist_km":6.986,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57244"},{"port_id":2069,"port_name":"Grangemouth","port_lat":56.0333,"port_lng":-3.68889,"country_id":335,"country_name":"Scotland","arrival":"2026-04-23 04:00:38","departure":"2026-04-24 03:40:01","duration_h":23.66,"samples":22,"min_dist_km":0.402,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/335/2069"},{"port_id":77924,"port_name":"Hansweert/Schore","port_lat":51.4333,"port_lng":4,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-21 01:43:43","departure":"2026-04-21 07:52:41","duration_h":6.15,"samples":7,"min_dist_km":1.684,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77924"},{"port_id":12484,"port_name":"Zandvliet","port_lat":51.3667,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-04-20 11:03:11","departure":"2026-04-20 22:00:13","duration_h":10.95,"samples":10,"min_dist_km":0.9,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12484"},{"port_id":10843,"port_name":"Berendrecht","port_lat":51.3333,"port_lng":4.31667,"country_id":376,"country_name":"Belgium","arrival":"2026-04-20 07:16:59","departure":"2026-04-20 09:48:06","duration_h":2.52,"samples":3,"min_dist_km":2.459,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/10843"},{"port_id":12484,"port_name":"Zandvliet","port_lat":51.3667,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-04-20 02:22:00","departure":"2026-04-20 05:57:27","duration_h":3.59,"samples":3,"min_dist_km":0.901,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12484"},{"port_id":45540,"port_name":"Gonfreville-l'Orcher","port_lat":49.5,"port_lng":0.233333,"country_id":373,"country_name":"France","arrival":"2026-04-17 19:33:19","departure":"2026-04-18 17:33:20","duration_h":22,"samples":12,"min_dist_km":3.103,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45540"},{"port_id":51348,"port_name":"Sainte-Adresse","port_lat":49.5,"port_lng":0.083333,"country_id":373,"country_name":"France","arrival":"2026-04-15 15:45:00","departure":"2026-04-17 15:54:00","duration_h":48.15,"samples":24,"min_dist_km":8.959,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/51348"},{"port_id":77924,"port_name":"Hansweert/Schore","port_lat":51.4333,"port_lng":4,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-14 02:20:33","departure":"2026-04-14 13:14:26","duration_h":10.9,"samples":7,"min_dist_km":1.639,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77924"},{"port_id":12484,"port_name":"Zandvliet","port_lat":51.3667,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-04-12 21:28:34","departure":"2026-04-13 21:27:50","duration_h":23.99,"samples":13,"min_dist_km":0.899,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12484"},{"port_id":4521,"port_name":"FAWLEY","port_lat":50.8395,"port_lng":-1.33165,"country_id":394,"country_name":"England","arrival":"2026-04-09 00:12:19","departure":"2026-04-10 05:21:18","duration_h":29.15,"samples":16,"min_dist_km":0.427,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/4521"}],"errors":[]}