{"meta":{"path":"vessel/portcalls","ts":"2026-11-09T08:42:08+00:00","status":"ok","rows":30,"days":90,"request_id":"a2c1ee45342d7e14"},"data":[{"port_id":45803,"port_name":"Harfleur","port_lat":49.5,"port_lng":0.2,"country_id":373,"country_name":"France","arrival":"2026-11-04 14:47:56","departure":"2026-11-09 06:37:36","duration_h":111.83,"samples":95,"min_dist_km":2.171,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45803"},{"port_id":3747,"port_name":"ROSCOFF","port_lat":48.7186,"port_lng":-3.96253,"country_id":373,"country_name":"France","arrival":"2026-11-02 07:21:55","departure":"2026-11-03 17:32:16","duration_h":34.17,"samples":30,"min_dist_km":0.202,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3747"},{"port_id":3732,"port_name":"SAINT MALO","port_lat":48.6419,"port_lng":-2.02917,"country_id":373,"country_name":"France","arrival":"2026-11-01 17:11:49","departure":"2026-11-01 17:40:09","duration_h":0.47,"samples":2,"min_dist_km":0.128,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3732"},{"port_id":3732,"port_name":"SAINT MALO","port_lat":48.6419,"port_lng":-2.02917,"country_id":373,"country_name":"France","arrival":"2026-10-31 09:06:38","departure":"2026-11-01 08:21:31","duration_h":23.25,"samples":18,"min_dist_km":0.127,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3732"},{"port_id":2615,"port_name":"Plymouth","port_lat":50.3611,"port_lng":-4.15278,"country_id":394,"country_name":"England","arrival":"2026-10-30 11:27:26","departure":"2026-10-30 18:43:05","duration_h":7.26,"samples":7,"min_dist_km":0.277,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2615"},{"port_id":2850,"port_name":"Santander","port_lat":43.4583,"port_lng":-3.8,"country_id":358,"country_name":"Spain","arrival":"2026-10-29 11:59:28","departure":"2026-10-29 14:57:27","duration_h":2.97,"samples":3,"min_dist_km":1.224,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/2850"},{"port_id":2615,"port_name":"Plymouth","port_lat":50.3611,"port_lng":-4.15278,"country_id":394,"country_name":"England","arrival":"2026-10-28 14:25:49","departure":"2026-10-28 14:56:48","duration_h":0.52,"samples":2,"min_dist_km":0.277,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2615"},{"port_id":3747,"port_name":"ROSCOFF","port_lat":48.7186,"port_lng":-3.96253,"country_id":373,"country_name":"France","arrival":"2026-10-28 05:52:06","departure":"2026-10-28 06:35:57","duration_h":0.73,"samples":2,"min_dist_km":0.322,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3747"},{"port_id":2615,"port_name":"Plymouth","port_lat":50.3611,"port_lng":-4.15278,"country_id":394,"country_name":"England","arrival":"2026-10-27 16:59:50","departure":"2026-10-27 18:55:32","duration_h":1.93,"samples":3,"min_dist_km":0.276,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2615"},{"port_id":2850,"port_name":"Santander","port_lat":43.4583,"port_lng":-3.8,"country_id":358,"country_name":"Spain","arrival":"2026-10-26 14:50:28","departure":"2026-10-26 17:32:39","duration_h":2.7,"samples":4,"min_dist_km":1.211,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/2850"},{"port_id":2615,"port_name":"Plymouth","port_lat":50.3611,"port_lng":-4.15278,"country_id":394,"country_name":"England","arrival":"2026-10-25 07:26:53","departure":"2026-10-25 16:32:03","duration_h":9.09,"samples":9,"min_dist_km":0.276,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2615"},{"port_id":2850,"port_name":"Santander","port_lat":43.4583,"port_lng":-3.8,"country_id":358,"country_name":"Spain","arrival":"2026-10-22 15:52:39","departure":"2026-10-23 23:56:00","duration_h":32.06,"samples":28,"min_dist_km":1.224,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/2850"},{"port_id":2615,"port_name":"Plymouth","port_lat":50.3611,"port_lng":-4.15278,"country_id":394,"country_name":"England","arrival":"2026-10-21 16:45:32","departure":"2026-10-21 19:21:39","duration_h":2.6,"samples":3,"min_dist_km":0.124,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2615"},{"port_id":3747,"port_name":"ROSCOFF","port_lat":48.7186,"port_lng":-3.96253,"country_id":373,"country_name":"France","arrival":"2026-10-20 22:09:53","departure":"2026-10-21 10:17:43","duration_h":12.13,"samples":11,"min_dist_km":0.196,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3747"},{"port_id":2615,"port_name":"Plymouth","port_lat":50.3611,"port_lng":-4.15278,"country_id":394,"country_name":"England","arrival":"2026-10-20 14:00:09","departure":"2026-10-20 15:31:59","duration_h":1.53,"samples":2,"min_dist_km":0.276,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2615"},{"port_id":2850,"port_name":"Santander","port_lat":43.4583,"port_lng":-3.8,"country_id":358,"country_name":"Spain","arrival":"2026-10-19 14:06:12","departure":"2026-10-19 16:20:41","duration_h":2.24,"samples":3,"min_dist_km":1.225,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/2850"},{"port_id":2615,"port_name":"Plymouth","port_lat":50.3611,"port_lng":-4.15278,"country_id":394,"country_name":"England","arrival":"2026-10-18 13:41:01","departure":"2026-10-18 13:47:51","duration_h":0.11,"samples":2,"min_dist_km":0.277,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2615"},{"port_id":3747,"port_name":"ROSCOFF","port_lat":48.7186,"port_lng":-3.96253,"country_id":373,"country_name":"France","arrival":"2026-10-18 05:36:33","departure":"2026-10-18 07:37:14","duration_h":2.01,"samples":2,"min_dist_km":0.322,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3747"},{"port_id":63895,"port_name":"Ringaskiddy","port_lat":51.8333,"port_lng":-8.31667,"country_id":402,"country_name":"Ireland","arrival":"2026-10-17 10:15:21","departure":"2026-10-17 14:21:51","duration_h":4.11,"samples":5,"min_dist_km":0.571,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/402/63895"},{"port_id":3747,"port_name":"ROSCOFF","port_lat":48.7186,"port_lng":-3.96253,"country_id":373,"country_name":"France","arrival":"2026-10-16 18:07:49","departure":"2026-10-16 19:41:59","duration_h":1.57,"samples":3,"min_dist_km":0.322,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3747"},{"port_id":2615,"port_name":"Plymouth","port_lat":50.3611,"port_lng":-4.15278,"country_id":394,"country_name":"England","arrival":"2026-10-16 10:23:40","departure":"2026-10-16 11:45:58","duration_h":1.37,"samples":3,"min_dist_km":0.277,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2615"},{"port_id":2850,"port_name":"Santander","port_lat":43.4583,"port_lng":-3.8,"country_id":358,"country_name":"Spain","arrival":"2026-10-15 12:01:49","departure":"2026-10-15 13:40:38","duration_h":1.65,"samples":2,"min_dist_km":1.224,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/2850"},{"port_id":2615,"port_name":"Plymouth","port_lat":50.3611,"port_lng":-4.15278,"country_id":394,"country_name":"England","arrival":"2026-10-14 12:28:04","departure":"2026-10-14 13:52:23","duration_h":1.41,"samples":3,"min_dist_km":0.276,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2615"},{"port_id":3747,"port_name":"ROSCOFF","port_lat":48.7186,"port_lng":-3.96253,"country_id":373,"country_name":"France","arrival":"2026-10-14 04:27:34","departure":"2026-10-14 05:39:13","duration_h":1.19,"samples":2,"min_dist_km":0.202,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3747"},{"port_id":2615,"port_name":"Plymouth","port_lat":50.3611,"port_lng":-4.15278,"country_id":394,"country_name":"England","arrival":"2026-10-13 16:02:00","departure":"2026-10-13 17:29:49","duration_h":1.46,"samples":3,"min_dist_km":0.276,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2615"},{"port_id":2850,"port_name":"Santander","port_lat":43.4583,"port_lng":-3.8,"country_id":358,"country_name":"Spain","arrival":"2026-10-12 13:22:43","departure":"2026-10-12 16:19:13","duration_h":2.94,"samples":3,"min_dist_km":1.225,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/2850"},{"port_id":2615,"port_name":"Plymouth","port_lat":50.3611,"port_lng":-4.15278,"country_id":394,"country_name":"England","arrival":"2026-10-11 13:26:24","departure":"2026-10-11 13:33:43","duration_h":0.12,"samples":2,"min_dist_km":0.277,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2615"},{"port_id":3747,"port_name":"ROSCOFF","port_lat":48.7186,"port_lng":-3.96253,"country_id":373,"country_name":"France","arrival":"2026-10-11 04:58:06","departure":"2026-10-11 07:19:35","duration_h":2.36,"samples":3,"min_dist_km":0.323,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3747"},{"port_id":63895,"port_name":"Ringaskiddy","port_lat":51.8333,"port_lng":-8.31667,"country_id":402,"country_name":"Ireland","arrival":"2026-10-10 11:05:56","departure":"2026-10-10 13:44:56","duration_h":2.65,"samples":4,"min_dist_km":0.571,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/402/63895"},{"port_id":3747,"port_name":"ROSCOFF","port_lat":48.7186,"port_lng":-3.96253,"country_id":373,"country_name":"France","arrival":"2026-10-09 17:40:58","departure":"2026-10-09 20:06:18","duration_h":2.42,"samples":3,"min_dist_km":0.228,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3747"}],"errors":[]}