{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-20T19:12:57+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"dd26253ec6bee01d"},"data":[{"port_id":62798,"port_name":"Bangkalan","country_name":"Indonesia","port_lat":-7.01667,"port_lng":112.733,"eta_hours":19.95,"eta_label":"0d 20h","confidence":92,"source":"same_vessel_history","distance_nm":239.43,"path_points":[{"lat":-3.04141,"lng":113.05075},{"lat":-6.170427,"lng":112.709372},{"lat":-5.800935,"lng":112.713296},{"lat":-6.225489,"lng":112.674679},{"lat":-7.01667,"lng":112.733}]},{"port_id":62943,"port_name":"Gresik, Java","country_name":"Indonesia","port_lat":-7.15,"port_lng":112.65,"eta_hours":20.65,"eta_label":"0d 21h","confidence":73.67,"source":"same_vessel_history","distance_nm":247.84,"path_points":[{"lat":-7.1657,"lng":112.67934},{"lat":-7.15428,"lng":112.67779},{"lat":-7.15675,"lng":112.67764},{"lat":-7.04112,"lng":112.66441},{"lat":-6.98013,"lng":112.68652},{"lat":-6.91608,"lng":112.71108},{"lat":-6.88977,"lng":112.71723},{"lat":-6.82412,"lng":112.70667},{"lat":-6.72447,"lng":112.70191},{"lat":-6.70708,"lng":112.7029},{"lat":-6.65176,"lng":112.70541},{"lat":-6.6312,"lng":112.70658},{"lat":-5.83354,"lng":112.952},{"lat":-5.68394,"lng":112.96106},{"lat":-5.66504,"lng":112.9619},{"lat":-5.60863,"lng":112.96561},{"lat":-5.60863,"lng":112.96561},{"lat":-5.60863,"lng":112.96561},{"lat":-5.35867,"lng":112.98061},{"lat":-5.32058,"lng":112.98286},{"lat":-5.22882,"lng":112.98798},{"lat":-5.22882,"lng":112.98798},{"lat":-5.22882,"lng":112.98798},{"lat":-5.22882,"lng":112.98798},{"lat":-4.58333,"lng":113.02616},{"lat":-4.56238,"lng":113.02767},{"lat":-4.56238,"lng":113.02767},{"lat":-4.56238,"lng":113.02767},{"lat":-4.56238,"lng":113.02767},{"lat":-4.56238,"lng":113.02767},{"lat":-4.56238,"lng":113.02767}]},{"port_id":62985,"port_name":"Kalianak Barat","country_name":"Indonesia","port_lat":-7.21667,"port_lng":112.7,"eta_hours":20.96,"eta_label":"0d 21h","confidence":55.33,"source":"same_vessel_history","distance_nm":251.56,"path_points":[{"lat":-7.17186,"lng":112.69026},{"lat":-7.17181,"lng":112.69022}]},{"port_id":4011,"port_name":"GRESIK","country_name":"Indonesia","port_lat":-7.1382,"port_lng":112.661,"eta_hours":25.32,"eta_label":"1d 1h","confidence":43.11,"source":"same_vessel_history","distance_nm":247.07,"path_points":[{"lat":-7.17339,"lng":112.68209},{"lat":-7.17065,"lng":112.68216},{"lat":-7.15187,"lng":112.67531},{"lat":-7.15187,"lng":112.67531},{"lat":-7.15187,"lng":112.67531},{"lat":-7.15187,"lng":112.67531},{"lat":-7.15187,"lng":112.67531},{"lat":-7.15187,"lng":112.67531}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":20.87,"eta_label":"0d 21h","confidence":31.11,"source":"peer_type_fallback","distance_nm":250.41,"path_points":[{"lat":-3.04141,"lng":113.05075},{"lat":-7.014732,"lng":112.724017},{"lat":-6.995327,"lng":112.731719},{"lat":-7.069507,"lng":112.721289},{"lat":-7.2,"lng":112.733}]}],"errors":[]}