{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-25T00:35:46+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"5cec77847cb287f3"},"data":[{"port_id":24719,"port_name":"Altenwerder","country_name":"Germany","port_lat":53.5167,"port_lng":9.91667,"eta_hours":5.76,"eta_label":"0d 6h","confidence":92,"source":"same_vessel_history","distance_nm":92.24,"path_points":[{"lat":50.90704,"lng":-1.45835},{"lat":50.90696,"lng":-1.45806},{"lat":50.90591,"lng":-1.44015},{"lat":50.66878,"lng":-0.94318},{"lat":50.35631,"lng":-0.4345},{"lat":50.34268,"lng":0.03685},{"lat":50.34084,"lng":0.11671},{"lat":50.47474,"lng":0.93987},{"lat":50.89979,"lng":1.45184},{"lat":51.32789,"lng":2.11324},{"lat":51.87031,"lng":2.76288},{"lat":52.20063,"lng":3.22015},{"lat":52.60369,"lng":3.85684},{"lat":53.24655,"lng":4.58172},{"lat":53.71607,"lng":4.87662},{"lat":54.07946,"lng":5.56952},{"lat":54.14447,"lng":6.39951},{"lat":54.14888,"lng":6.96775},{"lat":54.0652,"lng":7.84623},{"lat":53.91088,"lng":8.68094},{"lat":53.85868,"lng":9.30104},{"lat":53.67798,"lng":9.50546}]},{"port_id":26317,"port_name":"Bremerhaven-Speckenbüttel","country_name":"Germany","port_lat":53.5833,"port_lng":8.58333,"eta_hours":3.01,"eta_label":"0d 3h","confidence":64.5,"source":"same_vessel_history","distance_nm":48.14,"path_points":[{"lat":50.90667,"lng":-1.45833},{"lat":50.90748,"lng":-1.45943},{"lat":50.86351,"lng":-1.36516},{"lat":50.77989,"lng":-1.30689},{"lat":50.58993,"lng":-0.88684},{"lat":50.31386,"lng":-0.45346},{"lat":50.31914,"lng":-0.19722},{"lat":50.39825,"lng":0.27992},{"lat":50.43115,"lng":0.47559},{"lat":50.44703,"lng":0.57002},{"lat":50.53346,"lng":1.05089},{"lat":50.91024,"lng":1.48859},{"lat":51.16737,"lng":1.89578},{"lat":51.47024,"lng":2.20163},{"lat":51.70888,"lng":2.54939},{"lat":51.97942,"lng":2.90072},{"lat":52.19432,"lng":3.20745},{"lat":52.63876,"lng":3.92238},{"lat":53.20013,"lng":4.56447},{"lat":53.78603,"lng":4.93351},{"lat":54.14176,"lng":6.31129},{"lat":54.1437,"lng":6.43095},{"lat":54.15046,"lng":6.97143},{"lat":53.8773,"lng":7.80463},{"lat":53.87697,"lng":7.80701},{"lat":53.62374,"lng":8.4672},{"lat":53.60741,"lng":8.49652},{"lat":53.59855,"lng":8.51466}]},{"port_id":10843,"port_name":"Berendrecht","country_name":"Belgium","port_lat":51.3333,"port_lng":4.31667,"eta_hours":17.29,"eta_label":"0d 17h","confidence":64.5,"source":"same_vessel_history","distance_nm":199.47,"path_points":[{"lat":50.90749,"lng":-1.45944},{"lat":50.9075,"lng":-1.45938},{"lat":50.90749,"lng":-1.45941},{"lat":50.87374,"lng":-1.38445},{"lat":50.8113,"lng":-1.29023},{"lat":50.71916,"lng":-1.01083},{"lat":50.55792,"lng":-0.88574},{"lat":50.2689,"lng":-0.36587},{"lat":50.30672,"lng":-0.14204},{"lat":50.38617,"lng":0.45822},{"lat":50.46487,"lng":0.8263},{"lat":50.49489,"lng":0.98376},{"lat":50.66385,"lng":1.34326},{"lat":50.91995,"lng":1.50456},{"lat":51.18653,"lng":1.97235},{"lat":51.31179,"lng":2.31436},{"lat":51.3395,"lng":2.39484},{"lat":51.35702,"lng":2.57618},{"lat":51.35578,"lng":2.58862},{"lat":51.38521,"lng":2.74054},{"lat":51.42638,"lng":3.57644},{"lat":51.38759,"lng":3.7121}]},{"port_id":5036,"port_name":"FISCHENHAFEN LABOE","country_name":"","port_lat":54.4029,"port_lng":10.2149,"eta_hours":6.15,"eta_label":"0d 6h","confidence":52.5,"source":"peer_type_fallback","distance_nm":98.41,"path_points":[{"lat":54.04847,"lng":7.47721},{"lat":54.242727,"lng":8.259184},{"lat":54.280896,"lng":8.945434},{"lat":54.280757,"lng":9.667819},{"lat":54.4029,"lng":10.2149}]},{"port_id":5705,"port_name":"KRIMPEN","country_name":"","port_lat":51.9085,"port_lng":4.57632,"eta_hours":10.36,"eta_label":"0d 10h","confidence":52.5,"source":"peer_type_fallback","distance_nm":165.82,"path_points":[{"lat":54.04847,"lng":7.47721},{"lat":53.443214,"lng":6.678528},{"lat":53.050581,"lng":5.896992},{"lat":52.321616,"lng":5.14242},{"lat":51.9085,"lng":4.57632}]}],"errors":[]}