{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-10T02:20:21+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"6a373ca20c35dd60"},"data":[{"port_id":2854,"port_name":"Santos","country_name":"Brazil","port_lat":-23.9333,"port_lng":-46.3167,"eta_hours":52.07,"eta_label":"2d 4h","confidence":92,"source":"same_vessel_history","distance_nm":676.87,"path_points":[{"lat":22.56833,"lng":114.28667},{"lat":21.81419,"lng":114.52012},{"lat":20.18667,"lng":114.165},{"lat":18.60333,"lng":113.83667},{"lat":17.04167,"lng":113.375},{"lat":15.365,"lng":112.94333},{"lat":14.21968,"lng":112.59082},{"lat":13.27834,"lng":112.3405},{"lat":12.25667,"lng":112.06667},{"lat":10.665,"lng":111.67333},{"lat":9.18757,"lng":111.25594},{"lat":7.89333,"lng":110.89333},{"lat":6.42167,"lng":110.07333},{"lat":4.95333,"lng":109.27167},{"lat":3.63833,"lng":108.52667},{"lat":1.935,"lng":108.09667},{"lat":0.42167,"lng":107.93333},{"lat":-1.07167,"lng":107.43167},{"lat":-2.58464,"lng":107.20697},{"lat":-4.21667,"lng":107.40833},{"lat":-5.27333,"lng":106.56833},{"lat":-6.31333,"lng":105.35333},{"lat":-6.88667,"lng":104.145},{"lat":-7.825,"lng":102.68833},{"lat":-8.61837,"lng":101.46852},{"lat":-9.45667,"lng":100.16667},{"lat":-10.245,"lng":98.92167},{"lat":-11.09945,"lng":97.57357},{"lat":-12.03667,"lng":96.05167},{"lat":-12.79333,"lng":94.81833},{"lat":-13.45346,"lng":93.72065},{"lat":-14.26333,"lng":92.355},{"lat":-15.08635,"lng":90.94156},{"lat":-15.96047,"lng":89.42806},{"lat":-16.68771,"lng":88.12336},{"lat":-17.55303,"lng":86.56091},{"lat":-18.30749,"lng":85.16682},{"lat":-19.04996,"lng":83.74188},{"lat":-19.71526,"lng":82.44427},{"lat":-20.41092,"lng":81.06695},{"lat":-20.94591,"lng":79.98616},{"lat":-21.65718,"lng":78.5045},{"lat":-22.40912,"lng":76.88995},{"lat":-23.09833,"lng":75.35167},{"lat":-23.70667,"lng":73.96667},{"lat":-24.43038,"lng":72.24963},{"lat":-25.0408,"lng":70.77771},{"lat":-25.64097,"lng":69.23333},{"lat":-26.1697,"lng":67.85557},{"lat":-26.80242,"lng":66.11742},{"lat":-27.33627,"lng":64.61287},{"lat":-27.86005,"lng":63.02907},{"lat":-28.36772,"lng":61.45601},{"lat":-28.95067,"lng":59.56162},{"lat":-29.38667,"lng":58.055},{"lat":-29.79167,"lng":56.59333},{"lat":-30.12976,"lng":55.32742},{"lat":-30.5013,"lng":53.83503},{"lat":-30.82049,"lng":52.49912},{"lat":-31.14212,"lng":51.06763},{"lat":-31.43481,"lng":49.7404},{"lat":-31.995,"lng":46.88167},{"lat":-32.32845,"lng":45.01202},{"lat":-32.6494,"lng":42.99529},{"lat":-32.895,"lng":41.30667},{"lat":-33.07333,"lng":39.915},{"lat":-33.235,"lng":38.52833},{"lat":-33.38415,"lng":37.08935},{"lat":-33.57503,"lng":35.30641},{"lat":-33.675,"lng":33.90167},{"lat":-33.80219,"lng":32.11987},{"lat":-33.8945,"lng":30.34958},{"lat":-33.96934,"lng":28.55055},{"lat":-34.17663,"lng":26.33462},{"lat":-34.61348,"lng":23.93461},{"lat":-34.81204,"lng":22.16214},{"lat":-35.01634,"lng":20.44925},{"lat":-34.87647,"lng":18.34375},{"lat":-34.63167,"lng":16.52833},{"lat":-32.46194,"lng":0.90543},{"lat":-32.27833,"lng":-0.415},{"lat":-31.99557,"lng":-2.45954},{"lat":-31.79035,"lng":-3.89261},{"lat":-31.51811,"lng":-5.82379},{"lat":-31.26415,"lng":-7.58978},{"lat":-31.04168,"lng":-9.17438},{"lat":-30.77969,"lng":-10.97632},{"lat":-30.53167,"lng":-12.73667},{"lat":-30.24938,"lng":-14.70203},{"lat":-30.03128,"lng":-16.20163},{"lat":-29.77288,"lng":-18.02845},{"lat":-29.39284,"lng":-20.66221},{"lat":-29.13828,"lng":-22.33212},{"lat":-28.85806,"lng":-24.29113},{"lat":-28.63081,"lng":-25.84297},{"lat":-28.35954,"lng":-27.71025},{"lat":-28.105,"lng":-29.425},{"lat":-27.87333,"lng":-31.04333},{"lat":-27.63018,"lng":-32.66157},{"lat":-27.3812,"lng":-34.3646},{"lat":-27.13467,"lng":-36.01374},{"lat":-26.93916,"lng":-37.31857},{"lat":-26.7105,"lng":-38.86705},{"lat":-26.49667,"lng":-40.31333},{"lat":-26.28246,"lng":-41.74059},{"lat":-26.08667,"lng":-43.025},{"lat":-25.60833,"lng":-44.03667},{"lat":-24.94331,"lng":-45.25207},{"lat":-24.58907,"lng":-45.87845},{"lat":-24.08918,"lng":-46.35176},{"lat":-24.08833,"lng":-46.35167},{"lat":-24.05957,"lng":-46.35644}]},{"port_id":2772,"port_name":"Rio De Janeiro","country_name":"Brazil","port_lat":-22.8917,"port_lng":-43.1833,"eta_hours":42.06,"eta_label":"1d 18h","confidence":52.5,"source":"peer_type_fallback","distance_nm":546.84,"path_points":[{"lat":-27.30167,"lng":-34.37833},{"lat":-25.570647,"lng":-36.850675},{"lat":-24.899733,"lng":-39.135329},{"lat":-24.019455,"lng":-41.443159},{"lat":-22.8917,"lng":-43.1833}]},{"port_id":2337,"port_name":"Lome","country_name":"Togo","port_lat":6.11667,"port_lng":1.225,"eta_hours":221.55,"eta_label":"9d 6h","confidence":52.5,"source":"peer_type_fallback","distance_nm":2880.2,"path_points":[{"lat":-27.30167,"lng":-34.37833},{"lat":-15.223618,"lng":-24.279231},{"lat":-9.8425,"lng":-15.226665},{"lat":-1.835365,"lng":-5.857733},{"lat":6.11667,"lng":1.225}]},{"port_id":1647,"port_name":"Apapa","country_name":"Nigeria","port_lat":6.37306,"port_lng":3.40417,"eta_hours":229.45,"eta_label":"9d 13h","confidence":52.5,"source":"peer_type_fallback","distance_nm":2982.85,"path_points":[{"lat":-27.30167,"lng":-34.37833},{"lat":-15.139009,"lng":-23.560105},{"lat":-9.714305,"lng":-14.13708},{"lat":-1.635381,"lng":-4.15798},{"lat":6.37306,"lng":3.40417}]},{"port_id":2296,"port_name":"Lagos","country_name":"Nigeria","port_lat":6.45,"port_lng":3.38333,"eta_hours":229.63,"eta_label":"9d 14h","confidence":52.5,"source":"peer_type_fallback","distance_nm":2985.2,"path_points":[{"lat":-27.30167,"lng":-34.37833},{"lat":-15.113619,"lng":-23.566982},{"lat":-9.675835,"lng":-14.1475},{"lat":-1.575367,"lng":-4.174235},{"lat":6.45,"lng":3.38333}]}],"errors":[]}