{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-20T03:07:23+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"8f8db582d96f681a"},"data":[{"port_id":3714,"port_name":"WEDA","country_name":"Indonesia","port_lat":0.32922,"port_lng":127.88,"eta_hours":32.57,"eta_label":"1d 9h","confidence":92,"source":"same_vessel_history","distance_nm":390.82,"path_points":[{"lat":-4.32823,"lng":123.09904},{"lat":-4.32823,"lng":123.09904},{"lat":-4.32823,"lng":123.09904},{"lat":-3.82404,"lng":124.17921},{"lat":-3.82404,"lng":124.17921},{"lat":-3.82404,"lng":124.17921},{"lat":-3.577,"lng":124.69713},{"lat":-3.53115,"lng":124.79324},{"lat":-3.45653,"lng":124.94865},{"lat":-3.43051,"lng":125.00408},{"lat":-3.38127,"lng":125.10713},{"lat":-3.32754,"lng":125.21953},{"lat":-3.28322,"lng":125.31279},{"lat":-3.23024,"lng":125.42387},{"lat":-3.16123,"lng":125.56821},{"lat":-3.1174,"lng":125.66196},{"lat":-3.0559,"lng":125.78928},{"lat":-3.01968,"lng":125.86525},{"lat":-2.98904,"lng":125.92913},{"lat":-2.92657,"lng":126.05997},{"lat":-2.8665,"lng":126.18648},{"lat":-2.84417,"lng":126.24449},{"lat":-2.79451,"lng":126.33677},{"lat":-2.76009,"lng":126.40853},{"lat":-2.72465,"lng":126.48301},{"lat":-2.67362,"lng":126.58977},{"lat":-2.66338,"lng":126.61163},{"lat":-2.57621,"lng":126.79389},{"lat":-2.53536,"lng":126.87873},{"lat":-2.51518,"lng":126.92141},{"lat":-2.42519,"lng":127.10991},{"lat":-2.40979,"lng":127.14232},{"lat":-2.37516,"lng":127.21428},{"lat":-2.34451,"lng":127.27765},{"lat":-2.26752,"lng":127.41504},{"lat":-2.23421,"lng":127.50116},{"lat":-2.14334,"lng":127.69997},{"lat":-2.14334,"lng":127.69997},{"lat":-2.14334,"lng":127.69997},{"lat":-1.72525,"lng":128.35529},{"lat":-1.72525,"lng":128.35529},{"lat":-1.72525,"lng":128.35529},{"lat":-1.72525,"lng":128.35529},{"lat":-1.46473,"lng":128.43575},{"lat":-1.32934,"lng":128.47736},{"lat":-1.32934,"lng":128.47736},{"lat":-0.99609,"lng":128.58011},{"lat":-0.95359,"lng":128.59315},{"lat":-0.81581,"lng":128.63564},{"lat":-0.7023,"lng":128.67101},{"lat":-0.7023,"lng":128.67101},{"lat":-0.47387,"lng":128.57059},{"lat":-0.34093,"lng":128.47781},{"lat":-0.30022,"lng":128.44931},{"lat":-0.20717,"lng":128.38425},{"lat":-0.0854,"lng":128.29901},{"lat":0.02726,"lng":128.22025},{"lat":0.10115,"lng":128.16898},{"lat":0.10115,"lng":128.16898},{"lat":0.16115,"lng":128.12624}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":51.94,"eta_label":"2d 4h","confidence":80,"source":"peer_type_fallback","distance_nm":623.3,"path_points":[{"lat":-2.84915,"lng":122.19744},{"lat":-3.993266,"lng":119.532505},{"lat":-4.816243,"lng":117.090222},{"lat":-6.409479,"lng":114.606845},{"lat":-7.2,"lng":112.733}]},{"port_id":2179,"port_name":"Jakarta","country_name":"Indonesia","port_lat":-6.1,"port_lng":106.883,"eta_hours":78.09,"eta_label":"3d 6h","confidence":80,"source":"peer_type_fallback","distance_nm":937.09,"path_points":[{"lat":-2.84915,"lng":122.19744},{"lat":-3.483572,"lng":117.832524},{"lat":-4.161462,"lng":113.976616},{"lat":-5.635304,"lng":109.939063},{"lat":-6.1,"lng":106.883}]},{"port_id":3574,"port_name":"BUKOM ISLAND","country_name":"Singapore","port_lat":1.2366,"port_lng":103.753,"eta_hours":94.49,"eta_label":"3d 22h","confidence":80,"source":"peer_type_fallback","distance_nm":1133.92,"path_points":[{"lat":-2.84915,"lng":122.19744},{"lat":-0.971889,"lng":116.942003},{"lat":-0.428444,"lng":112.295124},{"lat":0.03547,"lng":107.432946},{"lat":1.2366,"lng":103.753}]},{"port_id":3518,"port_name":"JURONG ISLAND","country_name":"Singapore","port_lat":1.26042,"port_lng":103.689,"eta_hours":94.83,"eta_label":"3d 23h","confidence":80,"source":"peer_type_fallback","distance_nm":1137.98,"path_points":[{"lat":-2.84915,"lng":122.19744},{"lat":-2.922503,"lng":122.357085},{"lat":-2.81167,"lng":122.165},{"lat":-4.58833,"lng":122.63167},{"lat":1.26042,"lng":103.689}]}],"errors":[]}