{"meta":{"path":"vessel/portcalls","ts":"2026-11-10T08:01:11+00:00","status":"ok","rows":30,"days":90,"request_id":"9b65bcb4875ed8e2"},"data":[{"port_id":78905,"port_name":"Vondelingenplaat","port_lat":51.8667,"port_lng":4.31667,"country_id":365,"country_name":"Netherlands","arrival":"2026-11-09 14:51:48","departure":"2026-11-10 02:51:49","duration_h":12,"samples":12,"min_dist_km":1.082,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78905"},{"port_id":3132,"port_name":"Wilhelmshaven","port_lat":53.5167,"port_lng":8.14167,"country_id":432,"country_name":"Germany","arrival":"2026-11-07 06:48:29","departure":"2026-11-08 02:30:10","duration_h":19.69,"samples":17,"min_dist_km":7.551,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/3132"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-11-06 01:20:27","departure":"2026-11-06 17:11:26","duration_h":15.85,"samples":15,"min_dist_km":2.701,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":33504,"port_name":"Wilhelmsburg","port_lat":53.5,"port_lng":10,"country_id":432,"country_name":"Germany","arrival":"2026-11-05 20:10:51","departure":"2026-11-05 23:13:50","duration_h":3.05,"samples":4,"min_dist_km":2.379,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/33504"},{"port_id":1974,"port_name":"Esbjerg","port_lat":55.4583,"port_lng":8.44167,"country_id":332,"country_name":"Denmark","arrival":"2026-11-03 02:04:07","departure":"2026-11-04 20:54:51","duration_h":42.85,"samples":37,"min_dist_km":2.294,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/332/1974"},{"port_id":4325,"port_name":"BRUNSBUETTEL","port_lat":53.903,"port_lng":9.15979,"country_id":432,"country_name":"Germany","arrival":"2026-11-02 08:24:02","departure":"2026-11-02 08:24:12","duration_h":0,"samples":2,"min_dist_km":1.29,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4325"},{"port_id":2526,"port_name":"Nord-Ostsee-Kanal","port_lat":54.3667,"port_lng":10.15,"country_id":432,"country_name":"Germany","arrival":"2026-11-01 23:13:31","departure":"2026-11-02 00:02:30","duration_h":0.82,"samples":2,"min_dist_km":0.516,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/2526"},{"port_id":2233,"port_name":"Kiel","port_lat":54.3333,"port_lng":10.1583,"country_id":432,"country_name":"Germany","arrival":"2026-11-01 20:28:21","departure":"2026-11-01 21:07:21","duration_h":0.65,"samples":2,"min_dist_km":0.856,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/2233"},{"port_id":3116,"port_name":"Warnemunde","port_lat":54.1833,"port_lng":12.0917,"country_id":432,"country_name":"Germany","arrival":"2026-10-31 23:16:41","departure":"2026-11-01 08:49:11","duration_h":9.54,"samples":9,"min_dist_km":3.962,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/3116"},{"port_id":2233,"port_name":"Kiel","port_lat":54.3333,"port_lng":10.1583,"country_id":432,"country_name":"Germany","arrival":"2026-10-31 10:26:41","departure":"2026-10-31 11:02:39","duration_h":0.6,"samples":2,"min_dist_km":2.14,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/2233"},{"port_id":5772,"port_name":"MOELTENORT","port_lat":54.3753,"port_lng":10.1953,"country_id":0,"country_name":"","arrival":"2026-10-30 13:26:49","departure":"2026-10-31 08:05:50","duration_h":18.65,"samples":17,"min_dist_km":0.822,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5772"},{"port_id":2233,"port_name":"Kiel","port_lat":54.3333,"port_lng":10.1583,"country_id":432,"country_name":"Germany","arrival":"2026-10-30 09:03:08","departure":"2026-10-30 11:59:57","duration_h":2.95,"samples":4,"min_dist_km":1.647,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/2233"},{"port_id":3116,"port_name":"Warnemunde","port_lat":54.1833,"port_lng":12.0917,"country_id":432,"country_name":"Germany","arrival":"2026-10-29 06:33:35","departure":"2026-10-29 21:19:44","duration_h":14.77,"samples":13,"min_dist_km":3.847,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/3116"},{"port_id":1775,"port_name":"Bremen","port_lat":53.1083,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-10-27 08:29:15","departure":"2026-10-27 15:07:24","duration_h":6.64,"samples":7,"min_dist_km":1.114,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1775"},{"port_id":28425,"port_name":"Hamburg-Mitte","port_lat":53.55,"port_lng":10.0167,"country_id":432,"country_name":"Germany","arrival":"2026-10-26 07:17:54","departure":"2026-10-26 10:26:52","duration_h":3.15,"samples":4,"min_dist_km":2.626,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28425"},{"port_id":33504,"port_name":"Wilhelmsburg","port_lat":53.5,"port_lng":10,"country_id":432,"country_name":"Germany","arrival":"2026-10-25 20:55:04","departure":"2026-10-26 04:43:23","duration_h":7.81,"samples":7,"min_dist_km":2.379,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/33504"},{"port_id":28425,"port_name":"Hamburg-Mitte","port_lat":53.55,"port_lng":10.0167,"country_id":432,"country_name":"Germany","arrival":"2026-10-25 11:17:31","departure":"2026-10-25 18:42:53","duration_h":7.42,"samples":8,"min_dist_km":2.626,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28425"},{"port_id":26317,"port_name":"Bremerhaven-Speckenbüttel","port_lat":53.5833,"port_lng":8.58333,"country_id":432,"country_name":"Germany","arrival":"2026-10-24 07:31:44","departure":"2026-10-24 16:27:51","duration_h":8.94,"samples":9,"min_dist_km":4.595,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/26317"},{"port_id":78905,"port_name":"Vondelingenplaat","port_lat":51.8667,"port_lng":4.31667,"country_id":365,"country_name":"Netherlands","arrival":"2026-10-22 15:59:14","departure":"2026-10-23 02:17:48","duration_h":10.31,"samples":10,"min_dist_km":1.144,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78905"},{"port_id":1974,"port_name":"Esbjerg","port_lat":55.4583,"port_lng":8.44167,"country_id":332,"country_name":"Denmark","arrival":"2026-10-18 23:27:33","departure":"2026-10-20 17:29:16","duration_h":42.03,"samples":36,"min_dist_km":2.566,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/332/1974"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-10-17 16:11:23","departure":"2026-10-17 23:51:13","duration_h":7.66,"samples":8,"min_dist_km":2.699,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":1974,"port_name":"Esbjerg","port_lat":55.4583,"port_lng":8.44167,"country_id":332,"country_name":"Denmark","arrival":"2026-10-15 10:22:51","departure":"2026-10-16 17:34:51","duration_h":31.2,"samples":28,"min_dist_km":2.569,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/332/1974"},{"port_id":28425,"port_name":"Hamburg-Mitte","port_lat":53.55,"port_lng":10.0167,"country_id":432,"country_name":"Germany","arrival":"2026-10-14 07:33:03","departure":"2026-10-14 10:21:03","duration_h":2.8,"samples":3,"min_dist_km":2.624,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28425"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-10-13 18:10:43","departure":"2026-10-14 05:32:51","duration_h":11.37,"samples":11,"min_dist_km":2.687,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":4915,"port_name":"HOOKSIEL","port_lat":53.6356,"port_lng":8.06483,"country_id":432,"country_name":"Germany","arrival":"2026-10-12 13:35:43","departure":"2026-10-13 01:38:52","duration_h":12.05,"samples":12,"min_dist_km":7.385,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4915"},{"port_id":33504,"port_name":"Wilhelmsburg","port_lat":53.5,"port_lng":10,"country_id":432,"country_name":"Germany","arrival":"2026-10-11 12:24:10","departure":"2026-10-12 01:20:55","duration_h":12.95,"samples":12,"min_dist_km":2.38,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/33504"},{"port_id":2942,"port_name":"Stadersand","port_lat":53.6297,"port_lng":9.53333,"country_id":432,"country_name":"Germany","arrival":"2026-10-11 07:12:29","departure":"2026-10-11 09:48:19","duration_h":2.6,"samples":3,"min_dist_km":1.419,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/2942"},{"port_id":5716,"port_name":"VASTERAS","port_lat":59.5916,"port_lng":16.5528,"country_id":0,"country_name":"","arrival":"2026-10-07 01:24:17","departure":"2026-10-07 15:33:16","duration_h":14.15,"samples":13,"min_dist_km":1.492,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5716"},{"port_id":2526,"port_name":"Nord-Ostsee-Kanal","port_lat":54.3667,"port_lng":10.15,"country_id":432,"country_name":"Germany","arrival":"2026-10-04 01:04:48","departure":"2026-10-04 01:23:19","duration_h":0.31,"samples":2,"min_dist_km":1.035,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/2526"},{"port_id":29256,"port_name":"Kiel Canal","port_lat":53.8833,"port_lng":9.13333,"country_id":432,"country_name":"Germany","arrival":"2026-10-03 13:06:40","departure":"2026-10-03 14:13:50","duration_h":1.12,"samples":2,"min_dist_km":1.328,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/29256"}],"errors":[]}