{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-17T07:27:43+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"8569cf923eb088c2"},"data":[{"port_id":3095,"port_name":"Villefranche","country_name":"France","port_lat":43.7,"port_lng":7.3125,"eta_hours":1.25,"eta_label":"0d 1h","confidence":92,"source":"same_vessel_history","distance_nm":14.95,"path_points":[{"lat":43.54655,"lng":7.11024},{"lat":43.54657,"lng":7.11018},{"lat":43.54679,"lng":7.11035},{"lat":43.54671,"lng":7.11025}]},{"port_id":50848,"port_name":"Roquebrune-Cap-Martin","country_name":"France","port_lat":43.75,"port_lng":7.46667,"eta_hours":2.22,"eta_label":"0d 2h","confidence":92,"source":"same_vessel_history","distance_nm":22.03,"path_points":[{"lat":43.53003,"lng":7.06335},{"lat":43.53002,"lng":7.06348},{"lat":43.52998,"lng":7.06336},{"lat":43.56937,"lng":7.20486}]},{"port_id":4656,"port_name":"WIJNEGEM","country_name":"Belgium","port_lat":51.2349,"port_lng":4.5122,"eta_hours":39.49,"eta_label":"1d 15h","confidence":80,"source":"peer_type_fallback","distance_nm":473.92,"path_points":[{"lat":43.53104,"lng":7.0598},{"lat":46.300511,"lng":6.576115},{"lat":47.545253,"lng":5.49389},{"lat":49.410224,"lng":4.910389},{"lat":51.2349,"lng":4.5122}]},{"port_id":3844,"port_name":"BERGEN OP ZOOM","country_name":"Netherlands","port_lat":51.4976,"port_lng":4.26803,"eta_hours":40.95,"eta_label":"1d 17h","confidence":80,"source":"peer_type_fallback","distance_nm":491.43,"path_points":[{"lat":43.53104,"lng":7.0598},{"lat":46.396369,"lng":6.509945},{"lat":47.683151,"lng":5.360019},{"lat":49.609892,"lng":4.713388},{"lat":51.4976,"lng":4.26803}]},{"port_id":5646,"port_name":"OOLTGENSPLAAT","country_name":"","port_lat":51.6829,"port_lng":4.35304,"eta_hours":41.79,"eta_label":"1d 18h","confidence":80,"source":"peer_type_fallback","distance_nm":501.46,"path_points":[{"lat":43.53104,"lng":7.0598},{"lat":46.46166,"lng":6.544507},{"lat":47.77876,"lng":5.397198},{"lat":49.752059,"lng":4.776737},{"lat":51.6829,"lng":4.35304}]}],"errors":[]}