{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-27T03:53:33+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"f075a1c9f249da65"},"data":[{"port_id":62943,"port_name":"Gresik, Java","country_name":"Indonesia","port_lat":-7.15,"port_lng":112.65,"eta_hours":9.2,"eta_label":"0d 9h","confidence":92,"source":"same_vessel_history","distance_nm":140.84,"path_points":[{"lat":-7.16388,"lng":112.68125},{"lat":-7.16397,"lng":112.68118},{"lat":-7.16395,"lng":112.6812}]},{"port_id":62798,"port_name":"Bangkalan","country_name":"Indonesia","port_lat":-7.01667,"port_lng":112.733,"eta_hours":11.2,"eta_label":"0d 11h","confidence":64.5,"source":"same_vessel_history","distance_nm":134.38,"path_points":[{"lat":-4.86898,"lng":112.09989},{"lat":-6.077814,"lng":112.716291},{"lat":-5.734844,"lng":112.720349},{"lat":-6.134386,"lng":112.686006},{"lat":-7.01667,"lng":112.733}]},{"port_id":4011,"port_name":"GRESIK","country_name":"Indonesia","port_lat":-7.1382,"port_lng":112.661,"eta_hours":8.71,"eta_label":"0d 9h","confidence":52.71,"source":"same_vessel_history","distance_nm":140.3,"path_points":[{"lat":-7.17049,"lng":112.68435},{"lat":-7.1705,"lng":112.68431},{"lat":-7.17057,"lng":112.68391},{"lat":-7.17032,"lng":112.68321},{"lat":-7.16861,"lng":112.68332}]},{"port_id":3456,"port_name":"Kumai","country_name":"Indonesia","port_lat":-2.7333,"port_lng":111.717,"eta_hours":10.86,"eta_label":"0d 11h","confidence":48.79,"source":"same_vessel_history","distance_nm":130.26,"path_points":[{"lat":-7.16823,"lng":112.68385},{"lat":-7.16826,"lng":112.68381},{"lat":-7.16826,"lng":112.68359},{"lat":-7.1547,"lng":112.67224},{"lat":-6.94853,"lng":112.69769},{"lat":-6.86206,"lng":112.71796},{"lat":-6.75141,"lng":112.68869},{"lat":-6.6727,"lng":112.6686},{"lat":-6.57311,"lng":112.643},{"lat":-6.56069,"lng":112.63944},{"lat":-6.36334,"lng":112.58828},{"lat":-6.31954,"lng":112.57781},{"lat":-6.24157,"lng":112.55801},{"lat":-6.14728,"lng":112.53401},{"lat":-6.11281,"lng":112.52538},{"lat":-5.98284,"lng":112.49233},{"lat":-5.93931,"lng":112.48101},{"lat":-5.77323,"lng":112.46112},{"lat":-5.65638,"lng":112.43516},{"lat":-5.54897,"lng":112.39345},{"lat":-5.24457,"lng":112.27672},{"lat":-5.19572,"lng":112.25742},{"lat":-5.1361,"lng":112.23466},{"lat":-4.83617,"lng":112.11938},{"lat":-4.8028,"lng":112.10651},{"lat":-4.75729,"lng":112.08948},{"lat":-4.73427,"lng":112.08026},{"lat":-4.60156,"lng":112.02878},{"lat":-4.01501,"lng":111.80272},{"lat":-4.00513,"lng":111.79881},{"lat":-3.96282,"lng":111.78304},{"lat":-3.79402,"lng":111.71831}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":12.08,"eta_label":"0d 12h","confidence":28.93,"source":"peer_type_fallback","distance_nm":144.97,"path_points":[{"lat":-4.86898,"lng":112.09989},{"lat":-7.024855,"lng":112.719272},{"lat":-7.00734,"lng":112.726303},{"lat":-7.075593,"lng":112.717262},{"lat":-7.2,"lng":112.733}]}],"errors":[]}