{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-09T01:52:52+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"3741f26bbccf7d16"},"data":[{"port_id":54167,"port_name":"Villefranche-sur-Mer","country_name":"France","port_lat":43.7,"port_lng":7.31667,"eta_hours":22.19,"eta_label":"0d 22h","confidence":92,"source":"same_vessel_history","distance_nm":266.32,"path_points":[{"lat":41.36518,"lng":2.18431},{"lat":41.37645,"lng":2.1866},{"lat":41.37645,"lng":2.1866},{"lat":41.37645,"lng":2.1866},{"lat":41.37645,"lng":2.1866},{"lat":41.37645,"lng":2.1866},{"lat":41.36878,"lng":2.18301},{"lat":41.33158,"lng":2.22277},{"lat":41.39301,"lng":2.51519},{"lat":41.47442,"lng":2.7384},{"lat":41.53066,"lng":2.89097},{"lat":41.71373,"lng":3.38858},{"lat":41.7161,"lng":3.39601},{"lat":41.84077,"lng":3.74222},{"lat":42.01168,"lng":4.19739},{"lat":42.05062,"lng":4.30242},{"lat":42.13073,"lng":4.51989},{"lat":42.25059,"lng":4.82955},{"lat":42.33692,"lng":5.05626},{"lat":42.50705,"lng":5.50174},{"lat":42.50731,"lng":5.50234},{"lat":42.63671,"lng":5.83228},{"lat":42.69445,"lng":5.98454},{"lat":42.83734,"lng":6.34505},{"lat":42.9241,"lng":6.5547},{"lat":43.02583,"lng":6.78857},{"lat":43.26215,"lng":7.0035},{"lat":43.30298,"lng":7.03977},{"lat":43.4509,"lng":7.17618}]},{"port_id":4828,"port_name":"PORT HAMBLE","country_name":"England","port_lat":50.8609,"port_lng":-1.31158,"eta_hours":48.97,"eta_label":"2d 1h","confidence":80,"source":"peer_type_fallback","distance_nm":587.59,"path_points":[{"lat":41.37644,"lng":2.1866},{"lat":44.789364,"lng":1.476997},{"lat":46.32085,"lng":0.073585},{"lat":48.612575,"lng":-0.744161},{"lat":50.8609,"lng":-1.31158}]},{"port_id":4656,"port_name":"WIJNEGEM","country_name":"Belgium","port_lat":51.2349,"port_lng":4.5122,"eta_hours":49.97,"eta_label":"2d 2h","confidence":80,"source":"peer_type_fallback","distance_nm":599.63,"path_points":[{"lat":41.37644,"lng":2.1866},{"lat":44.913345,"lng":2.50837},{"lat":46.508251,"lng":3.714046},{"lat":48.903974,"lng":4.203149},{"lat":51.2349,"lng":4.5122}]},{"port_id":5646,"port_name":"OOLTGENSPLAAT","country_name":"","port_lat":51.6829,"port_lng":4.35304,"eta_hours":52.1,"eta_label":"2d 4h","confidence":80,"source":"peer_type_fallback","distance_nm":625.17,"path_points":[{"lat":41.37644,"lng":2.1866},{"lat":45.072459,"lng":2.438131},{"lat":46.740304,"lng":3.648961},{"lat":49.246972,"lng":4.087057},{"lat":51.6829,"lng":4.35304}]},{"port_id":5425,"port_name":"S GRAVENDEEL","country_name":"Netherlands","port_lat":51.7881,"port_lng":4.62139,"eta_hours":52.75,"eta_label":"2d 5h","confidence":80,"source":"peer_type_fallback","distance_nm":633.05,"path_points":[{"lat":41.37644,"lng":2.1866},{"lat":45.11168,"lng":2.519608},{"lat":46.796121,"lng":3.788927},{"lat":49.326454,"lng":4.299587},{"lat":51.7881,"lng":4.62139}]}],"errors":[]}