{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-10T19:21:40+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"a9956bd25a938c51"},"data":[{"port_id":4011,"port_name":"GRESIK","country_name":"Indonesia","port_lat":-7.1382,"port_lng":112.661,"eta_hours":21.1,"eta_label":"0d 21h","confidence":92,"source":"same_vessel_history","distance_nm":274.32,"path_points":[{"lat":-2.7672,"lng":111.71585},{"lat":-2.7672,"lng":111.71585},{"lat":-2.7672,"lng":111.71585},{"lat":-2.98681,"lng":111.66695},{"lat":-3.14854,"lng":111.64078},{"lat":-3.41117,"lng":111.60517},{"lat":-3.55976,"lng":111.63861},{"lat":-3.55976,"lng":111.63861},{"lat":-4.76866,"lng":112.06656},{"lat":-5.05444,"lng":112.1668},{"lat":-5.26942,"lng":112.23859},{"lat":-5.26942,"lng":112.23859},{"lat":-5.75572,"lng":112.40176},{"lat":-5.9341,"lng":112.46125},{"lat":-5.9341,"lng":112.46125},{"lat":-6.36454,"lng":112.59607},{"lat":-6.85373,"lng":112.75385},{"lat":-6.87968,"lng":112.74153},{"lat":-7.13249,"lng":112.66231}]},{"port_id":3456,"port_name":"Kumai","country_name":"Indonesia","port_lat":-2.7333,"port_lng":111.717,"eta_hours":0.56,"eta_label":"0d 1h","confidence":67,"source":"same_vessel_history","distance_nm":7.28,"path_points":[{"lat":-2.64961,"lng":111.80479},{"lat":-2.607228,"lng":111.885819},{"lat":-2.641455,"lng":111.670895},{"lat":-2.754888,"lng":111.686314},{"lat":-2.7333,"lng":111.717}]},{"port_id":2872,"port_name":"Semarang","country_name":"Indonesia","port_lat":-6.93333,"port_lng":110.417,"eta_hours":20.79,"eta_label":"0d 21h","confidence":42,"source":"same_vessel_history","distance_nm":270.26,"path_points":[{"lat":-2.75581,"lng":111.72397},{"lat":-2.75581,"lng":111.72397},{"lat":-2.75581,"lng":111.72397},{"lat":-2.75581,"lng":111.72397},{"lat":-2.75581,"lng":111.72397},{"lat":10.60167,"lng":117.58667},{"lat":10.60167,"lng":117.58667},{"lat":10.60167,"lng":117.58667},{"lat":10.60167,"lng":117.58667},{"lat":10.60167,"lng":117.58667},{"lat":-6.22804,"lng":110.62645},{"lat":-6.22804,"lng":110.62645},{"lat":-6.4793,"lng":110.54216},{"lat":-6.4793,"lng":110.54216}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":21.45,"eta_label":"0d 21h","confidence":30,"source":"peer_type_fallback","distance_nm":278.79,"path_points":[{"lat":-2.64961,"lng":111.80479},{"lat":-4.021204,"lng":111.906759},{"lat":-4.831923,"lng":112.436082},{"lat":-6.27322,"lng":112.621676},{"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.7,"eta_label":"1d 4h","confidence":30,"source":"peer_type_fallback","distance_nm":360.15,"path_points":[{"lat":-2.64961,"lng":111.80479},{"lat":-3.619937,"lng":110.445073},{"lat":-4.25459,"lng":109.127508},{"lat":-5.437086,"lng":107.845579},{"lat":-6.1,"lng":106.883}]}],"errors":[]}