{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-03T18:54:27+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"2245fcc0ba9029fa"},"data":[{"port_id":4696,"port_name":"TANAH MERAH","country_name":"Singapore","port_lat":1.31225,"port_lng":104.018,"eta_hours":504,"eta_label":"21d 0h","confidence":92,"source":"same_vessel_history","distance_nm":5949.11,"path_points":[{"lat":50.90512,"lng":-1.44521},{"lat":50.50019,"lng":-0.99938},{"lat":49.92365,"lng":-3.10318},{"lat":48.95655,"lng":-5.71561},{"lat":47.07734,"lng":-7.34593},{"lat":45.11551,"lng":-8.89338},{"lat":43.30277,"lng":-10.17858},{"lat":41.42296,"lng":-10.48428},{"lat":38.74203,"lng":-11.0062},{"lat":36.95353,"lng":-11.34099},{"lat":34.30529,"lng":-11.80875},{"lat":32.40713,"lng":-12.11684},{"lat":30.2895,"lng":-12.46099},{"lat":28.25142,"lng":-13.38609},{"lat":26.47303,"lng":-15.07264},{"lat":24.7112,"lng":-16.53326},{"lat":22.79226,"lng":-17.40615},{"lat":20.74175,"lng":-18.01955},{"lat":18.46704,"lng":-18.36675},{"lat":16.62697,"lng":-18.47983},{"lat":14.22409,"lng":-18.32817},{"lat":12.12736,"lng":-17.89963},{"lat":10.29864,"lng":-17.40263},{"lat":8.32983,"lng":-15.9584},{"lat":6.63306,"lng":-14.7276},{"lat":4.95311,"lng":-13.51874},{"lat":3.04143,"lng":-12.16591},{"lat":1.59976,"lng":-11.13864},{"lat":0.0547,"lng":-10.03387},{"lat":-1.48957,"lng":-8.94982},{"lat":-3.27046,"lng":-7.67483},{"lat":-5.1943,"lng":-6.2935},{"lat":-6.48963,"lng":-5.38361},{"lat":-8.54708,"lng":-3.88154},{"lat":-10.10131,"lng":-2.74048},{"lat":-11.77022,"lng":-1.50334},{"lat":-13.54415,"lng":-0.15807},{"lat":-15.04219,"lng":0.97405},{"lat":-16.91173,"lng":2.44342},{"lat":-18.38884,"lng":3.62496},{"lat":-20.17918,"lng":5.06069},{"lat":-21.37244,"lng":5.97647},{"lat":-22.92307,"lng":7.21736},{"lat":-24.70505,"lng":8.68562},{"lat":-26.27521,"lng":10.03084},{"lat":-28.00795,"lng":11.57477},{"lat":-29.57718,"lng":13.02124},{"lat":-31.0011,"lng":14.40653},{"lat":-32.78368,"lng":16.18423},{"lat":-34.1103,"lng":17.59952},{"lat":-34.97054,"lng":19.57902},{"lat":-35.03318,"lng":22.48028},{"lat":-34.70937,"lng":24.73661},{"lat":-34.31877,"lng":27.339},{"lat":-33.83103,"lng":29.30286},{"lat":-33.02803,"lng":31.79649},{"lat":-32.08387,"lng":34.45608},{"lat":-31.28999,"lng":36.46807},{"lat":-30.42963,"lng":38.59733},{"lat":-29.55487,"lng":40.62603},{"lat":-28.51949,"lng":42.84089},{"lat":-27.66922,"lng":44.64349},{"lat":-26.75823,"lng":46.45567},{"lat":-25.73953,"lng":48.41773},{"lat":-24.95784,"lng":49.97128},{"lat":-23.98268,"lng":51.9019},{"lat":-22.86125,"lng":54.10463},{"lat":-21.86921,"lng":55.95493},{"lat":-20.69021,"lng":58.07017},{"lat":-19.69476,"lng":59.87812},{"lat":-18.56815,"lng":61.73137},{"lat":-17.32448,"lng":63.77099},{"lat":-16.37155,"lng":65.30076},{"lat":-14.98471,"lng":67.45844},{"lat":-13.8885,"lng":69.15208},{"lat":-12.75635,"lng":70.83431},{"lat":-11.54162,"lng":72.61386},{"lat":-10.44455,"lng":74.11678},{"lat":-9.20571,"lng":75.6991},{"lat":-8.68258,"lng":76.44403},{"lat":-7.46465,"lng":77.9737},{"lat":-6.03031,"lng":79.80832},{"lat":-5.05423,"lng":81.03529},{"lat":-3.7535,"lng":82.66344},{"lat":-2.77573,"lng":83.88012},{"lat":-1.62746,"lng":85.30399},{"lat":-0.67879,"lng":86.4786},{"lat":0.30635,"lng":87.71719},{"lat":1.12625,"lng":88.69407},{"lat":1.38007,"lng":88.98671},{"lat":2.43342,"lng":90.30637},{"lat":3.49195,"lng":91.65892},{"lat":3.60378,"lng":91.69375},{"lat":3.7894,"lng":91.80776},{"lat":3.92957,"lng":91.90239},{"lat":4.57235,"lng":92.96406},{"lat":5.60432,"lng":94.29521},{"lat":6.12657,"lng":95.55222},{"lat":5.76956,"lng":96.76923},{"lat":5.6951,"lng":96.82973},{"lat":5.72105,"lng":96.84783},{"lat":5.79067,"lng":96.90424},{"lat":5.8606,"lng":96.93098},{"lat":4.93908,"lng":98.34936},{"lat":3.88568,"lng":99.69889},{"lat":2.85757,"lng":100.9407},{"lat":1.80286,"lng":102.40354},{"lat":1.06689,"lng":103.62006},{"lat":1.25094,"lng":104.0799}]},{"port_id":3241,"port_name":"Le Harve","country_name":"France","port_lat":49.4848,"port_lng":0.085745,"eta_hours":4.89,"eta_label":"0d 5h","confidence":80,"source":"peer_type_fallback","distance_nm":89.02,"path_points":[{"lat":50.22465,"lng":-1.90732},{"lat":50.0505,"lng":-1.359609},{"lat":49.904725,"lng":-0.820788},{"lat":49.607567,"lng":-0.302729},{"lat":49.4848,"lng":0.085745}]},{"port_id":3844,"port_name":"BERGEN OP ZOOM","country_name":"Netherlands","port_lat":51.4976,"port_lng":4.26803,"eta_hours":13.52,"eta_label":"0d 14h","confidence":80,"source":"peer_type_fallback","distance_nm":246.11,"path_points":[{"lat":50.22465,"lng":-1.90732},{"lat":50.821269,"lng":-0.146883},{"lat":50.987229,"lng":1.407342},{"lat":51.116668,"lng":3.035557},{"lat":51.4976,"lng":4.26803}]},{"port_id":3791,"port_name":"HOEK VAN HOLLAND","country_name":"Netherlands","port_lat":51.977,"port_lng":4.12453,"eta_hours":13.76,"eta_label":"0d 14h","confidence":80,"source":"peer_type_fallback","distance_nm":250.47,"path_points":[{"lat":50.22465,"lng":-1.90732},{"lat":50.9788,"lng":-0.193184},{"lat":51.22645,"lng":1.33473},{"lat":51.490983,"lng":2.923148},{"lat":51.977,"lng":4.12453}]},{"port_id":5705,"port_name":"KRIMPEN","country_name":"","port_lat":51.9085,"port_lng":4.57632,"eta_hours":14.54,"eta_label":"0d 15h","confidence":80,"source":"peer_type_fallback","distance_nm":264.58,"path_points":[{"lat":50.22465,"lng":-1.90732},{"lat":50.967885,"lng":-0.062463},{"lat":51.20055,"lng":1.575654},{"lat":51.430873,"lng":3.283894},{"lat":51.9085,"lng":4.57632}]}],"errors":[]}