{"meta":{"path":"vessel/portcalls","ts":"2026-05-12T22:16:38+00:00","status":"ok","rows":30,"days":90,"request_id":"b34d69ff1006b8bf"},"data":[{"port_id":1642,"port_name":"Antibes","port_lat":43.5917,"port_lng":7.13389,"country_id":373,"country_name":"France","arrival":"2026-05-10 15:43:16","departure":"2026-05-12 19:58:49","duration_h":52.26,"samples":44,"min_dist_km":0.808,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1642"},{"port_id":47259,"port_name":"Le Pradet","port_lat":43.1,"port_lng":6.01667,"country_id":373,"country_name":"France","arrival":"2026-05-09 19:28:22","departure":"2026-05-10 07:27:59","duration_h":11.99,"samples":12,"min_dist_km":0.617,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/47259"},{"port_id":4047,"port_name":"CANET EN ROUSSILLON","port_lat":42.703,"port_lng":3.03715,"country_id":373,"country_name":"France","arrival":"2026-05-08 13:36:41","departure":"2026-05-08 14:47:29","duration_h":1.18,"samples":7,"min_dist_km":0.081,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4047"},{"port_id":4047,"port_name":"CANET EN ROUSSILLON","port_lat":42.703,"port_lng":3.03715,"country_id":373,"country_name":"France","arrival":"2026-05-07 16:53:37","departure":"2026-05-07 16:59:09","duration_h":0.09,"samples":5,"min_dist_km":0.1,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4047"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-05-07 07:46:18","departure":"2026-05-07 16:07:30","duration_h":8.35,"samples":5,"min_dist_km":0.714,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-05-06 07:22:31","departure":"2026-05-06 13:16:31","duration_h":5.9,"samples":10,"min_dist_km":0.715,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-05-05 07:16:59","departure":"2026-05-05 14:20:26","duration_h":7.06,"samples":12,"min_dist_km":0.715,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-05-04 07:46:22","departure":"2026-05-04 14:26:24","duration_h":6.67,"samples":11,"min_dist_km":0.714,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-04-30 07:05:18","departure":"2026-04-30 14:22:31","duration_h":7.29,"samples":12,"min_dist_km":0.714,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-04-29 10:47:59","departure":"2026-04-29 14:24:01","duration_h":3.6,"samples":9,"min_dist_km":0.713,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-04-28 08:12:32","departure":"2026-04-28 12:00:18","duration_h":3.8,"samples":8,"min_dist_km":0.714,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-04-27 10:06:30","departure":"2026-04-27 15:50:00","duration_h":5.73,"samples":9,"min_dist_km":0.715,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-04-22 07:35:15","departure":"2026-04-24 18:22:44","duration_h":58.79,"samples":43,"min_dist_km":0.713,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-04-21 07:56:43","departure":"2026-04-21 14:33:03","duration_h":6.61,"samples":11,"min_dist_km":0.709,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-04-20 09:44:10","departure":"2026-04-20 17:55:12","duration_h":8.18,"samples":12,"min_dist_km":0.714,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-04-17 08:24:01","departure":"2026-04-17 22:33:35","duration_h":14.16,"samples":11,"min_dist_km":0.713,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-04-13 13:05:46","departure":"2026-04-13 13:05:46","duration_h":0,"samples":3,"min_dist_km":0.716,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-04-09 09:33:58","departure":"2026-04-09 09:33:58","duration_h":0,"samples":3,"min_dist_km":0.714,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-04-07 07:22:30","departure":"2026-04-07 12:13:36","duration_h":4.85,"samples":6,"min_dist_km":0.714,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-04-03 07:55:07","departure":"2026-04-03 14:19:21","duration_h":6.4,"samples":6,"min_dist_km":0.713,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-04-01 17:31:25","departure":"2026-04-02 11:21:43","duration_h":17.84,"samples":9,"min_dist_km":0.712,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-03-31 07:15:42","departure":"2026-03-31 14:24:44","duration_h":7.15,"samples":7,"min_dist_km":0.711,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-03-30 07:53:52","departure":"2026-03-30 14:33:32","duration_h":6.66,"samples":7,"min_dist_km":0.713,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-03-27 11:09:28","departure":"2026-03-27 16:46:45","duration_h":5.62,"samples":7,"min_dist_km":0.713,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-03-26 10:45:49","departure":"2026-03-26 15:03:52","duration_h":4.3,"samples":6,"min_dist_km":0.715,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-03-24 09:07:27","departure":"2026-03-25 19:49:21","duration_h":34.7,"samples":19,"min_dist_km":0.712,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-03-23 08:37:22","departure":"2026-03-23 14:39:50","duration_h":6.04,"samples":6,"min_dist_km":0.713,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-03-16 08:23:25","departure":"2026-03-21 01:04:48","duration_h":112.69,"samples":57,"min_dist_km":0.71,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-03-09 12:24:01","departure":"2026-03-13 22:31:17","duration_h":106.12,"samples":51,"min_dist_km":0.71,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":42885,"port_name":"Canet-en-Roussillon","port_lat":42.7,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-03-05 13:05:14","departure":"2026-03-05 13:05:14","duration_h":0,"samples":4,"min_dist_km":0.716,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"}],"errors":[]}