{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T16:29:36+00:00","status":"ok","rows":20,"days":90,"request_id":"fc0d0b79223e77c4"},"data":[{"port_id":2344,"port_name":"Lorient","port_lat":47.7292,"port_lng":-3.36417,"country_id":373,"country_name":"France","arrival":"2026-05-06 09:22:01","departure":"2026-05-06 14:25:08","duration_h":5.05,"samples":10,"min_dist_km":0.213,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/2344"},{"port_id":2344,"port_name":"Lorient","port_lat":47.7292,"port_lng":-3.36417,"country_id":373,"country_name":"France","arrival":"2026-04-26 07:19:11","departure":"2026-04-26 17:38:39","duration_h":10.32,"samples":10,"min_dist_km":0.221,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/2344"},{"port_id":3171,"port_name":"Zeebrugge","port_lat":51.35,"port_lng":3.2,"country_id":376,"country_name":"Belgium","arrival":"2026-04-23 16:09:40","departure":"2026-04-24 07:41:07","duration_h":15.52,"samples":15,"min_dist_km":1.176,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/3171"},{"port_id":2551,"port_name":"Oostende","port_lat":51.2333,"port_lng":2.91667,"country_id":376,"country_name":"Belgium","arrival":"2026-04-22 07:36:01","departure":"2026-04-22 08:19:40","duration_h":0.73,"samples":2,"min_dist_km":9.192,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/2551"},{"port_id":3635,"port_name":"SCHEVENINGEN","port_lat":52.0979,"port_lng":4.26298,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-17 08:23:47","departure":"2026-04-18 16:32:37","duration_h":32.15,"samples":20,"min_dist_km":0.132,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3635"},{"port_id":3171,"port_name":"Zeebrugge","port_lat":51.35,"port_lng":3.2,"country_id":376,"country_name":"Belgium","arrival":"2026-04-13 08:22:05","departure":"2026-04-13 11:49:06","duration_h":3.45,"samples":3,"min_dist_km":1.184,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/3171"},{"port_id":2344,"port_name":"Lorient","port_lat":47.7292,"port_lng":-3.36417,"country_id":373,"country_name":"France","arrival":"2026-04-02 05:48:03","departure":"2026-04-02 15:24:42","duration_h":9.61,"samples":8,"min_dist_km":0.214,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/2344"},{"port_id":46909,"port_name":"Lanvéoc","port_lat":48.2833,"port_lng":-4.46667,"country_id":373,"country_name":"France","arrival":"2026-03-31 06:02:59","departure":"2026-04-01 15:42:17","duration_h":33.66,"samples":18,"min_dist_km":4.766,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/46909"},{"port_id":1778,"port_name":"Brest","port_lat":48.375,"port_lng":-4.55,"country_id":373,"country_name":"France","arrival":"2026-03-28 09:17:31","departure":"2026-03-30 09:35:47","duration_h":48.3,"samples":26,"min_dist_km":5.199,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1778"},{"port_id":1778,"port_name":"Brest","port_lat":48.375,"port_lng":-4.55,"country_id":373,"country_name":"France","arrival":"2026-03-27 08:31:35","departure":"2026-03-27 08:34:43","duration_h":0.05,"samples":2,"min_dist_km":5.21,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1778"},{"port_id":46909,"port_name":"Lanvéoc","port_lat":48.2833,"port_lng":-4.46667,"country_id":373,"country_name":"France","arrival":"2026-03-25 14:33:54","departure":"2026-03-27 06:35:43","duration_h":40.03,"samples":16,"min_dist_km":5.695,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/46909"},{"port_id":46909,"port_name":"Lanvéoc","port_lat":48.2833,"port_lng":-4.46667,"country_id":373,"country_name":"France","arrival":"2026-03-24 06:38:31","departure":"2026-03-25 06:19:29","duration_h":23.68,"samples":11,"min_dist_km":4.687,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/46909"},{"port_id":1778,"port_name":"Brest","port_lat":48.375,"port_lng":-4.55,"country_id":373,"country_name":"France","arrival":"2026-03-20 08:43:51","departure":"2026-03-23 13:14:19","duration_h":76.51,"samples":39,"min_dist_km":5.266,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1778"},{"port_id":46909,"port_name":"Lanvéoc","port_lat":48.2833,"port_lng":-4.46667,"country_id":373,"country_name":"France","arrival":"2026-03-18 13:00:51","departure":"2026-03-20 05:20:40","duration_h":40.33,"samples":20,"min_dist_km":3.593,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/46909"},{"port_id":46909,"port_name":"Lanvéoc","port_lat":48.2833,"port_lng":-4.46667,"country_id":373,"country_name":"France","arrival":"2026-03-16 10:51:41","departure":"2026-03-18 04:56:09","duration_h":42.07,"samples":20,"min_dist_km":3.336,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/46909"},{"port_id":1778,"port_name":"Brest","port_lat":48.375,"port_lng":-4.55,"country_id":373,"country_name":"France","arrival":"2026-03-13 12:30:44","departure":"2026-03-13 12:30:44","duration_h":0,"samples":3,"min_dist_km":5.345,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1778"},{"port_id":46909,"port_name":"Lanvéoc","port_lat":48.2833,"port_lng":-4.46667,"country_id":373,"country_name":"France","arrival":"2026-03-10 19:15:29","departure":"2026-03-13 08:53:14","duration_h":61.63,"samples":28,"min_dist_km":3.308,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/46909"},{"port_id":1778,"port_name":"Brest","port_lat":48.375,"port_lng":-4.55,"country_id":373,"country_name":"France","arrival":"2026-03-08 09:20:49","departure":"2026-03-10 10:39:32","duration_h":49.31,"samples":25,"min_dist_km":5.284,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1778"},{"port_id":3171,"port_name":"Zeebrugge","port_lat":51.35,"port_lng":3.2,"country_id":376,"country_name":"Belgium","arrival":"2026-03-05 15:31:59","departure":"2026-03-06 11:28:03","duration_h":19.93,"samples":11,"min_dist_km":0.42,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/3171"},{"port_id":3808,"port_name":"BOULOGNE-SUR-MER","port_lat":50.7281,"port_lng":1.59381,"country_id":373,"country_name":"France","arrival":"2026-02-27 17:18:15","departure":"2026-03-02 07:26:35","duration_h":62.14,"samples":32,"min_dist_km":1.426,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3808"}],"errors":[]}