{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-20T02:15:20+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"385b4b5ae898dc73"},"data":[{"port_id":2344,"port_name":"Lorient","country_name":"France","port_lat":47.7292,"port_lng":-3.36417,"eta_hours":0.01,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":0.12,"path_points":[{"lat":47.7273,"lng":-3.36372},{"lat":47.797927,"lng":-3.253869},{"lat":47.77825,"lng":-3.453945},{"lat":47.688782,"lng":-3.414071},{"lat":47.7292,"lng":-3.36417}]},{"port_id":4648,"port_name":"GROIX","country_name":"France","port_lat":47.6445,"port_lng":-3.44661,"eta_hours":0.5,"eta_label":"0d 0h","confidence":47.31,"source":"same_vessel_history","distance_nm":5.99,"path_points":[{"lat":47.7273,"lng":-3.36372},{"lat":47.769976,"lng":-3.281074},{"lat":47.7359,"lng":-3.495165},{"lat":47.622716,"lng":-3.478374},{"lat":47.6445,"lng":-3.44661}]},{"port_id":43862,"port_name":"Concarneau","country_name":"France","port_lat":47.8833,"port_lng":-3.91667,"eta_hours":2.02,"eta_label":"0d 2h","confidence":43.88,"source":"same_vessel_history","distance_nm":24.19,"path_points":[{"lat":47.72815,"lng":-3.36294},{"lat":47.72811,"lng":-3.36297},{"lat":47.72813,"lng":-3.36299},{"lat":47.7281,"lng":-3.36303},{"lat":47.72814,"lng":-3.36295},{"lat":47.69484,"lng":-3.53043}]},{"port_id":3171,"port_name":"Zeebrugge","country_name":"Belgium","port_lat":51.35,"port_lng":3.2,"eta_hours":27.96,"eta_label":"1d 4h","confidence":43.88,"source":"same_vessel_history","distance_nm":335.5,"path_points":[{"lat":47.73833,"lng":-3.35333},{"lat":47.69338,"lng":-3.38429},{"lat":47.74667,"lng":-4.02667},{"lat":47.775,"lng":-4.42333},{"lat":48.11077,"lng":-4.75613},{"lat":48.61393,"lng":-4.79723},{"lat":48.80007,"lng":-4.20382},{"lat":48.95667,"lng":-3.715},{"lat":49.06311,"lng":-3.37995},{"lat":49.23225,"lng":-2.8641},{"lat":49.44018,"lng":-2.24497},{"lat":49.64986,"lng":-2.0846},{"lat":49.78108,"lng":-1.8664},{"lat":49.93218,"lng":-1.3168},{"lat":50.00167,"lng":-1.01667},{"lat":50.18396,"lng":-0.35184},{"lat":50.33124,"lng":0.29652},{"lat":50.44323,"lng":0.84393},{"lat":50.56785,"lng":1.17149},{"lat":50.73552,"lng":1.41075},{"lat":50.99614,"lng":1.63054},{"lat":51.16105,"lng":1.95644},{"lat":51.31488,"lng":2.34693},{"lat":51.35696,"lng":2.71707},{"lat":51.40037,"lng":3.02291}]},{"port_id":3731,"port_name":"QUIBERON","country_name":"France","port_lat":47.4763,"port_lng":-3.12461,"eta_hours":1.49,"eta_label":"0d 1h","confidence":40.44,"source":"same_vessel_history","distance_nm":17.91,"path_points":[{"lat":47.73617,"lng":-3.35485},{"lat":47.73618,"lng":-3.35482},{"lat":47.71781,"lng":-3.36472},{"lat":47.6536,"lng":-3.36827},{"lat":47.62179,"lng":-3.31959},{"lat":47.5596,"lng":-3.24447},{"lat":47.43406,"lng":-3.1554},{"lat":47.34213,"lng":-3.00963},{"lat":47.30709,"lng":-2.94191},{"lat":47.37813,"lng":-2.80874},{"lat":47.38226,"lng":-2.81779},{"lat":47.48993,"lng":-3.00594},{"lat":47.50171,"lng":-3.00417},{"lat":47.494,"lng":-3.02305},{"lat":47.50782,"lng":-2.97411},{"lat":47.51495,"lng":-2.96801},{"lat":47.50766,"lng":-3.03315},{"lat":47.50242,"lng":-3.05522},{"lat":47.49887,"lng":-3.06671},{"lat":47.50375,"lng":-3.04576},{"lat":47.50432,"lng":-3.04841},{"lat":47.49906,"lng":-3.06254}]}],"errors":[]}