{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-26T13:43:01+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"d7e0d6e28cf1e3df"},"data":[{"port_id":63102,"port_name":"Makassar","country_name":"Indonesia","port_lat":-5.11667,"port_lng":119.4,"eta_hours":67.8,"eta_label":"2d 20h","confidence":92,"source":"same_vessel_history","distance_nm":731.41,"path_points":[{"lat":-6.10615,"lng":106.8879},{"lat":-6.10615,"lng":106.88787},{"lat":-5.94969,"lng":106.88707},{"lat":-5.72886,"lng":107.02944},{"lat":-5.7305,"lng":107.14257},{"lat":-5.7305,"lng":107.14257},{"lat":-5.7305,"lng":107.14257},{"lat":-5.7305,"lng":107.14257},{"lat":-5.70947,"lng":109.00076},{"lat":-5.70818,"lng":109.08204},{"lat":-5.70818,"lng":109.08204},{"lat":-5.70818,"lng":109.08204},{"lat":-5.70818,"lng":109.08204},{"lat":-5.66952,"lng":113.51828},{"lat":-5.66888,"lng":113.56226},{"lat":-5.66888,"lng":113.56226},{"lat":-5.66888,"lng":113.56226},{"lat":-5.66888,"lng":113.56226},{"lat":-5.66815,"lng":115.19083},{"lat":-5.66962,"lng":115.35546},{"lat":-5.66962,"lng":115.35546},{"lat":-5.66962,"lng":115.35546},{"lat":-5.66602,"lng":116.22527},{"lat":-5.66523,"lng":116.30778},{"lat":-5.66653,"lng":116.87131},{"lat":-5.66608,"lng":116.98946},{"lat":-5.65053,"lng":117.19145},{"lat":-5.63802,"lng":117.3571},{"lat":-5.62845,"lng":117.44956},{"lat":-5.62845,"lng":117.44956},{"lat":-5.62845,"lng":117.44956},{"lat":-5.62845,"lng":117.44956},{"lat":-5.62845,"lng":117.44956},{"lat":-5.16127,"lng":119.2783}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":39.25,"eta_label":"1d 15h","confidence":61.44,"source":"same_vessel_history","distance_nm":342.91,"path_points":[{"lat":-6.10307,"lng":106.88804},{"lat":-6.10308,"lng":106.88797},{"lat":-6.07834,"lng":106.882},{"lat":-5.83877,"lng":106.93327},{"lat":-5.80667,"lng":106.9437},{"lat":-5.7338,"lng":107.1431},{"lat":-5.7338,"lng":107.1431},{"lat":-5.7338,"lng":107.1431},{"lat":-5.7338,"lng":107.1431},{"lat":-5.7338,"lng":107.1431},{"lat":-5.7338,"lng":107.1431},{"lat":-5.7338,"lng":107.1431},{"lat":-6.63645,"lng":112.27371},{"lat":-6.70325,"lng":112.45978},{"lat":-6.79624,"lng":112.70136},{"lat":-6.85263,"lng":112.76014},{"lat":-6.85413,"lng":112.76078},{"lat":-6.85499,"lng":112.7595},{"lat":-6.8551,"lng":112.75891},{"lat":-6.85467,"lng":112.75813},{"lat":-6.91845,"lng":112.72415},{"lat":-6.93523,"lng":112.71762}]},{"port_id":2365,"port_name":"Makassar","country_name":"Sulawesi","port_lat":-5.13333,"port_lng":119.4,"eta_hours":70.37,"eta_label":"2d 22h","confidence":55.33,"source":"same_vessel_history","distance_nm":731.35,"path_points":[{"lat":-6.10321,"lng":106.88797},{"lat":-5.863,"lng":106.92588},{"lat":-5.77816,"lng":106.94938},{"lat":-5.77816,"lng":106.94938},{"lat":-5.77816,"lng":106.94938},{"lat":-5.67011,"lng":110.24644},{"lat":-5.66597,"lng":110.79908},{"lat":-5.66656,"lng":111.05842},{"lat":-5.66656,"lng":111.05842},{"lat":-5.66656,"lng":111.05842},{"lat":-5.67069,"lng":113.14376},{"lat":-5.66601,"lng":113.71034},{"lat":-5.66855,"lng":113.87618},{"lat":-5.67137,"lng":114.40045},{"lat":-5.66768,"lng":114.72332},{"lat":-5.66755,"lng":114.79366},{"lat":-5.66755,"lng":114.79366},{"lat":-5.13187,"lng":119.3668}]},{"port_id":63161,"port_name":"New Priok Port","country_name":"Indonesia","port_lat":-6.08333,"port_lng":106.917,"eta_hours":2.18,"eta_label":"0d 2h","confidence":49.22,"source":"same_vessel_history","distance_nm":26.34,"path_points":[{"lat":-6.10282,"lng":106.88251},{"lat":-6.10285,"lng":106.88252}]},{"port_id":2179,"port_name":"Jakarta","country_name":"Indonesia","port_lat":-6.1,"port_lng":106.883,"eta_hours":2.34,"eta_label":"0d 2h","confidence":43.11,"source":"same_vessel_history","distance_nm":28.37,"path_points":[{"lat":-6.10452,"lng":106.88792},{"lat":-6.10452,"lng":106.88792},{"lat":-6.10452,"lng":106.88792},{"lat":-6.10454,"lng":106.88796}]}],"errors":[]}