{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T04:39:19+00:00","status":"ok","rows":15,"days":90,"request_id":"9ccf9cc1a5e4d90d"},"data":[{"port_id":50294,"port_name":"Port-de-Bouc","port_lat":43.4,"port_lng":4.98333,"country_id":373,"country_name":"France","arrival":"2026-05-12 10:38:03","departure":"2026-05-13 02:08:03","duration_h":15.5,"samples":14,"min_dist_km":0.318,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/50294"},{"port_id":39563,"port_name":"Valles","port_lat":43.35,"port_lng":4.11667,"country_id":358,"country_name":"Spain","arrival":"2026-05-11 10:04:06","departure":"2026-05-11 10:55:37","duration_h":0.86,"samples":2,"min_dist_km":4.424,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39563"},{"port_id":4069,"port_name":"LE GRAU DU ROI","port_lat":43.5261,"port_lng":4.12929,"country_id":373,"country_name":"France","arrival":"2026-05-09 16:02:19","departure":"2026-05-11 07:32:18","duration_h":39.5,"samples":35,"min_dist_km":0.236,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4069"},{"port_id":2875,"port_name":"Sete","port_lat":43.4014,"port_lng":3.70194,"country_id":373,"country_name":"France","arrival":"2026-05-08 13:34:52","departure":"2026-05-09 10:00:50","duration_h":20.43,"samples":18,"min_dist_km":0.52,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/2875"},{"port_id":5543,"port_name":"LE CAP D'AGDE","port_lat":43.2808,"port_lng":3.509,"country_id":0,"country_name":"","arrival":"2026-05-07 16:09:44","departure":"2026-05-08 07:27:42","duration_h":15.3,"samples":15,"min_dist_km":0.833,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5543"},{"port_id":47570,"port_name":"Leucate","port_lat":42.9167,"port_lng":3.03333,"country_id":373,"country_name":"France","arrival":"2026-05-06 16:14:43","departure":"2026-05-07 07:44:41","duration_h":15.5,"samples":15,"min_dist_km":5.233,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/47570"},{"port_id":4047,"port_name":"CANET EN ROUSSILLON","port_lat":42.703,"port_lng":3.03715,"country_id":373,"country_name":"France","arrival":"2026-04-29 10:37:07","departure":"2026-05-06 13:05:42","duration_h":170.48,"samples":138,"min_dist_km":0.162,"max_speed_kn":3.1,"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-04-26 16:31:04","departure":"2026-04-28 08:51:47","duration_h":40.35,"samples":38,"min_dist_km":0.187,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4047"},{"port_id":43806,"port_name":"Collioure","port_lat":42.5167,"port_lng":3.08333,"country_id":373,"country_name":"France","arrival":"2026-04-25 18:59:27","departure":"2026-04-26 13:55:12","duration_h":18.93,"samples":17,"min_dist_km":1.099,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/43806"},{"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-25 13:34:51","departure":"2026-04-25 17:35:53","duration_h":4.02,"samples":4,"min_dist_km":3.891,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":4047,"port_name":"CANET EN ROUSSILLON","port_lat":42.703,"port_lng":3.03715,"country_id":373,"country_name":"France","arrival":"2026-04-19 19:44:10","departure":"2026-04-25 12:07:50","duration_h":136.39,"samples":112,"min_dist_km":0.187,"max_speed_kn":3.1,"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-03-24 14:38:24","departure":"2026-03-31 20:41:32","duration_h":174.05,"samples":90,"min_dist_km":0.188,"max_speed_kn":3.7,"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-03-24 09:08:00","departure":"2026-03-24 12:38:24","duration_h":3.51,"samples":3,"min_dist_km":2.344,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/42885"},{"port_id":4047,"port_name":"CANET EN ROUSSILLON","port_lat":42.703,"port_lng":3.03715,"country_id":373,"country_name":"France","arrival":"2026-03-20 20:58:31","departure":"2026-03-24 06:22:29","duration_h":81.4,"samples":42,"min_dist_km":0.187,"max_speed_kn":3.6,"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-03-19 08:02:07","departure":"2026-03-19 08:02:07","duration_h":0,"samples":3,"min_dist_km":0.189,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4047"}],"errors":[]}