{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-04T01:20:05+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"dca6dcc679924d56"},"data":[{"port_id":1834,"port_name":"Cannes","country_name":"France","port_lat":43.5333,"port_lng":7.0175,"eta_hours":25.54,"eta_label":"1d 2h","confidence":92,"source":"same_vessel_history","distance_nm":272.68,"path_points":[{"lat":41.21178,"lng":1.73155},{"lat":41.21183,"lng":1.73156},{"lat":41.1672,"lng":1.87885},{"lat":41.16788,"lng":1.88152},{"lat":41.28069,"lng":2.33704},{"lat":41.36684,"lng":2.55999},{"lat":41.40472,"lng":2.65701},{"lat":41.66441,"lng":3.30178},{"lat":41.69106,"lng":3.3699},{"lat":41.7701,"lng":3.58777},{"lat":41.94722,"lng":4.04242},{"lat":41.96073,"lng":4.07579},{"lat":42.11067,"lng":4.46145},{"lat":42.23618,"lng":4.78403},{"lat":42.26286,"lng":4.8509},{"lat":42.38193,"lng":5.15833},{"lat":42.50745,"lng":5.48301},{"lat":42.63942,"lng":5.82123},{"lat":42.70443,"lng":5.99125},{"lat":42.74833,"lng":6.10833},{"lat":42.88102,"lng":6.45216},{"lat":42.92874,"lng":6.57859},{"lat":43.15498,"lng":6.82617},{"lat":43.2091,"lng":6.85309}]},{"port_id":4828,"port_name":"PORT HAMBLE","country_name":"England","port_lat":50.8609,"port_lng":-1.31158,"eta_hours":49.41,"eta_label":"2d 1h","confidence":80,"source":"peer_type_fallback","distance_nm":592.89,"path_points":[{"lat":41.2123,"lng":1.73137},{"lat":44.679616,"lng":1.172347},{"lat":46.238941,"lng":-0.154319},{"lat":48.576335,"lng":-0.844472},{"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":51.05,"eta_label":"2d 3h","confidence":80,"source":"peer_type_fallback","distance_nm":612.63,"path_points":[{"lat":41.2123,"lng":1.73137},{"lat":44.810992,"lng":2.19139},{"lat":46.431625,"lng":3.496229},{"lat":48.863508,"lng":4.108442},{"lat":51.2349,"lng":4.5122}]},{"port_id":3844,"port_name":"BERGEN OP ZOOM","country_name":"Netherlands","port_lat":51.4976,"port_lng":4.26803,"eta_hours":52.19,"eta_label":"2d 4h","confidence":80,"source":"peer_type_fallback","distance_nm":626.31,"path_points":[{"lat":41.2123,"lng":1.73137},{"lat":44.903067,"lng":2.102354},{"lat":46.56682,"lng":3.381066},{"lat":49.065338,"lng":3.921835},{"lat":51.4976,"lng":4.26803}]},{"port_id":5646,"port_name":"OOLTGENSPLAAT","country_name":"","port_lat":51.6829,"port_lng":4.35304,"eta_hours":53.15,"eta_label":"2d 5h","confidence":80,"source":"peer_type_fallback","distance_nm":637.83,"path_points":[{"lat":41.2123,"lng":1.73137},{"lat":44.969825,"lng":2.121593},{"lat":46.663476,"lng":3.430783},{"lat":49.206667,"lng":3.992149},{"lat":51.6829,"lng":4.35304}]}],"errors":[]}