{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-10T03:09:37+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"40b34901fcb0551a"},"data":[{"port_id":1645,"port_name":"Antwerp","country_name":"Belgium","port_lat":51.2333,"port_lng":4.4,"eta_hours":1.53,"eta_label":"0d 2h","confidence":92,"source":"same_vessel_history","distance_nm":18.39,"path_points":[{"lat":51.15407,"lng":4.87684},{"lat":51.22315,"lng":4.54972}]},{"port_id":4656,"port_name":"WIJNEGEM","country_name":"Belgium","port_lat":51.2349,"port_lng":4.5122,"eta_hours":1.2,"eta_label":"0d 1h","confidence":59,"source":"same_vessel_history","distance_nm":14.38,"path_points":[{"lat":51.15408,"lng":4.8768},{"lat":51.15333,"lng":4.87667},{"lat":51.1753,"lng":4.79634},{"lat":51.22977,"lng":4.52804}]},{"port_id":11864,"port_name":"Olen","country_name":"Belgium","port_lat":51.15,"port_lng":4.85,"eta_hours":0.07,"eta_label":"0d 0h","confidence":48,"source":"same_vessel_history","distance_nm":0.84,"path_points":[{"lat":51.15333,"lng":4.87167},{"lat":51.222231,"lng":4.974519},{"lat":51.201665,"lng":4.770835},{"lat":51.110733,"lng":4.804767},{"lat":51.15,"lng":4.85}]},{"port_id":11104,"port_name":"Ekeren","country_name":"Belgium","port_lat":51.2833,"port_lng":4.41667,"eta_hours":1.57,"eta_label":"0d 2h","confidence":48,"source":"same_vessel_history","distance_nm":18.81,"path_points":[{"lat":51.15333,"lng":4.87667},{"lat":51.15406,"lng":4.87682},{"lat":51.22528,"lng":4.54066},{"lat":51.24763,"lng":4.36915}]},{"port_id":5646,"port_name":"OOLTGENSPLAAT","country_name":"","port_lat":51.6829,"port_lng":4.35304,"eta_hours":3.1,"eta_label":"0d 3h","confidence":36,"source":"peer_type_fallback","distance_nm":37.26,"path_points":[{"lat":51.15333,"lng":4.87167},{"lat":51.398088,"lng":4.810522},{"lat":51.468115,"lng":4.522355},{"lat":51.526395,"lng":4.417139},{"lat":51.6829,"lng":4.35304}]}],"errors":[]}