{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T10:15:42+00:00","status":"ok","rows":30,"days":90,"request_id":"164d49a7ee782470"},"data":[{"port_id":4169,"port_name":"DORMAGEN","port_lat":51.0808,"port_lng":6.85127,"country_id":432,"country_name":"Germany","arrival":"2026-05-11 16:55:44","departure":"2026-05-13 05:40:56","duration_h":36.75,"samples":31,"min_dist_km":0.565,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4169"},{"port_id":3807,"port_name":"MANNHEIM","port_lat":49.4909,"port_lng":8.45124,"country_id":432,"country_name":"Germany","arrival":"2026-05-10 11:54:56","departure":"2026-05-11 01:22:55","duration_h":13.47,"samples":12,"min_dist_km":5.966,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/3807"},{"port_id":4169,"port_name":"DORMAGEN","port_lat":51.0808,"port_lng":6.85127,"country_id":432,"country_name":"Germany","arrival":"2026-05-07 07:23:48","departure":"2026-05-09 08:18:36","duration_h":48.91,"samples":40,"min_dist_km":0.196,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4169"},{"port_id":4780,"port_name":"LEVERKUSEN","port_lat":51.0214,"port_lng":6.97572,"country_id":432,"country_name":"Germany","arrival":"2026-05-05 19:31:25","departure":"2026-05-07 06:00:56","duration_h":34.49,"samples":30,"min_dist_km":0.827,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4780"},{"port_id":4169,"port_name":"DORMAGEN","port_lat":51.0808,"port_lng":6.85127,"country_id":432,"country_name":"Germany","arrival":"2026-05-05 07:15:16","departure":"2026-05-05 17:21:16","duration_h":10.1,"samples":10,"min_dist_km":0.565,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4169"},{"port_id":5469,"port_name":"HOLTHAUSEN","port_lat":51.1626,"port_lng":6.8383,"country_id":0,"country_name":"","arrival":"2026-05-04 12:07:05","departure":"2026-05-05 04:24:48","duration_h":16.3,"samples":15,"min_dist_km":1.733,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5469"},{"port_id":10843,"port_name":"Berendrecht","port_lat":51.3333,"port_lng":4.31667,"country_id":376,"country_name":"Belgium","arrival":"2026-05-02 18:15:13","departure":"2026-05-03 08:12:12","duration_h":13.95,"samples":13,"min_dist_km":1.752,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/10843"},{"port_id":12484,"port_name":"Zandvliet","port_lat":51.3667,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-05-02 07:51:18","departure":"2026-05-02 16:29:16","duration_h":8.63,"samples":8,"min_dist_km":1.988,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12484"},{"port_id":3844,"port_name":"BERGEN OP ZOOM","port_lat":51.4976,"port_lng":4.26803,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-01 17:49:07","departure":"2026-05-02 05:00:34","duration_h":11.19,"samples":10,"min_dist_km":5.02,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3844"},{"port_id":4169,"port_name":"DORMAGEN","port_lat":51.0808,"port_lng":6.85127,"country_id":432,"country_name":"Germany","arrival":"2026-04-30 10:11:53","departure":"2026-04-30 11:47:48","duration_h":1.6,"samples":7,"min_dist_km":0.563,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4169"},{"port_id":5445,"port_name":"NIEHL","port_lat":50.9865,"port_lng":6.9684,"country_id":0,"country_name":"","arrival":"2026-04-27 22:04:50","departure":"2026-04-30 07:55:49","duration_h":57.85,"samples":48,"min_dist_km":3.555,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5445"},{"port_id":3807,"port_name":"MANNHEIM","port_lat":49.4909,"port_lng":8.45124,"country_id":432,"country_name":"Germany","arrival":"2026-04-26 18:08:43","departure":"2026-04-27 07:07:59","duration_h":12.99,"samples":10,"min_dist_km":2.358,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/3807"},{"port_id":3807,"port_name":"MANNHEIM","port_lat":49.4909,"port_lng":8.45124,"country_id":432,"country_name":"Germany","arrival":"2026-04-25 21:41:53","departure":"2026-04-25 21:41:53","duration_h":0,"samples":6,"min_dist_km":5.01,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/3807"},{"port_id":4169,"port_name":"DORMAGEN","port_lat":51.0808,"port_lng":6.85127,"country_id":432,"country_name":"Germany","arrival":"2026-04-22 16:18:32","departure":"2026-04-24 17:53:13","duration_h":49.58,"samples":43,"min_dist_km":0.567,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4169"},{"port_id":10843,"port_name":"Berendrecht","port_lat":51.3333,"port_lng":4.31667,"country_id":376,"country_name":"Belgium","arrival":"2026-04-21 00:12:02","departure":"2026-04-21 12:50:24","duration_h":12.64,"samples":11,"min_dist_km":1.768,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/10843"},{"port_id":11614,"port_name":"Lillo","port_lat":51.3,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-04-20 13:39:17","departure":"2026-04-20 22:03:23","duration_h":8.4,"samples":9,"min_dist_km":2.191,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11614"},{"port_id":4169,"port_name":"DORMAGEN","port_lat":51.0808,"port_lng":6.85127,"country_id":432,"country_name":"Germany","arrival":"2026-04-19 04:04:35","departure":"2026-04-19 16:41:55","duration_h":12.62,"samples":10,"min_dist_km":0.478,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4169"},{"port_id":5469,"port_name":"HOLTHAUSEN","port_lat":51.1626,"port_lng":6.8383,"country_id":0,"country_name":"","arrival":"2026-04-18 09:49:24","departure":"2026-04-19 01:13:16","duration_h":15.4,"samples":9,"min_dist_km":1.764,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5469"},{"port_id":11614,"port_name":"Lillo","port_lat":51.3,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-04-16 11:31:47","departure":"2026-04-16 23:25:49","duration_h":11.9,"samples":6,"min_dist_km":1.921,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11614"},{"port_id":3844,"port_name":"BERGEN OP ZOOM","port_lat":51.4976,"port_lng":4.26803,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-16 04:10:44","departure":"2026-04-16 08:19:48","duration_h":4.15,"samples":3,"min_dist_km":5.038,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3844"},{"port_id":4169,"port_name":"DORMAGEN","port_lat":51.0808,"port_lng":6.85127,"country_id":432,"country_name":"Germany","arrival":"2026-04-14 17:42:27","departure":"2026-04-15 05:52:47","duration_h":12.17,"samples":6,"min_dist_km":0.564,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4169"},{"port_id":5469,"port_name":"HOLTHAUSEN","port_lat":51.1626,"port_lng":6.8383,"country_id":0,"country_name":"","arrival":"2026-04-12 15:29:44","departure":"2026-04-14 15:47:47","duration_h":48.3,"samples":25,"min_dist_km":1.761,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5469"},{"port_id":4169,"port_name":"DORMAGEN","port_lat":51.0808,"port_lng":6.85127,"country_id":432,"country_name":"Germany","arrival":"2026-04-08 17:39:23","departure":"2026-04-09 13:21:22","duration_h":19.7,"samples":10,"min_dist_km":0.565,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4169"},{"port_id":5469,"port_name":"HOLTHAUSEN","port_lat":51.1626,"port_lng":6.8383,"country_id":0,"country_name":"","arrival":"2026-04-06 13:19:26","departure":"2026-04-08 13:58:21","duration_h":48.65,"samples":25,"min_dist_km":0.721,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5469"},{"port_id":27385,"port_name":"Emmelsum","port_lat":51.6,"port_lng":6.6,"country_id":432,"country_name":"Germany","arrival":"2026-04-05 14:51:47","departure":"2026-04-05 14:57:13","duration_h":0.09,"samples":3,"min_dist_km":1.419,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27385"},{"port_id":78691,"port_name":"Sint Andries","port_lat":51.8,"port_lng":5.35,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-04 19:34:05","departure":"2026-04-05 03:16:07","duration_h":7.7,"samples":5,"min_dist_km":0.23,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78691"},{"port_id":11614,"port_name":"Lillo","port_lat":51.3,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-04-01 07:53:04","departure":"2026-04-04 07:24:58","duration_h":71.53,"samples":37,"min_dist_km":1.956,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11614"},{"port_id":11946,"port_name":"Pijp Tabak","port_lat":51.2333,"port_lng":4.35,"country_id":376,"country_name":"Belgium","arrival":"2026-03-30 15:28:32","departure":"2026-04-01 05:21:25","duration_h":37.88,"samples":20,"min_dist_km":2.002,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11946"},{"port_id":1645,"port_name":"Antwerp","port_lat":51.2333,"port_lng":4.4,"country_id":376,"country_name":"Belgium","arrival":"2026-03-28 14:58:54","departure":"2026-03-30 13:49:56","duration_h":46.85,"samples":25,"min_dist_km":1.872,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/1645"},{"port_id":4193,"port_name":"KARLSRUHE","port_lat":49.0391,"port_lng":8.30729,"country_id":432,"country_name":"Germany","arrival":"2026-03-25 19:18:14","departure":"2026-03-25 22:51:12","duration_h":3.55,"samples":5,"min_dist_km":4.404,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4193"}],"errors":[]}