{"meta":{"path":"vessel/portcalls","ts":"2026-11-15T11:15:57+00:00","status":"ok","rows":30,"days":90,"request_id":"ceb726ac86aa0027"},"data":[{"port_id":2791,"port_name":"Rotterdam","port_lat":51.9,"port_lng":4.46667,"country_id":365,"country_name":"Netherlands","arrival":"2026-11-13 16:45:25","departure":"2026-11-15 08:51:40","duration_h":40.1,"samples":35,"min_dist_km":0.339,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/2791"},{"port_id":4439,"port_name":"DELFSHAVEN","port_lat":51.9061,"port_lng":4.44618,"country_id":365,"country_name":"Netherlands","arrival":"2026-11-10 05:23:53","departure":"2026-11-13 14:48:17","duration_h":81.41,"samples":69,"min_dist_km":1.083,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4439"},{"port_id":4314,"port_name":"URK","port_lat":52.6584,"port_lng":5.60092,"country_id":365,"country_name":"Netherlands","arrival":"2026-11-07 15:10:59","departure":"2026-11-09 05:16:10","duration_h":38.09,"samples":33,"min_dist_km":0.41,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4314"},{"port_id":77765,"port_name":"Egmond aan den Hoef","port_lat":52.6167,"port_lng":4.65,"country_id":365,"country_name":"Netherlands","arrival":"2026-11-06 22:56:39","departure":"2026-11-06 23:25:50","duration_h":0.49,"samples":2,"min_dist_km":9.9,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77765"},{"port_id":2152,"port_name":"Ijmuiden","port_lat":52.4667,"port_lng":4.56667,"country_id":365,"country_name":"Netherlands","arrival":"2026-11-06 17:12:21","departure":"2026-11-06 21:21:19","duration_h":4.15,"samples":5,"min_dist_km":9.758,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/2152"},{"port_id":78500,"port_name":"Ouddorp","port_lat":51.8167,"port_lng":3.93333,"country_id":365,"country_name":"Netherlands","arrival":"2026-11-06 06:34:49","departure":"2026-11-06 08:45:00","duration_h":2.17,"samples":3,"min_dist_km":5.78,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78500"},{"port_id":4105,"port_name":"STELLENDAM","port_lat":51.8237,"port_lng":4.03913,"country_id":365,"country_name":"Netherlands","arrival":"2026-11-05 10:25:02","departure":"2026-11-06 03:11:06","duration_h":16.77,"samples":15,"min_dist_km":0.267,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4105"},{"port_id":4439,"port_name":"DELFSHAVEN","port_lat":51.9061,"port_lng":4.44618,"country_id":365,"country_name":"Netherlands","arrival":"2026-10-05 19:21:23","departure":"2026-11-05 03:13:31","duration_h":727.87,"samples":606,"min_dist_km":1.082,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4439"},{"port_id":3621,"port_name":"ROTTERDAM WAALHAVEN","port_lat":51.8864,"port_lng":4.42779,"country_id":365,"country_name":"Netherlands","arrival":"2026-10-05 12:13:43","departure":"2026-10-05 17:37:42","duration_h":5.4,"samples":6,"min_dist_km":1.519,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3621"},{"port_id":4439,"port_name":"DELFSHAVEN","port_lat":51.9061,"port_lng":4.44618,"country_id":365,"country_name":"Netherlands","arrival":"2026-10-05 07:21:30","departure":"2026-10-05 11:15:27","duration_h":3.9,"samples":4,"min_dist_km":1.084,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4439"},{"port_id":31077,"port_name":"Ostermoor","port_lat":53.9,"port_lng":9.18333,"country_id":432,"country_name":"Germany","arrival":"2026-09-30 07:58:13","departure":"2026-10-03 11:09:14","duration_h":75.18,"samples":62,"min_dist_km":1.347,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31077"},{"port_id":5086,"port_name":"GLUECKSTADT","port_lat":53.785,"port_lng":9.41153,"country_id":0,"country_name":"","arrival":"2026-09-29 19:18:27","departure":"2026-09-30 05:55:49","duration_h":10.62,"samples":10,"min_dist_km":0.009,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5086"},{"port_id":31077,"port_name":"Ostermoor","port_lat":53.9,"port_lng":9.18333,"country_id":432,"country_name":"Germany","arrival":"2026-09-24 05:23:34","departure":"2026-09-29 16:48:19","duration_h":131.41,"samples":110,"min_dist_km":1.321,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31077"},{"port_id":5086,"port_name":"GLUECKSTADT","port_lat":53.785,"port_lng":9.41153,"country_id":0,"country_name":"","arrival":"2026-09-23 16:40:20","departure":"2026-09-24 02:08:25","duration_h":9.47,"samples":9,"min_dist_km":0.043,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5086"},{"port_id":31077,"port_name":"Ostermoor","port_lat":53.9,"port_lng":9.18333,"country_id":432,"country_name":"Germany","arrival":"2026-09-23 13:18:46","departure":"2026-09-23 14:18:07","duration_h":0.99,"samples":2,"min_dist_km":1.327,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31077"},{"port_id":5086,"port_name":"GLUECKSTADT","port_lat":53.785,"port_lng":9.41153,"country_id":0,"country_name":"","arrival":"2026-09-23 09:36:27","departure":"2026-09-23 10:41:30","duration_h":1.08,"samples":2,"min_dist_km":0.057,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5086"},{"port_id":31077,"port_name":"Ostermoor","port_lat":53.9,"port_lng":9.18333,"country_id":432,"country_name":"Germany","arrival":"2026-09-19 05:42:17","departure":"2026-09-23 08:19:36","duration_h":98.62,"samples":83,"min_dist_km":1.313,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31077"},{"port_id":5086,"port_name":"GLUECKSTADT","port_lat":53.785,"port_lng":9.41153,"country_id":0,"country_name":"","arrival":"2026-09-18 16:55:14","departure":"2026-09-19 03:28:20","duration_h":10.55,"samples":10,"min_dist_km":0.049,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5086"},{"port_id":31077,"port_name":"Ostermoor","port_lat":53.9,"port_lng":9.18333,"country_id":432,"country_name":"Germany","arrival":"2026-09-16 07:08:03","departure":"2026-09-18 14:02:14","duration_h":54.9,"samples":47,"min_dist_km":1.33,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31077"},{"port_id":5086,"port_name":"GLUECKSTADT","port_lat":53.785,"port_lng":9.41153,"country_id":0,"country_name":"","arrival":"2026-09-15 19:53:03","departure":"2026-09-16 04:11:06","duration_h":8.3,"samples":9,"min_dist_km":0.061,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5086"},{"port_id":31077,"port_name":"Ostermoor","port_lat":53.9,"port_lng":9.18333,"country_id":432,"country_name":"Germany","arrival":"2026-09-15 10:11:02","departure":"2026-09-15 16:07:19","duration_h":5.94,"samples":7,"min_dist_km":1.366,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31077"},{"port_id":5086,"port_name":"GLUECKSTADT","port_lat":53.785,"port_lng":9.41153,"country_id":0,"country_name":"","arrival":"2026-09-14 22:17:01","departure":"2026-09-15 05:26:03","duration_h":7.15,"samples":8,"min_dist_km":0.049,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5086"},{"port_id":31077,"port_name":"Ostermoor","port_lat":53.9,"port_lng":9.18333,"country_id":432,"country_name":"Germany","arrival":"2026-09-13 10:07:17","departure":"2026-09-14 17:20:31","duration_h":31.22,"samples":28,"min_dist_km":1.31,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31077"},{"port_id":5086,"port_name":"GLUECKSTADT","port_lat":53.785,"port_lng":9.41153,"country_id":0,"country_name":"","arrival":"2026-09-12 16:24:22","departure":"2026-09-13 07:24:30","duration_h":15,"samples":15,"min_dist_km":0.083,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5086"},{"port_id":31077,"port_name":"Ostermoor","port_lat":53.9,"port_lng":9.18333,"country_id":432,"country_name":"Germany","arrival":"2026-09-10 07:44:13","departure":"2026-09-12 13:22:26","duration_h":53.64,"samples":47,"min_dist_km":1.319,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31077"},{"port_id":5086,"port_name":"GLUECKSTADT","port_lat":53.785,"port_lng":9.41153,"country_id":0,"country_name":"","arrival":"2026-09-09 17:32:30","departure":"2026-09-10 05:02:37","duration_h":11.5,"samples":10,"min_dist_km":0.055,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5086"},{"port_id":26399,"port_name":"Brokdorf","port_lat":53.8667,"port_lng":9.33333,"country_id":432,"country_name":"Germany","arrival":"2026-09-09 15:52:54","departure":"2026-09-09 16:13:24","duration_h":0.34,"samples":2,"min_dist_km":2.207,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/26399"},{"port_id":31077,"port_name":"Ostermoor","port_lat":53.9,"port_lng":9.18333,"country_id":432,"country_name":"Germany","arrival":"2026-09-09 07:50:13","departure":"2026-09-09 14:05:43","duration_h":6.26,"samples":7,"min_dist_km":1.33,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31077"},{"port_id":5086,"port_name":"GLUECKSTADT","port_lat":53.785,"port_lng":9.41153,"country_id":0,"country_name":"","arrival":"2026-09-08 15:45:54","departure":"2026-09-09 04:48:34","duration_h":13.04,"samples":12,"min_dist_km":0.049,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5086"},{"port_id":31077,"port_name":"Ostermoor","port_lat":53.9,"port_lng":9.18333,"country_id":432,"country_name":"Germany","arrival":"2026-09-08 05:31:04","departure":"2026-09-08 11:25:54","duration_h":5.91,"samples":6,"min_dist_km":1.287,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31077"}],"errors":[]}