{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T04:18:27+00:00","status":"ok","rows":30,"days":90,"request_id":"8cbfb9b11456c6b4"},"data":[{"port_id":3790,"port_name":"MUNSTER","port_lat":51.9503,"port_lng":7.64794,"country_id":432,"country_name":"Germany","arrival":"2026-05-12 13:46:09","departure":"2026-05-12 13:46:09","duration_h":0,"samples":5,"min_dist_km":1.287,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/3790"},{"port_id":32022,"port_name":"Schmedehausen","port_lat":52.1,"port_lng":7.71667,"country_id":432,"country_name":"Germany","arrival":"2026-05-12 10:45:49","departure":"2026-05-12 11:43:43","duration_h":0.97,"samples":2,"min_dist_km":0.879,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/32022"},{"port_id":4871,"port_name":"BRAMSCHE","port_lat":52.399,"port_lng":7.99636,"country_id":432,"country_name":"Germany","arrival":"2026-05-11 19:04:37","departure":"2026-05-12 03:55:24","duration_h":8.85,"samples":8,"min_dist_km":0.068,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4871"},{"port_id":4197,"port_name":"MINDEN","port_lat":52.3022,"port_lng":8.92008,"country_id":432,"country_name":"Germany","arrival":"2026-05-11 10:11:43","departure":"2026-05-11 11:00:49","duration_h":0.82,"samples":2,"min_dist_km":0.231,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4197"},{"port_id":29622,"port_name":"Landesbergen","port_lat":52.5667,"port_lng":9.13333,"country_id":432,"country_name":"Germany","arrival":"2026-05-10 17:33:45","departure":"2026-05-11 04:21:38","duration_h":10.8,"samples":10,"min_dist_km":1.846,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/29622"},{"port_id":27112,"port_name":"Dörverden","port_lat":52.85,"port_lng":9.23333,"country_id":432,"country_name":"Germany","arrival":"2026-05-10 10:53:55","departure":"2026-05-10 11:33:33","duration_h":0.66,"samples":2,"min_dist_km":2.403,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27112"},{"port_id":28627,"port_name":"Hemelingen","port_lat":53.05,"port_lng":8.9,"country_id":432,"country_name":"Germany","arrival":"2026-05-09 17:36:40","departure":"2026-05-10 04:04:24","duration_h":10.46,"samples":10,"min_dist_km":1.825,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28627"},{"port_id":1773,"port_name":"Brake","port_lat":53.3319,"port_lng":8.49167,"country_id":432,"country_name":"Germany","arrival":"2026-05-09 08:18:26","departure":"2026-05-09 13:59:09","duration_h":5.68,"samples":6,"min_dist_km":0.263,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1773"},{"port_id":5206,"port_name":"OLDENBURG","port_lat":53.14,"port_lng":8.22709,"country_id":0,"country_name":"","arrival":"2026-05-08 09:05:24","departure":"2026-05-09 04:19:25","duration_h":19.23,"samples":17,"min_dist_km":0.823,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5206"},{"port_id":5206,"port_name":"OLDENBURG","port_lat":53.14,"port_lng":8.22709,"country_id":0,"country_name":"","arrival":"2026-05-07 09:04:33","departure":"2026-05-07 09:04:33","duration_h":0,"samples":3,"min_dist_km":1.87,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5206"},{"port_id":28627,"port_name":"Hemelingen","port_lat":53.05,"port_lng":8.9,"country_id":432,"country_name":"Germany","arrival":"2026-05-02 10:40:23","departure":"2026-05-03 05:54:14","duration_h":19.23,"samples":17,"min_dist_km":1.984,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28627"},{"port_id":27519,"port_name":"Etelsen","port_lat":53,"port_lng":9.11667,"country_id":432,"country_name":"Germany","arrival":"2026-05-02 07:10:49","departure":"2026-05-02 07:10:49","duration_h":0,"samples":2,"min_dist_km":2.009,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27519"},{"port_id":27112,"port_name":"Dörverden","port_lat":52.85,"port_lng":9.23333,"country_id":432,"country_name":"Germany","arrival":"2026-05-01 00:56:37","departure":"2026-05-02 04:49:02","duration_h":27.87,"samples":21,"min_dist_km":1.87,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27112"},{"port_id":31829,"port_name":"Sachsenhagen","port_lat":52.4,"port_lng":9.26667,"country_id":432,"country_name":"Germany","arrival":"2026-04-29 16:50:37","departure":"2026-04-30 03:24:17","duration_h":10.56,"samples":6,"min_dist_km":2.026,"max_speed_kn":2.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31829"},{"port_id":26699,"port_name":"Calberlah","port_lat":52.4167,"port_lng":10.6167,"country_id":432,"country_name":"Germany","arrival":"2026-04-29 05:02:59","departure":"2026-04-29 05:33:04","duration_h":0.5,"samples":4,"min_dist_km":1.975,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/26699"},{"port_id":33195,"port_name":"Warmenau","port_lat":52.45,"port_lng":10.75,"country_id":432,"country_name":"Germany","arrival":"2026-04-28 16:09:12","departure":"2026-04-29 03:59:20","duration_h":11.84,"samples":10,"min_dist_km":3.189,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/33195"},{"port_id":26559,"port_name":"Bülstringen","port_lat":52.3167,"port_lng":11.35,"country_id":432,"country_name":"Germany","arrival":"2026-04-27 10:13:21","departure":"2026-04-28 10:08:17","duration_h":23.92,"samples":20,"min_dist_km":0.174,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/26559"},{"port_id":26375,"port_name":"Brink","port_lat":52.4333,"port_lng":9.73333,"country_id":432,"country_name":"Germany","arrival":"2026-04-25 13:27:41","departure":"2026-04-26 03:21:05","duration_h":13.89,"samples":13,"min_dist_km":3.83,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/26375"},{"port_id":4197,"port_name":"MINDEN","port_lat":52.3022,"port_lng":8.92008,"country_id":432,"country_name":"Germany","arrival":"2026-04-24 17:56:19","departure":"2026-04-25 04:40:13","duration_h":10.73,"samples":10,"min_dist_km":1.002,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4197"},{"port_id":29747,"port_name":"Leeseringen","port_lat":52.6,"port_lng":9.15,"country_id":432,"country_name":"Germany","arrival":"2026-04-23 12:19:21","departure":"2026-04-24 10:53:19","duration_h":22.57,"samples":12,"min_dist_km":0.606,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/29747"},{"port_id":27112,"port_name":"Dörverden","port_lat":52.85,"port_lng":9.23333,"country_id":432,"country_name":"Germany","arrival":"2026-04-22 17:28:54","departure":"2026-04-23 03:11:19","duration_h":9.71,"samples":9,"min_dist_km":1.858,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27112"},{"port_id":27519,"port_name":"Etelsen","port_lat":53,"port_lng":9.11667,"country_id":432,"country_name":"Germany","arrival":"2026-04-22 14:23:52","departure":"2026-04-22 14:23:52","duration_h":0,"samples":2,"min_dist_km":1.644,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27519"},{"port_id":1773,"port_name":"Brake","port_lat":53.3319,"port_lng":8.49167,"country_id":432,"country_name":"Germany","arrival":"2026-04-20 11:04:22","departure":"2026-04-22 05:36:18","duration_h":42.53,"samples":36,"min_dist_km":0.328,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1773"},{"port_id":1775,"port_name":"Bremen","port_lat":53.1083,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-04-17 12:22:17","departure":"2026-04-20 07:34:18","duration_h":67.2,"samples":43,"min_dist_km":0.283,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1775"},{"port_id":1775,"port_name":"Bremen","port_lat":53.1083,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-04-15 19:49:13","departure":"2026-04-16 20:21:07","duration_h":24.53,"samples":14,"min_dist_km":0.148,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1775"},{"port_id":1773,"port_name":"Brake","port_lat":53.3319,"port_lng":8.49167,"country_id":432,"country_name":"Germany","arrival":"2026-04-15 07:23:56","departure":"2026-04-15 15:47:53","duration_h":8.4,"samples":5,"min_dist_km":0.269,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1773"},{"port_id":5206,"port_name":"OLDENBURG","port_lat":53.14,"port_lng":8.22709,"country_id":0,"country_name":"","arrival":"2026-04-13 17:50:58","departure":"2026-04-14 05:56:42","duration_h":12.1,"samples":7,"min_dist_km":1.402,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5206"},{"port_id":3867,"port_name":"DORPEN","port_lat":52.9717,"port_lng":7.36733,"country_id":432,"country_name":"Germany","arrival":"2026-04-13 04:35:01","departure":"2026-04-13 12:25:46","duration_h":7.85,"samples":6,"min_dist_km":0.402,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/3867"},{"port_id":5206,"port_name":"OLDENBURG","port_lat":53.14,"port_lng":8.22709,"country_id":0,"country_name":"","arrival":"2026-04-09 19:35:51","departure":"2026-04-10 06:55:50","duration_h":11.33,"samples":7,"min_dist_km":0.779,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5206"},{"port_id":1773,"port_name":"Brake","port_lat":53.3319,"port_lng":8.49167,"country_id":432,"country_name":"Germany","arrival":"2026-04-09 11:45:04","departure":"2026-04-09 13:23:33","duration_h":1.64,"samples":2,"min_dist_km":0.185,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1773"}],"errors":[]}