{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-03T00:24:23+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"8cad12c4fc7e852b"},"data":[{"port_id":3808,"port_name":"BOULOGNE-SUR-MER","country_name":"France","port_lat":50.7281,"port_lng":1.59381,"eta_hours":3.02,"eta_label":"0d 3h","confidence":92,"source":"same_vessel_history","distance_nm":36.23,"path_points":[{"lat":50.72519,"lng":1.58388},{"lat":50.87373,"lng":1.56724},{"lat":51.17028,"lng":2.07783},{"lat":51.28235,"lng":2.21975},{"lat":51.38476,"lng":2.28169},{"lat":51.29876,"lng":2.21554},{"lat":51.24149,"lng":2.20516},{"lat":51.28093,"lng":2.30539},{"lat":51.24648,"lng":2.21862},{"lat":51.17986,"lng":2.10229},{"lat":50.98071,"lng":1.71327},{"lat":50.72575,"lng":1.58948},{"lat":50.7217,"lng":1.32546},{"lat":50.70947,"lng":1.12109},{"lat":50.67393,"lng":0.6576},{"lat":50.60409,"lng":0.47036},{"lat":50.58015,"lng":0.45518},{"lat":50.58096,"lng":0.35472},{"lat":50.60042,"lng":0.44192},{"lat":50.56529,"lng":0.59426},{"lat":50.55795,"lng":0.53004},{"lat":50.59286,"lng":0.67477},{"lat":50.59055,"lng":0.54248},{"lat":50.56833,"lng":0.4122},{"lat":50.61249,"lng":0.50647},{"lat":50.61737,"lng":0.43338},{"lat":50.61597,"lng":0.45032},{"lat":50.58637,"lng":0.53129},{"lat":50.57546,"lng":0.47501},{"lat":50.5763,"lng":0.38352},{"lat":50.56836,"lng":0.41},{"lat":50.57381,"lng":0.4162},{"lat":50.63636,"lng":0.58728},{"lat":50.61977,"lng":0.45716},{"lat":50.61195,"lng":0.37914},{"lat":50.61373,"lng":0.46168},{"lat":50.5974,"lng":0.56376},{"lat":50.61217,"lng":0.50384},{"lat":50.63719,"lng":0.58624},{"lat":50.60902,"lng":0.50372},{"lat":50.60001,"lng":0.58293},{"lat":50.55694,"lng":0.47667},{"lat":50.5224,"lng":0.38301},{"lat":50.55744,"lng":0.40126},{"lat":50.54945,"lng":0.45017},{"lat":50.58958,"lng":0.67106},{"lat":50.60386,"lng":0.84484},{"lat":50.6615,"lng":1.17607},{"lat":50.73243,"lng":1.58399},{"lat":50.72587,"lng":1.58973}]},{"port_id":53173,"port_name":"Stella-Plage","country_name":"France","port_lat":50.4833,"port_lng":1.58333,"eta_hours":2.78,"eta_label":"0d 3h","confidence":40.55,"source":"same_vessel_history","distance_nm":33.33,"path_points":[{"lat":50.72519,"lng":1.58404},{"lat":50.72522,"lng":1.58402},{"lat":50.70042,"lng":1.53714},{"lat":50.60497,"lng":1.49405},{"lat":50.53054,"lng":1.46037},{"lat":50.43658,"lng":1.42325},{"lat":50.38616,"lng":1.37419},{"lat":50.38326,"lng":1.36803},{"lat":50.28655,"lng":1.2576},{"lat":50.28428,"lng":1.25117},{"lat":50.25366,"lng":1.15639},{"lat":50.30331,"lng":1.25628},{"lat":50.32203,"lng":1.29206},{"lat":50.40343,"lng":1.40202},{"lat":50.48637,"lng":1.44588},{"lat":50.49865,"lng":1.44514},{"lat":50.43621,"lng":1.42356},{"lat":50.40693,"lng":1.40743},{"lat":50.36852,"lng":1.35701},{"lat":50.33745,"lng":1.31798},{"lat":50.2856,"lng":1.22832},{"lat":50.24795,"lng":1.14671},{"lat":50.24801,"lng":1.14841},{"lat":50.297,"lng":1.23884},{"lat":50.34062,"lng":1.30939},{"lat":50.40769,"lng":1.4042},{"lat":50.4579,"lng":1.43441},{"lat":50.4342,"lng":1.41846},{"lat":50.36847,"lng":1.35108},{"lat":50.36667,"lng":1.34615},{"lat":50.30594,"lng":1.25028},{"lat":50.26431,"lng":1.18321},{"lat":50.28166,"lng":1.21012},{"lat":50.35853,"lng":1.34288}]},{"port_id":49364,"port_name":"Neuville-lès-Dieppe","country_name":"France","port_lat":49.9167,"port_lng":1.1,"eta_hours":4.03,"eta_label":"0d 4h","confidence":38.77,"source":"same_vessel_history","distance_nm":38.26,"path_points":[{"lat":50.72531,"lng":1.58412},{"lat":50.72533,"lng":1.58414},{"lat":50.72831,"lng":1.59104},{"lat":50.41446,"lng":1.3348},{"lat":50.16587,"lng":1.23974}]},{"port_id":4828,"port_name":"PORT HAMBLE","country_name":"England","port_lat":50.8609,"port_lng":-1.31158,"eta_hours":6.66,"eta_label":"0d 7h","confidence":26.77,"source":"peer_type_fallback","distance_nm":79.89,"path_points":[{"lat":50.50344,"lng":0.71125},{"lat":50.691402,"lng":0.153716},{"lat":50.73217,"lng":-0.390165},{"lat":50.742259,"lng":-0.916557},{"lat":50.8609,"lng":-1.31158}]},{"port_id":4656,"port_name":"WIJNEGEM","country_name":"Belgium","port_lat":51.2349,"port_lng":4.5122,"eta_hours":12.55,"eta_label":"0d 13h","confidence":26.77,"source":"peer_type_fallback","distance_nm":150.55,"path_points":[{"lat":50.50344,"lng":0.71125},{"lat":50.853201,"lng":1.795253},{"lat":50.946584,"lng":2.75107},{"lat":51.012048,"lng":3.753405},{"lat":51.2349,"lng":4.5122}]}],"errors":[]}