{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-23T14:41:51+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"02ebefcfc658bae7"},"data":[{"port_id":4011,"port_name":"GRESIK","country_name":"Indonesia","port_lat":-7.1382,"port_lng":112.661,"eta_hours":3.4,"eta_label":"0d 3h","confidence":92,"source":"same_vessel_history","distance_nm":44.68,"path_points":[{"lat":-7.04223,"lng":112.66773},{"lat":-7.0449,"lng":112.66736}]},{"port_id":62798,"port_name":"Bangkalan","country_name":"Indonesia","port_lat":-7.01667,"port_lng":112.733,"eta_hours":3.32,"eta_label":"0d 3h","confidence":55.33,"source":"same_vessel_history","distance_nm":39.83,"path_points":[{"lat":-7.02856,"lng":112.66638},{"lat":-6.97643,"lng":112.69082},{"lat":-6.83204,"lng":112.69846},{"lat":-6.81559,"lng":112.69156},{"lat":-6.81559,"lng":112.69156},{"lat":-4.30414,"lng":110.63711},{"lat":-4.30414,"lng":110.63711},{"lat":-4.30414,"lng":110.63711},{"lat":-3.45634,"lng":110.01716},{"lat":-3.45634,"lng":110.01716},{"lat":-3.45634,"lng":110.01716},{"lat":-3.45634,"lng":110.01716},{"lat":-2.34016,"lng":109.63867},{"lat":-2.34016,"lng":109.63867},{"lat":-2.34016,"lng":109.63867},{"lat":-5.7117,"lng":110.84707},{"lat":-5.7289,"lng":110.85881},{"lat":-5.7289,"lng":110.85881},{"lat":-5.7289,"lng":110.85881},{"lat":-5.7289,"lng":110.85881},{"lat":-5.7289,"lng":110.85881},{"lat":-6.47264,"lng":111.89631},{"lat":-6.47837,"lng":111.91395},{"lat":-6.48185,"lng":111.92504},{"lat":-6.48185,"lng":111.92504},{"lat":-6.48185,"lng":111.92504},{"lat":-6.48185,"lng":111.92504},{"lat":-6.48185,"lng":111.92504},{"lat":-6.65029,"lng":112.42124},{"lat":-6.65029,"lng":112.42124},{"lat":-6.67781,"lng":112.51734},{"lat":-6.67781,"lng":112.51734},{"lat":-6.69679,"lng":112.55864},{"lat":-6.69679,"lng":112.55864},{"lat":-6.74441,"lng":112.62153},{"lat":-6.74441,"lng":112.62153},{"lat":-6.74441,"lng":112.62153},{"lat":-6.79065,"lng":112.63492},{"lat":-6.79075,"lng":112.63495},{"lat":-6.7909,"lng":112.63499},{"lat":-6.7909,"lng":112.63499},{"lat":-6.7909,"lng":112.63499},{"lat":-6.7909,"lng":112.63499},{"lat":-6.79098,"lng":112.63477},{"lat":-6.79098,"lng":112.63477},{"lat":-6.79108,"lng":112.63472},{"lat":-6.79088,"lng":112.63468},{"lat":-6.79078,"lng":112.6345},{"lat":-6.79086,"lng":112.63447},{"lat":-6.7908,"lng":112.63451},{"lat":-6.7908,"lng":112.63451},{"lat":-6.7911,"lng":112.63485},{"lat":-6.7911,"lng":112.63485},{"lat":-6.7911,"lng":112.63485},{"lat":-6.7911,"lng":112.63485},{"lat":-6.7911,"lng":112.63485},{"lat":-6.83482,"lng":112.67579},{"lat":-6.83774,"lng":112.67848}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":4.14,"eta_label":"0d 4h","confidence":43.33,"source":"peer_type_fallback","distance_nm":49.71,"path_points":[{"lat":-6.43895,"lng":112.40467},{"lat":-7.024205,"lng":112.678727},{"lat":-7.049291,"lng":112.680405},{"lat":-7.077247,"lng":112.683636},{"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":27.51,"eta_label":"1d 4h","confidence":43.33,"source":"peer_type_fallback","distance_nm":330.17,"path_points":[{"lat":-6.43895,"lng":112.40467},{"lat":-6.172199,"lng":110.82593},{"lat":-6.158834,"lng":109.444681},{"lat":-6.263082,"lng":107.987126},{"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":57.81,"eta_label":"2d 10h","confidence":43.33,"source":"peer_type_fallback","distance_nm":693.72,"path_points":[{"lat":-6.43895,"lng":112.40467},{"lat":-3.582179,"lng":110.05851},{"lat":-2.369861,"lng":107.66247},{"lat":-0.637072,"lng":105.425053},{"lat":1.2366,"lng":103.753}]}],"errors":[]}