{"meta":{"path":"vessel/portcalls","ts":"2026-05-12T20:31:24+00:00","status":"ok","rows":30,"days":90,"request_id":"a48e776440f12445"},"data":[{"port_id":78844,"port_name":"Urmond","port_lat":51,"port_lng":5.76667,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-11 13:16:21","departure":"2026-05-12 13:59:31","duration_h":24.72,"samples":21,"min_dist_km":2.384,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78844"},{"port_id":5278,"port_name":"GENK","port_lat":50.9375,"port_lng":5.50002,"country_id":0,"country_name":"","arrival":"2026-05-08 12:07:43","departure":"2026-05-11 05:34:40","duration_h":65.45,"samples":56,"min_dist_km":0.35,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5278"},{"port_id":78362,"port_name":"Nieuwdorp","port_lat":51.4667,"port_lng":3.73333,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-08 00:58:51","departure":"2026-05-08 00:58:51","duration_h":0,"samples":4,"min_dist_km":2.864,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78362"},{"port_id":11864,"port_name":"Olen","port_lat":51.15,"port_lng":4.85,"country_id":376,"country_name":"Belgium","arrival":"2026-05-07 22:04:56","departure":"2026-05-07 22:04:56","duration_h":0,"samples":3,"min_dist_km":1.166,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11864"},{"port_id":12484,"port_name":"Zandvliet","port_lat":51.3667,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-05-07 16:09:11","departure":"2026-05-07 16:52:29","duration_h":0.72,"samples":2,"min_dist_km":2.43,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12484"},{"port_id":78362,"port_name":"Nieuwdorp","port_lat":51.4667,"port_lng":3.73333,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-05 19:30:10","departure":"2026-05-07 09:41:16","duration_h":38.19,"samples":32,"min_dist_km":1.468,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78362"},{"port_id":11940,"port_name":"Petegem","port_lat":50.8333,"port_lng":3.56667,"country_id":376,"country_name":"Belgium","arrival":"2026-05-04 15:41:59","departure":"2026-05-05 07:17:09","duration_h":15.59,"samples":14,"min_dist_km":1.478,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11940"},{"port_id":11906,"port_name":"Oudenaarde","port_lat":50.85,"port_lng":3.6,"country_id":376,"country_name":"Belgium","arrival":"2026-05-04 13:24:40","departure":"2026-05-04 13:29:01","duration_h":0.07,"samples":2,"min_dist_km":0.994,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11906"},{"port_id":11940,"port_name":"Petegem","port_lat":50.8333,"port_lng":3.56667,"country_id":376,"country_name":"Belgium","arrival":"2026-05-04 10:14:46","departure":"2026-05-04 12:05:46","duration_h":1.85,"samples":3,"min_dist_km":1.471,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11940"},{"port_id":10758,"port_name":"Asper","port_lat":50.9167,"port_lng":3.65,"country_id":376,"country_name":"Belgium","arrival":"2026-05-03 13:28:44","departure":"2026-05-04 05:49:54","duration_h":16.35,"samples":15,"min_dist_km":1.128,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/10758"},{"port_id":4486,"port_name":"SLUISKIL","port_lat":51.2706,"port_lng":3.83619,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-02 18:17:42","departure":"2026-05-03 07:12:12","duration_h":12.91,"samples":12,"min_dist_km":0.424,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4486"},{"port_id":2999,"port_name":"Terneuzen","port_lat":51.3333,"port_lng":3.81667,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-20 16:04:28","departure":"2026-05-02 16:24:10","duration_h":288.33,"samples":235,"min_dist_km":0.492,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/2999"},{"port_id":11614,"port_name":"Lillo","port_lat":51.3,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-04-20 09:48:43","departure":"2026-04-20 11:25:04","duration_h":1.61,"samples":3,"min_dist_km":3.537,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11614"},{"port_id":11392,"port_name":"Hoevenen","port_lat":51.3,"port_lng":4.38333,"country_id":376,"country_name":"Belgium","arrival":"2026-04-19 16:21:15","departure":"2026-04-20 07:35:39","duration_h":15.24,"samples":15,"min_dist_km":2.337,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11392"},{"port_id":12484,"port_name":"Zandvliet","port_lat":51.3667,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-04-19 13:59:24","departure":"2026-04-19 14:00:24","duration_h":0.02,"samples":2,"min_dist_km":3.011,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12484"},{"port_id":12340,"port_name":"Vinderhoute","port_lat":51.0833,"port_lng":3.63333,"country_id":376,"country_name":"Belgium","arrival":"2026-04-17 16:02:06","departure":"2026-04-19 07:34:46","duration_h":39.54,"samples":21,"min_dist_km":1.28,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12340"},{"port_id":11986,"port_name":"Ramskapelle","port_lat":51.3167,"port_lng":3.25,"country_id":376,"country_name":"Belgium","arrival":"2026-04-16 13:21:49","departure":"2026-04-17 08:21:19","duration_h":18.99,"samples":9,"min_dist_km":1.618,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11986"},{"port_id":12340,"port_name":"Vinderhoute","port_lat":51.0833,"port_lng":3.63333,"country_id":376,"country_name":"Belgium","arrival":"2026-04-15 17:21:20","departure":"2026-04-16 04:17:21","duration_h":10.93,"samples":6,"min_dist_km":1.642,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12340"},{"port_id":78332,"port_name":"Mookhoek","port_lat":51.75,"port_lng":4.61667,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-13 21:32:46","departure":"2026-04-15 03:28:38","duration_h":29.93,"samples":15,"min_dist_km":1.386,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78332"},{"port_id":28108,"port_name":"Grau Rheindorf","port_lat":50.75,"port_lng":7.06667,"country_id":432,"country_name":"Germany","arrival":"2026-04-12 19:51:47","departure":"2026-04-13 01:26:36","duration_h":5.58,"samples":4,"min_dist_km":1.803,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28108"},{"port_id":30652,"port_name":"Neupotz","port_lat":49.1167,"port_lng":8.31667,"country_id":432,"country_name":"Germany","arrival":"2026-04-03 05:42:14","departure":"2026-04-03 06:18:06","duration_h":0.6,"samples":4,"min_dist_km":3.743,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/30652"},{"port_id":31810,"port_name":"Russheim","port_lat":49.1833,"port_lng":8.41667,"country_id":432,"country_name":"Germany","arrival":"2026-04-02 13:57:33","departure":"2026-04-03 03:22:33","duration_h":13.42,"samples":8,"min_dist_km":2.693,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31810"},{"port_id":4967,"port_name":"WORMS","port_lat":49.6458,"port_lng":8.37257,"country_id":0,"country_name":"","arrival":"2026-04-01 17:22:56","departure":"2026-04-02 04:32:35","duration_h":11.16,"samples":7,"min_dist_km":2.271,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4967"},{"port_id":26849,"port_name":"Dahlheim/Taunus","port_lat":50.2,"port_lng":7.7,"country_id":432,"country_name":"Germany","arrival":"2026-03-31 19:52:32","departure":"2026-04-01 04:11:01","duration_h":8.31,"samples":5,"min_dist_km":3.97,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/26849"},{"port_id":5469,"port_name":"HOLTHAUSEN","port_lat":51.1626,"port_lng":6.8383,"country_id":0,"country_name":"","arrival":"2026-03-30 21:58:33","departure":"2026-03-31 01:57:40","duration_h":3.99,"samples":3,"min_dist_km":2.911,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5469"},{"port_id":3781,"port_name":"OCHTEN","port_lat":51.9011,"port_lng":5.5379,"country_id":365,"country_name":"Netherlands","arrival":"2026-03-29 13:23:35","departure":"2026-03-30 03:42:44","duration_h":14.32,"samples":8,"min_dist_km":0.547,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3781"},{"port_id":78710,"port_name":"Sirjansland","port_lat":51.6667,"port_lng":4.13333,"country_id":365,"country_name":"Netherlands","arrival":"2026-03-28 20:35:37","departure":"2026-03-29 02:18:04","duration_h":5.71,"samples":4,"min_dist_km":2.889,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78710"},{"port_id":11487,"port_name":"Kerkhove","port_lat":50.8,"port_lng":3.5,"country_id":376,"country_name":"Belgium","arrival":"2026-03-25 07:17:28","departure":"2026-03-25 07:38:09","duration_h":0.34,"samples":3,"min_dist_km":1.011,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11487"},{"port_id":11906,"port_name":"Oudenaarde","port_lat":50.85,"port_lng":3.6,"country_id":376,"country_name":"Belgium","arrival":"2026-03-24 19:00:00","departure":"2026-03-25 04:32:04","duration_h":9.53,"samples":6,"min_dist_km":0.989,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11906"},{"port_id":1790,"port_name":"Brugge","port_lat":51.2236,"port_lng":3.22361,"country_id":376,"country_name":"Belgium","arrival":"2026-03-20 13:02:05","departure":"2026-03-24 06:23:04","duration_h":89.35,"samples":46,"min_dist_km":0.354,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/1790"}],"errors":[]}