{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-23T16:46:08+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"4a250d4521d5e86c"},"data":[{"port_id":62943,"port_name":"Gresik, Java","country_name":"Indonesia","port_lat":-7.15,"port_lng":112.65,"eta_hours":61.04,"eta_label":"2d 13h","confidence":92,"source":"same_vessel_history","distance_nm":274.67,"path_points":[{"lat":-7.11528,"lng":112.67659},{"lat":-7.11526,"lng":112.67658},{"lat":-7.11526,"lng":112.67658}]},{"port_id":4011,"port_name":"GRESIK","country_name":"Indonesia","port_lat":-7.1382,"port_lng":112.661,"eta_hours":50.03,"eta_label":"2d 2h","confidence":73.67,"source":"same_vessel_history","distance_nm":274.78,"path_points":[{"lat":-7.115,"lng":112.67599},{"lat":-7.115,"lng":112.67599},{"lat":-7.115,"lng":112.67599}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":62.32,"eta_label":"2d 14h","confidence":73.67,"source":"same_vessel_history","distance_nm":280.43,"path_points":[{"lat":-7.16775,"lng":112.69171},{"lat":-7.18431,"lng":112.69473}]},{"port_id":62798,"port_name":"Bangkalan","country_name":"Indonesia","port_lat":-7.01667,"port_lng":112.733,"eta_hours":105.08,"eta_label":"4d 9h","confidence":73.67,"source":"same_vessel_history","distance_nm":274.13,"path_points":[{"lat":-4.45089,"lng":108.93703},{"lat":-6.207025,"lng":112.707943},{"lat":-5.851633,"lng":112.711645},{"lat":-6.259747,"lng":112.674442},{"lat":-7.01667,"lng":112.733}]},{"port_id":63114,"port_name":"Manyar","country_name":"Indonesia","port_lat":-7.11667,"port_lng":112.6,"eta_hours":60.24,"eta_label":"2d 12h","confidence":55.33,"source":"same_vessel_history","distance_nm":271.08,"path_points":[{"lat":-4.45089,"lng":108.93703},{"lat":-5.203749,"lng":109.946476},{"lat":-5.693174,"lng":110.931606},{"lat":-6.602683,"lng":111.884753},{"lat":-7.11667,"lng":112.6}]}],"errors":[]}