{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-23T15:09:36+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"032bd5817f17056e"},"data":[{"port_id":3690,"port_name":"SAMARINDA","country_name":"Indonesia","port_lat":-0.50496,"port_lng":117.139,"eta_hours":0.58,"eta_label":"0d 1h","confidence":92,"source":"same_vessel_history","distance_nm":6.99,"path_points":[{"lat":-0.5759,"lng":117.23126},{"lat":-0.48249,"lng":117.310814},{"lat":-0.49043,"lng":117.09513},{"lat":-0.560567,"lng":117.109297},{"lat":-0.50496,"lng":117.139}]},{"port_id":1691,"port_name":"Balikpapan","country_name":"Indonesia","port_lat":-1.26667,"port_lng":116.808,"eta_hours":4.05,"eta_label":"0d 4h","confidence":47,"source":"same_vessel_history","distance_nm":48.64,"path_points":[{"lat":-0.57546,"lng":117.23027},{"lat":-0.57546,"lng":117.23027},{"lat":-0.57546,"lng":117.23027},{"lat":-1.26253,"lng":117.00517}]},{"port_id":2873,"port_name":"Senipah Oil Terminal","country_name":"Indonesia","port_lat":-1.05694,"port_lng":117.217,"eta_hours":2.41,"eta_label":"0d 2h","confidence":42,"source":"same_vessel_history","distance_nm":28.89,"path_points":[{"lat":-0.51707,"lng":117.15524},{"lat":-0.57229,"lng":117.21619},{"lat":-0.57229,"lng":117.21619},{"lat":-0.57229,"lng":117.21619},{"lat":-0.57229,"lng":117.21619},{"lat":-0.57229,"lng":117.21619},{"lat":-0.57229,"lng":117.21619},{"lat":-0.57229,"lng":117.21619}]},{"port_id":62951,"port_name":"Handil","country_name":"Indonesia","port_lat":-0.75,"port_lng":117.267,"eta_hours":0.89,"eta_label":"0d 1h","confidence":39.5,"source":"same_vessel_history","distance_nm":10.67,"path_points":[{"lat":-0.56278,"lng":117.18903},{"lat":-0.57216,"lng":117.21704},{"lat":-0.57216,"lng":117.21704},{"lat":-0.57216,"lng":117.21704},{"lat":-0.57216,"lng":117.21704},{"lat":-0.57216,"lng":117.21704},{"lat":-0.57216,"lng":117.21704},{"lat":-1.18577,"lng":117.12738},{"lat":-1.2064,"lng":117.10425},{"lat":-1.24646,"lng":117.07226},{"lat":-1.2969,"lng":117.02999},{"lat":-1.34577,"lng":116.97486},{"lat":-1.34907,"lng":116.98225},{"lat":-1.34574,"lng":116.97925},{"lat":-1.34567,"lng":116.9793},{"lat":-1.34566,"lng":116.97925},{"lat":-1.34374,"lng":116.97985},{"lat":-1.34305,"lng":116.97924},{"lat":-1.34343,"lng":116.97937},{"lat":-1.34207,"lng":116.97821},{"lat":-1.3425,"lng":116.97897},{"lat":-1.27223,"lng":117.04145},{"lat":-1.24444,"lng":117.06553},{"lat":-1.17154,"lng":117.14356},{"lat":-1.17154,"lng":117.14356},{"lat":-1.17154,"lng":117.14356},{"lat":-1.17154,"lng":117.14356},{"lat":-1.17154,"lng":117.14356},{"lat":-1.17154,"lng":117.14356}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":40.03,"eta_label":"1d 16h","confidence":27.5,"source":"peer_type_fallback","distance_nm":480.31,"path_points":[{"lat":-0.5759,"lng":117.23126},{"lat":-2.537655,"lng":116.099145},{"lat":-3.727809,"lng":114.693876},{"lat":-5.870811,"lng":113.562476},{"lat":-7.2,"lng":112.733}]}],"errors":[]}