{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-27T23:06:09+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"3493b959d0a43944"},"data":[{"port_id":4929,"port_name":"DAKHLA","country_name":"Morocco","port_lat":23.662,"port_lng":-15.9432,"eta_hours":0.01,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":0.12,"path_points":[{"lat":23.66072,"lng":-15.94145},{"lat":23.731142,"lng":-15.832028},{"lat":23.71136,"lng":-16.032325},{"lat":23.621718,"lng":-15.992815},{"lat":23.662,"lng":-15.9432}]},{"port_id":2302,"port_name":"Las Palmas","country_name":"Canary Islands","port_lat":28.1417,"port_lng":-15.4167,"eta_hours":22.54,"eta_label":"0d 23h","confidence":38.57,"source":"same_vessel_history","distance_nm":270.53,"path_points":[{"lat":23.65663,"lng":-15.94589},{"lat":23.73466,"lng":-15.99783},{"lat":23.9862,"lng":-15.94054},{"lat":23.9862,"lng":-15.94054},{"lat":24.12532,"lng":-15.91314},{"lat":24.31267,"lng":-15.87895},{"lat":24.31267,"lng":-15.87895},{"lat":24.40424,"lng":-15.86942},{"lat":24.56026,"lng":-15.85626},{"lat":24.68858,"lng":-15.82316},{"lat":24.78382,"lng":-15.79739},{"lat":24.78382,"lng":-15.79739},{"lat":24.92546,"lng":-15.75105},{"lat":25.0685,"lng":-15.71812},{"lat":25.0685,"lng":-15.71812},{"lat":25.20321,"lng":-15.69868},{"lat":25.26406,"lng":-15.68964},{"lat":25.30273,"lng":-15.68111},{"lat":25.45896,"lng":-15.63369},{"lat":25.50912,"lng":-15.56729},{"lat":25.6062,"lng":-15.39576},{"lat":25.66818,"lng":-15.29883},{"lat":25.72528,"lng":-15.2153},{"lat":25.82876,"lng":-15.10472},{"lat":25.87999,"lng":-15.03696},{"lat":25.89363,"lng":-15.01971},{"lat":25.93125,"lng":-14.97382},{"lat":25.97757,"lng":-14.92258},{"lat":26.06002,"lng":-14.84274},{"lat":26.11611,"lng":-14.83998},{"lat":26.16675,"lng":-14.84795},{"lat":26.28282,"lng":-14.87148},{"lat":26.49167,"lng":-14.92864},{"lat":26.61145,"lng":-14.93591},{"lat":26.61145,"lng":-14.93591},{"lat":26.74482,"lng":-14.95001},{"lat":26.80799,"lng":-14.95583},{"lat":26.91082,"lng":-14.97286},{"lat":26.92787,"lng":-14.9767},{"lat":27.04388,"lng":-15.00575},{"lat":27.05919,"lng":-15.00998},{"lat":27.14191,"lng":-15.02812},{"lat":27.26956,"lng":-15.06167},{"lat":27.38213,"lng":-15.09141},{"lat":27.50954,"lng":-15.12255},{"lat":27.67984,"lng":-15.1534},{"lat":27.85158,"lng":-15.21688},{"lat":27.87176,"lng":-15.22565},{"lat":27.98205,"lng":-15.27382},{"lat":28.10183,"lng":-15.36712},{"lat":28.10189,"lng":-15.36687},{"lat":28.09975,"lng":-15.36722},{"lat":28.13311,"lng":-15.41901}]},{"port_id":4240,"port_name":"S'ARENAL","country_name":"Spain","port_lat":39.5009,"port_lng":2.7484,"eta_hours":111.92,"eta_label":"4d 16h","confidence":26.57,"source":"peer_type_fallback","distance_nm":1342.99,"path_points":[{"lat":23.66072,"lng":-15.94145},{"lat":29.573963,"lng":-10.851774},{"lat":32.070798,"lng":-5.714546},{"lat":35.62407,"lng":-0.873379},{"lat":39.5009,"lng":2.7484}]},{"port_id":1642,"port_name":"Antibes","country_name":"France","port_lat":43.5917,"port_lng":7.13389,"eta_hours":137.58,"eta_label":"5d 18h","confidence":26.57,"source":"peer_type_fallback","distance_nm":1651,"path_points":[{"lat":23.66072,"lng":-15.94145},{"lat":31.091698,"lng":-9.668202},{"lat":34.236035,"lng":-3.306096},{"lat":38.719025,"lng":2.66714},{"lat":43.5917,"lng":7.13389}]},{"port_id":3872,"port_name":"CIRKEWWA","country_name":"Malta","port_lat":35.9887,"port_lng":14.331,"eta_hours":144.35,"eta_label":"6d 0h","confidence":26.57,"source":"peer_type_fallback","distance_nm":1732.2,"path_points":[{"lat":23.66072,"lng":-15.94145},{"lat":28.644172,"lng":-7.389743},{"lat":30.478438,"lng":0.371485},{"lat":32.753562,"lng":8.324789},{"lat":35.9887,"lng":14.331}]}],"errors":[]}