{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-18T22:41:24+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"0126cfa5fdcc3755"},"data":[{"port_id":3847,"port_name":"KETAPANG","country_name":"Indonesia","port_lat":-8.14299,"port_lng":114.404,"eta_hours":0.02,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":0.25,"path_points":[{"lat":-8.13976,"lng":114.40125},{"lat":-8.070826,"lng":114.292158},{"lat":-8.091375,"lng":114.492625},{"lat":-8.182279,"lng":114.453395},{"lat":-8.14299,"lng":114.404}]},{"port_id":5400,"port_name":"GILIMANUK","country_name":"","port_lat":-8.16108,"port_lng":114.435,"eta_hours":0.2,"eta_label":"0d 0h","confidence":75.65,"source":"same_vessel_history","distance_nm":2.38,"path_points":[{"lat":-8.13976,"lng":114.40125},{"lat":-8.076796,"lng":114.302388},{"lat":-8.10042,"lng":114.508125},{"lat":-8.19639,"lng":114.477575},{"lat":-8.16108,"lng":114.435}]},{"port_id":62798,"port_name":"Bangkalan","country_name":"Indonesia","port_lat":-7.01667,"port_lng":112.733,"eta_hours":10,"eta_label":"0d 10h","confidence":38.49,"source":"same_vessel_history","distance_nm":120.02,"path_points":[{"lat":-8.13898,"lng":114.40188},{"lat":-8.13896,"lng":114.40187},{"lat":-8.13894,"lng":114.40185},{"lat":-8.08438,"lng":114.42906},{"lat":-7.93347,"lng":114.47792},{"lat":-7.86923,"lng":114.49456},{"lat":-7.86923,"lng":114.49456},{"lat":-7.76328,"lng":114.44631},{"lat":-7.76328,"lng":114.44631},{"lat":-7.72176,"lng":114.39628},{"lat":-7.68427,"lng":114.35408},{"lat":-7.66749,"lng":114.33308},{"lat":-7.64529,"lng":114.28985},{"lat":-7.64012,"lng":114.28115},{"lat":-7.60583,"lng":114.2094},{"lat":-7.60182,"lng":114.20474},{"lat":-7.57409,"lng":114.14763},{"lat":-7.5676,"lng":114.13359},{"lat":-7.52945,"lng":114.05595},{"lat":-7.51473,"lng":114.03084},{"lat":-7.49603,"lng":113.97883},{"lat":-7.48708,"lng":113.92104},{"lat":-7.47456,"lng":113.84879},{"lat":-7.46072,"lng":113.80242},{"lat":-7.45527,"lng":113.77535},{"lat":-7.45527,"lng":113.77535},{"lat":-7.43977,"lng":113.69545},{"lat":-7.42062,"lng":113.6172},{"lat":-7.42062,"lng":113.6172},{"lat":-7.40123,"lng":113.54297},{"lat":-7.40123,"lng":113.54297},{"lat":-7.36114,"lng":113.38895},{"lat":-7.34168,"lng":113.31258},{"lat":-7.33305,"lng":113.27994},{"lat":-7.33883,"lng":113.23502},{"lat":-7.34281,"lng":113.23504},{"lat":-7.3262,"lng":113.23681},{"lat":-7.32545,"lng":113.12705},{"lat":-7.3265,"lng":113.11283},{"lat":-7.32538,"lng":113.0678},{"lat":-7.29796,"lng":112.90691},{"lat":-7.22636,"lng":112.85168},{"lat":-7.18603,"lng":112.76938},{"lat":-7.19428,"lng":112.72059},{"lat":-7.09559,"lng":112.66007}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":9.52,"eta_label":"0d 10h","confidence":26.49,"source":"peer_type_fallback","distance_nm":114.18,"path_points":[{"lat":-8.13976,"lng":114.40125},{"lat":-7.818332,"lng":114.40299},{"lat":-7.512846,"lng":113.95028},{"lat":-7.388857,"lng":113.383969},{"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":38.69,"eta_label":"1d 15h","confidence":26.49,"source":"peer_type_fallback","distance_nm":464.33,"path_points":[{"lat":-8.13976,"lng":114.40125},{"lat":-7.248518,"lng":112.262989},{"lat":-6.964079,"lng":110.361684},{"lat":-6.673388,"lng":108.381214},{"lat":-6.1,"lng":106.883}]}],"errors":[]}