{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-21T21:15:24+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"f790774d3142bcc7"},"data":[{"port_id":5402,"port_name":"BAKAUHENI","country_name":"","port_lat":-5.8708,"port_lng":105.755,"eta_hours":0.13,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":1.6,"path_points":[{"lat":-5.8482,"lng":105.76931},{"lat":-5.785658,"lng":105.874588},{"lat":-5.8095,"lng":105.672155},{"lat":-5.905828,"lng":105.708148},{"lat":-5.8708,"lng":105.755}]},{"port_id":4399,"port_name":"SURALAYA","country_name":"Indonesia","port_lat":-5.87709,"port_lng":106.051,"eta_hours":1.41,"eta_label":"0d 1h","confidence":43.88,"source":"same_vessel_history","distance_nm":16.91,"path_points":[{"lat":-5.86045,"lng":105.76101},{"lat":-5.86045,"lng":105.76101},{"lat":-5.86045,"lng":105.76101}]},{"port_id":2179,"port_name":"Jakarta","country_name":"Indonesia","port_lat":-6.1,"port_lng":106.883,"eta_hours":5.68,"eta_label":"0d 6h","confidence":31.88,"source":"peer_type_fallback","distance_nm":68.2,"path_points":[{"lat":-5.8482,"lng":105.76931},{"lat":-5.861294,"lng":106.026828},{"lat":-5.9241,"lng":106.416155},{"lat":-6.084604,"lng":106.687988},{"lat":-6.1,"lng":106.883}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":35.27,"eta_label":"1d 11h","confidence":31.88,"source":"peer_type_fallback","distance_nm":423.24,"path_points":[{"lat":-5.8482,"lng":105.76931},{"lat":-6.095671,"lng":107.755206},{"lat":-6.382226,"lng":109.506528},{"lat":-7.016103,"lng":111.342862},{"lat":-7.2,"lng":112.733}]},{"port_id":3574,"port_name":"BUKOM ISLAND","country_name":"Singapore","port_lat":1.2366,"port_lng":103.753,"eta_hours":36.85,"eta_label":"1d 13h","confidence":31.88,"source":"peer_type_fallback","distance_nm":442.22,"path_points":[{"lat":-5.8482,"lng":105.76931},{"lat":-3.303964,"lng":105.428037},{"lat":-2.158477,"lng":104.495974},{"lat":-0.439914,"lng":104.049266},{"lat":1.2366,"lng":103.753}]}],"errors":[]}