{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T10:15:58+00:00","status":"ok","rows":6,"days":90,"request_id":"e856b91d5ec8abd2"},"data":[{"port_id":28000,"port_name":"Glucksburg","port_lat":54.8333,"port_lng":9.55,"country_id":432,"country_name":"Germany","arrival":"2026-05-10 12:35:32","departure":"2026-05-10 12:35:32","duration_h":0,"samples":5,"min_dist_km":1.776,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28000"},{"port_id":34477,"port_name":"Sydals","port_lat":54.9,"port_lng":9.88333,"country_id":332,"country_name":"Denmark","arrival":"2026-05-09 14:38:53","departure":"2026-05-09 14:38:53","duration_h":0,"samples":5,"min_dist_km":0.824,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/332/34477"},{"port_id":28000,"port_name":"Glucksburg","port_lat":54.8333,"port_lng":9.55,"country_id":432,"country_name":"Germany","arrival":"2026-05-02 10:41:21","departure":"2026-05-02 11:15:24","duration_h":0.57,"samples":6,"min_dist_km":1.746,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28000"},{"port_id":32477,"port_name":"Steinberg","port_lat":54.7667,"port_lng":9.78333,"country_id":432,"country_name":"Germany","arrival":"2026-05-01 12:30:11","departure":"2026-05-01 12:30:11","duration_h":0,"samples":4,"min_dist_km":5.339,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/32477"},{"port_id":34431,"port_name":"Sønderborg","port_lat":54.9,"port_lng":9.78333,"country_id":332,"country_name":"Denmark","arrival":"2026-04-30 13:56:06","departure":"2026-04-30 14:13:38","duration_h":0.29,"samples":6,"min_dist_km":0.698,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/332/34431"},{"port_id":28000,"port_name":"Glucksburg","port_lat":54.8333,"port_lng":9.55,"country_id":432,"country_name":"Germany","arrival":"2026-04-14 12:20:20","departure":"2026-04-14 12:20:20","duration_h":0,"samples":3,"min_dist_km":1.772,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28000"}],"errors":[]}