{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-15T20:22:40+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"73e43b75fff19c5c"},"data":[{"port_id":3972,"port_name":"SHOREHAM","country_name":"England","port_lat":50.8276,"port_lng":-0.24786,"eta_hours":3.76,"eta_label":"0d 4h","confidence":92,"source":"same_vessel_history","distance_nm":45.16,"path_points":[{"lat":50.83035,"lng":-0.23121},{"lat":50.83012,"lng":-0.23138},{"lat":50.77552,"lng":-0.18566},{"lat":50.70907,"lng":0.12424},{"lat":50.65651,"lng":0.61102},{"lat":50.59526,"lng":0.79885},{"lat":50.60772,"lng":0.78996},{"lat":50.44462,"lng":0.7864},{"lat":50.40418,"lng":0.79357},{"lat":50.40726,"lng":0.78904},{"lat":50.41792,"lng":0.81016},{"lat":50.46129,"lng":0.83425},{"lat":50.48766,"lng":0.81243},{"lat":50.50108,"lng":0.76259},{"lat":50.54022,"lng":0.72254},{"lat":50.56259,"lng":0.70002},{"lat":50.55048,"lng":0.69824},{"lat":50.53633,"lng":0.71449},{"lat":50.54584,"lng":0.70813},{"lat":50.52248,"lng":0.73457},{"lat":50.52382,"lng":0.75086},{"lat":50.5243,"lng":0.724},{"lat":50.50974,"lng":0.74828},{"lat":50.50349,"lng":0.75468},{"lat":50.43424,"lng":0.73545},{"lat":50.43129,"lng":0.75404},{"lat":50.42351,"lng":0.73288},{"lat":50.41561,"lng":0.72467},{"lat":50.40382,"lng":0.73726},{"lat":50.40504,"lng":0.7402},{"lat":50.40847,"lng":0.73742},{"lat":50.41676,"lng":0.74617},{"lat":50.41393,"lng":0.76203},{"lat":50.41727,"lng":0.75936},{"lat":50.4122,"lng":0.71987},{"lat":50.37876,"lng":0.73123},{"lat":50.35981,"lng":0.73277},{"lat":50.30261,"lng":0.80192},{"lat":50.29979,"lng":0.8062},{"lat":50.32652,"lng":0.79428},{"lat":50.29397,"lng":0.77865},{"lat":50.42498,"lng":0.70927},{"lat":50.3997,"lng":0.69861},{"lat":50.41584,"lng":0.70496},{"lat":50.4161,"lng":0.71793},{"lat":50.41868,"lng":0.7014},{"lat":50.41601,"lng":0.69936},{"lat":50.43995,"lng":0.72462},{"lat":50.4504,"lng":0.74424},{"lat":50.4332,"lng":0.71913},{"lat":50.42354,"lng":0.7573},{"lat":50.40521,"lng":0.73728},{"lat":50.41168,"lng":0.73895},{"lat":50.42171,"lng":0.7306},{"lat":50.41428,"lng":0.72924},{"lat":50.41144,"lng":0.72024},{"lat":50.42505,"lng":0.72612},{"lat":50.3998,"lng":0.72541},{"lat":50.45363,"lng":0.7051},{"lat":50.46026,"lng":0.74982},{"lat":50.45524,"lng":0.77015},{"lat":50.44127,"lng":0.72107},{"lat":50.45156,"lng":0.76576},{"lat":50.44274,"lng":0.77804},{"lat":50.43366,"lng":0.73442},{"lat":50.4529,"lng":0.71848},{"lat":50.44822,"lng":0.70401},{"lat":50.45954,"lng":0.735},{"lat":50.45654,"lng":0.74516},{"lat":50.42325,"lng":0.738},{"lat":50.4503,"lng":0.6992},{"lat":50.45593,"lng":0.71651},{"lat":50.47259,"lng":0.78236},{"lat":50.45089,"lng":0.684},{"lat":50.49869,"lng":0.62944},{"lat":50.6086,"lng":0.25666},{"lat":50.72594,"lng":-0.11693},{"lat":50.83039,"lng":-0.23125}]},{"port_id":3742,"port_name":"FRASERBURGH","country_name":"","port_lat":57.6916,"port_lng":-1.99943,"eta_hours":48.72,"eta_label":"2d 1h","confidence":40.06,"source":"same_vessel_history","distance_nm":450.57,"path_points":[{"lat":50.83039,"lng":-0.23012},{"lat":50.83037,"lng":-0.23017},{"lat":50.79834,"lng":-0.23732},{"lat":50.75982,"lng":-0.07472},{"lat":50.74867,"lng":-0.00905},{"lat":50.67993,"lng":0.44547},{"lat":50.78906,"lng":0.80363},{"lat":50.86223,"lng":0.97982},{"lat":50.98332,"lng":1.2426},{"lat":50.98971,"lng":1.25606},{"lat":51.20635,"lng":1.61237},{"lat":51.23177,"lng":1.63131},{"lat":51.5134,"lng":1.83532},{"lat":51.68951,"lng":1.82241},{"lat":51.78581,"lng":1.80813},{"lat":51.95548,"lng":1.84227},{"lat":52.18468,"lng":1.93969},{"lat":52.42578,"lng":2.0418},{"lat":52.76397,"lng":2.12053},{"lat":52.76397,"lng":2.12053},{"lat":53.02133,"lng":1.96289},{"lat":53.05164,"lng":1.93527},{"lat":53.08794,"lng":1.91076},{"lat":53.08794,"lng":1.91076},{"lat":53.08794,"lng":1.91076},{"lat":53.69875,"lng":1.42908},{"lat":53.69875,"lng":1.42908},{"lat":54.23257,"lng":1.05552},{"lat":54.23257,"lng":1.05552},{"lat":54.23257,"lng":1.05552},{"lat":54.23257,"lng":1.05552},{"lat":54.23257,"lng":1.05552},{"lat":54.23257,"lng":1.05552},{"lat":56.95523,"lng":-0.99983},{"lat":57.1795,"lng":-1.12697},{"lat":57.18451,"lng":-1.12957},{"lat":57.31865,"lng":-1.2161},{"lat":57.44913,"lng":-1.22924},{"lat":57.53008,"lng":-1.23807},{"lat":57.53008,"lng":-1.23807}]},{"port_id":4828,"port_name":"PORT HAMBLE","country_name":"England","port_lat":50.8609,"port_lng":-1.31158,"eta_hours":6.79,"eta_label":"0d 7h","confidence":28.06,"source":"peer_type_fallback","distance_nm":81.43,"path_points":[{"lat":50.35106,"lng":0.66868},{"lat":50.589307,"lng":0.125194},{"lat":50.65598,"lng":-0.41145},{"lat":50.708735,"lng":-0.925923},{"lat":50.8609,"lng":-1.31158}]},{"port_id":3844,"port_name":"BERGEN OP ZOOM","country_name":"Netherlands","port_lat":51.4976,"port_lng":4.26803,"eta_hours":12.72,"eta_label":"0d 13h","confidence":28.06,"source":"peer_type_fallback","distance_nm":152.6,"path_points":[{"lat":50.35106,"lng":0.66868},{"lat":50.83519,"lng":1.690253},{"lat":50.999881,"lng":2.604347},{"lat":51.18492,"lng":3.551724},{"lat":51.4976,"lng":4.26803}]},{"port_id":4656,"port_name":"WIJNEGEM","country_name":"Belgium","port_lat":51.2349,"port_lng":4.5122,"eta_hours":12.93,"eta_label":"0d 13h","confidence":28.06,"source":"peer_type_fallback","distance_nm":155.2,"path_points":[{"lat":50.35106,"lng":0.66868},{"lat":50.753155,"lng":1.763513},{"lat":50.871857,"lng":2.732418},{"lat":50.977354,"lng":3.745502},{"lat":51.2349,"lng":4.5122}]}],"errors":[]}