{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T13:25:37+00:00","status":"ok","rows":30,"days":90,"request_id":"e813e0c78727acd1"},"data":[{"port_id":27368,"port_name":"Elten","port_lat":51.8667,"port_lng":6.15,"country_id":432,"country_name":"Germany","arrival":"2026-05-13 09:35:46","departure":"2026-05-13 09:35:46","duration_h":0,"samples":3,"min_dist_km":1.921,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27368"},{"port_id":5445,"port_name":"NIEHL","port_lat":50.9865,"port_lng":6.9684,"country_id":0,"country_name":"","arrival":"2026-05-12 15:40:59","departure":"2026-05-12 23:28:39","duration_h":7.79,"samples":8,"min_dist_km":0.171,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5445"},{"port_id":30743,"port_name":"Niederwalluf","port_lat":50.0333,"port_lng":8.15,"country_id":432,"country_name":"Germany","arrival":"2026-05-11 21:54:46","departure":"2026-05-12 04:26:28","duration_h":6.53,"samples":7,"min_dist_km":0.786,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/30743"},{"port_id":3852,"port_name":"BISCHOFSHEIM","port_lat":49.9991,"port_lng":8.33518,"country_id":432,"country_name":"Germany","arrival":"2026-05-11 10:09:59","departure":"2026-05-11 19:36:39","duration_h":9.44,"samples":9,"min_dist_km":3.02,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/3852"},{"port_id":30030,"port_name":"Mainz-Kostheim","port_lat":50,"port_lng":8.3,"country_id":432,"country_name":"Germany","arrival":"2026-05-10 19:10:26","departure":"2026-05-11 07:34:25","duration_h":12.4,"samples":12,"min_dist_km":1.134,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/30030"},{"port_id":4185,"port_name":"STRASBOURG","port_lat":48.5883,"port_lng":7.79624,"country_id":373,"country_name":"France","arrival":"2026-05-09 17:30:46","departure":"2026-05-09 18:21:48","duration_h":0.85,"samples":6,"min_dist_km":1.288,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4185"},{"port_id":49572,"port_name":"Offendorf","port_lat":48.7,"port_lng":7.91667,"country_id":373,"country_name":"France","arrival":"2026-05-09 15:33:47","departure":"2026-05-09 15:33:47","duration_h":0,"samples":2,"min_dist_km":1.303,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/49572"},{"port_id":26416,"port_name":"Bruchhausen","port_lat":48.9167,"port_lng":8.2,"country_id":432,"country_name":"Germany","arrival":"2026-05-09 10:33:47","departure":"2026-05-09 10:33:47","duration_h":0,"samples":2,"min_dist_km":2.696,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/26416"},{"port_id":30652,"port_name":"Neupotz","port_lat":49.1167,"port_lng":8.31667,"country_id":432,"country_name":"Germany","arrival":"2026-05-09 07:27:45","departure":"2026-05-09 07:27:45","duration_h":0,"samples":2,"min_dist_km":3.763,"max_speed_kn":4,"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-05-08 17:55:38","departure":"2026-05-09 02:58:48","duration_h":9.05,"samples":8,"min_dist_km":2.697,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31810"},{"port_id":30743,"port_name":"Niederwalluf","port_lat":50.0333,"port_lng":8.15,"country_id":432,"country_name":"Germany","arrival":"2026-05-07 22:20:20","departure":"2026-05-08 04:35:22","duration_h":6.25,"samples":7,"min_dist_km":0.789,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/30743"},{"port_id":27472,"port_name":"Erpel","port_lat":50.5833,"port_lng":7.23333,"country_id":432,"country_name":"Germany","arrival":"2026-05-06 23:38:19","departure":"2026-05-07 06:49:42","duration_h":7.19,"samples":7,"min_dist_km":0.553,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27472"},{"port_id":5128,"port_name":"WESSELING","port_lat":50.8236,"port_lng":7.00003,"country_id":0,"country_name":"","arrival":"2026-05-05 15:27:03","departure":"2026-05-06 19:27:49","duration_h":28.01,"samples":24,"min_dist_km":0.058,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5128"},{"port_id":5445,"port_name":"NIEHL","port_lat":50.9865,"port_lng":6.9684,"country_id":0,"country_name":"","arrival":"2026-05-05 01:38:31","departure":"2026-05-05 12:13:31","duration_h":10.58,"samples":10,"min_dist_km":0.167,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5445"},{"port_id":4326,"port_name":"GODORF","port_lat":50.8482,"port_lng":6.98515,"country_id":432,"country_name":"Germany","arrival":"2026-05-04 18:08:01","departure":"2026-05-04 21:59:01","duration_h":3.85,"samples":4,"min_dist_km":0.258,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4326"},{"port_id":5445,"port_name":"NIEHL","port_lat":50.9865,"port_lng":6.9684,"country_id":0,"country_name":"","arrival":"2026-05-01 06:21:26","departure":"2026-05-04 13:27:24","duration_h":79.1,"samples":66,"min_dist_km":0.57,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5445"},{"port_id":77572,"port_name":"Botlek","port_lat":51.8833,"port_lng":4.28333,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-29 15:43:16","departure":"2026-04-30 00:06:03","duration_h":8.38,"samples":8,"min_dist_km":1.05,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77572"},{"port_id":78547,"port_name":"Pernis","port_lat":51.8833,"port_lng":4.38333,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-29 07:46:47","departure":"2026-04-29 12:07:48","duration_h":4.35,"samples":5,"min_dist_km":1.002,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78547"},{"port_id":78905,"port_name":"Vondelingenplaat","port_lat":51.8667,"port_lng":4.31667,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-29 01:30:11","departure":"2026-04-29 05:48:11","duration_h":4.3,"samples":5,"min_dist_km":0.415,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78905"},{"port_id":77572,"port_name":"Botlek","port_lat":51.8833,"port_lng":4.28333,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-28 13:26:05","departure":"2026-04-28 23:08:05","duration_h":9.7,"samples":9,"min_dist_km":0.747,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77572"},{"port_id":3621,"port_name":"ROTTERDAM WAALHAVEN","port_lat":51.8864,"port_lng":4.42779,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-27 16:15:53","departure":"2026-04-28 11:24:12","duration_h":19.14,"samples":18,"min_dist_km":1.684,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3621"},{"port_id":3626,"port_name":"VONDELINGENPLAAT - ROTTERDAM","port_lat":51.8871,"port_lng":4.35208,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-26 16:03:28","departure":"2026-04-27 13:47:13","duration_h":21.73,"samples":19,"min_dist_km":0.241,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3626"},{"port_id":3768,"port_name":"ROTTERDAM CENTRUM","port_lat":51.9029,"port_lng":4.49747,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-26 13:02:22","departure":"2026-04-26 14:01:52","duration_h":0.99,"samples":2,"min_dist_km":2.63,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3768"},{"port_id":4326,"port_name":"GODORF","port_lat":50.8482,"port_lng":6.98515,"country_id":432,"country_name":"Germany","arrival":"2026-04-25 03:43:35","departure":"2026-04-25 19:14:38","duration_h":15.52,"samples":14,"min_dist_km":0.215,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4326"},{"port_id":5445,"port_name":"NIEHL","port_lat":50.9865,"port_lng":6.9684,"country_id":0,"country_name":"","arrival":"2026-04-24 16:10:18","departure":"2026-04-24 23:19:15","duration_h":7.15,"samples":8,"min_dist_km":0.171,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5445"},{"port_id":28950,"port_name":"Hügelsheim","port_lat":48.8,"port_lng":8.11667,"country_id":432,"country_name":"Germany","arrival":"2026-04-23 19:27:47","departure":"2026-04-23 19:27:47","duration_h":0,"samples":2,"min_dist_km":3.171,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28950"},{"port_id":4065,"port_name":"KEHL","port_lat":48.5856,"port_lng":7.80682,"country_id":432,"country_name":"Germany","arrival":"2026-04-22 22:06:48","departure":"2026-04-22 22:06:48","duration_h":0,"samples":3,"min_dist_km":1.083,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4065"},{"port_id":4193,"port_name":"KARLSRUHE","port_lat":49.0391,"port_lng":8.30729,"country_id":432,"country_name":"Germany","arrival":"2026-04-19 16:57:47","departure":"2026-04-22 13:35:53","duration_h":68.64,"samples":57,"min_dist_km":4.011,"max_speed_kn":2.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4193"},{"port_id":5445,"port_name":"NIEHL","port_lat":50.9865,"port_lng":6.9684,"country_id":0,"country_name":"","arrival":"2026-04-17 21:48:35","departure":"2026-04-18 07:57:34","duration_h":10.15,"samples":6,"min_dist_km":0.172,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5445"},{"port_id":77572,"port_name":"Botlek","port_lat":51.8833,"port_lng":4.28333,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-16 05:48:04","departure":"2026-04-16 16:18:24","duration_h":10.51,"samples":6,"min_dist_km":1.063,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77572"}],"errors":[]}