{"meta":{"path":"vessel/probable-destinations","ts":"2026-10-21T01:32:10+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"2d687f36e44bfb87"},"data":[{"port_id":4011,"port_name":"GRESIK","country_name":"Indonesia","port_lat":-7.1382,"port_lng":112.661,"eta_hours":0.44,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":5.3,"path_points":[{"lat":-7.20208,"lng":112.72235},{"lat":-7.111,"lng":112.812105},{"lat":-7.12014,"lng":112.601675},{"lat":-7.192254,"lng":112.624497},{"lat":-7.1382,"lng":112.661}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":0.05,"eta_label":"0d 0h","confidence":48,"source":"same_vessel_history","distance_nm":0.65,"path_points":[{"lat":-7.20208,"lng":112.72235},{"lat":-7.131394,"lng":112.615865},{"lat":-7.15104,"lng":112.817675},{"lat":-7.240458,"lng":112.780657},{"lat":-7.2,"lng":112.733}]},{"port_id":62798,"port_name":"Bangkalan","country_name":"Indonesia","port_lat":-7.01667,"port_lng":112.733,"eta_hours":0.93,"eta_label":"0d 1h","confidence":48,"source":"same_vessel_history","distance_nm":11.15,"path_points":[{"lat":-7.2028,"lng":112.72267},{"lat":-7.12126,"lng":112.66067}]},{"port_id":3574,"port_name":"BUKOM ISLAND","country_name":"Singapore","port_lat":1.2366,"port_lng":103.753,"eta_hours":61.54,"eta_label":"2d 14h","confidence":36,"source":"peer_type_fallback","distance_nm":738.51,"path_points":[{"lat":-7.20208,"lng":112.72235},{"lat":-4.072494,"lng":110.304327},{"lat":-2.736439,"lng":107.794333},{"lat":-0.81695,"lng":105.479956},{"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":61.86,"eta_label":"2d 14h","confidence":36,"source":"peer_type_fallback","distance_nm":742.29,"path_points":[{"lat":-7.20208,"lng":112.72235},{"lat":-4.062871,"lng":110.285977},{"lat":-2.72327,"lng":107.760066},{"lat":-0.799378,"lng":105.428777},{"lat":1.26042,"lng":103.689}]}],"errors":[]}