{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-03T11:20:20+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"f9f6877247e1c47e"},"data":[{"port_id":41027,"port_name":"Ambès","country_name":"France","port_lat":45,"port_lng":-0.533333,"eta_hours":0.48,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":5.7,"path_points":[{"lat":44.90509,"lng":-0.53806},{"lat":45.00641,"lng":-0.6465},{"lat":45.002545,"lng":-0.445697},{"lat":44.93912,"lng":-0.484373},{"lat":45,"lng":-0.533333}]},{"port_id":54208,"port_name":"Villeneuve-de-Blaye","country_name":"France","port_lat":45.0833,"port_lng":-0.616667,"eta_hours":0.93,"eta_label":"0d 1h","confidence":60.57,"source":"same_vessel_history","distance_nm":11.21,"path_points":[{"lat":44.95434,"lng":-0.54466},{"lat":44.89447,"lng":-0.53465},{"lat":44.89447,"lng":-0.53465},{"lat":44.89447,"lng":-0.53465},{"lat":44.89447,"lng":-0.53465},{"lat":44.89447,"lng":-0.53465},{"lat":44.89447,"lng":-0.53465},{"lat":44.93924,"lng":-0.5513},{"lat":45.0661,"lng":-0.6424},{"lat":45.01597,"lng":-0.58585},{"lat":45.01802,"lng":-0.58932},{"lat":45.01802,"lng":-0.58932},{"lat":45.01748,"lng":-0.58735},{"lat":45.0692,"lng":-0.64636},{"lat":45.037,"lng":-0.61115},{"lat":45.02654,"lng":-0.59952},{"lat":45.02654,"lng":-0.59952},{"lat":45.05132,"lng":-0.62736},{"lat":45.05204,"lng":-0.62786},{"lat":45.03693,"lng":-0.6115},{"lat":45.04362,"lng":-0.61901},{"lat":45.03991,"lng":-0.61437},{"lat":45.05587,"lng":-0.63217},{"lat":45.05587,"lng":-0.63217},{"lat":45.05335,"lng":-0.62939},{"lat":45.00315,"lng":-0.56265},{"lat":45.00092,"lng":-0.55828},{"lat":45.0287,"lng":-0.60145}]},{"port_id":41775,"port_name":"Bayon","country_name":"France","port_lat":45.05,"port_lng":-0.6,"eta_hours":0.76,"eta_label":"0d 1h","confidence":52.71,"source":"same_vessel_history","distance_nm":9.09,"path_points":[{"lat":44.90509,"lng":-0.53806},{"lat":45.02291,"lng":-0.4485},{"lat":45.027545,"lng":-0.65903},{"lat":44.97812,"lng":-0.636373},{"lat":45.05,"lng":-0.6}]},{"port_id":2591,"port_name":"Paulillac","country_name":"France","port_lat":45.2,"port_lng":-0.729167,"eta_hours":1.62,"eta_label":"0d 2h","confidence":52.71,"source":"same_vessel_history","distance_nm":19.47,"path_points":[{"lat":44.89276,"lng":-0.53337},{"lat":44.89277,"lng":-0.53337},{"lat":44.99667,"lng":-0.55449},{"lat":45.14911,"lng":-0.70962},{"lat":45.34544,"lng":-0.79425},{"lat":45.41295,"lng":-0.85788},{"lat":45.41295,"lng":-0.85788},{"lat":45.24113,"lng":-0.74229}]},{"port_id":1721,"port_name":"Bassens","country_name":"France","port_lat":44.9,"port_lng":-0.5375,"eta_hours":0.03,"eta_label":"0d 0h","confidence":44.86,"source":"same_vessel_history","distance_nm":0.31,"path_points":[{"lat":44.90509,"lng":-0.53806},{"lat":44.97341,"lng":-0.647875},{"lat":44.952545,"lng":-0.44778},{"lat":44.86112,"lng":-0.487623},{"lat":44.9,"lng":-0.5375}]}],"errors":[]}