{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T22:23:20+00:00","status":"ok","rows":30,"days":90,"request_id":"0e70e645a8a5ae5b"},"data":[{"port_id":55407,"port_name":"Broadstairs","port_lat":51.3667,"port_lng":1.41667,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-05-26 13:34:34","departure":"2026-05-28 19:55:31","duration_h":54.35,"samples":45,"min_dist_km":5,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/55407"},{"port_id":5025,"port_name":"BRIELLE","port_lat":51.9109,"port_lng":4.17469,"country_id":0,"country_name":"","arrival":"2026-05-24 17:21:05","departure":"2026-05-25 23:30:03","duration_h":30.15,"samples":26,"min_dist_km":2.903,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5025"},{"port_id":57767,"port_name":"Llanwrda","port_lat":51.9667,"port_lng":3.86667,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-05-24 05:39:16","departure":"2026-05-24 14:24:23","duration_h":8.75,"samples":8,"min_dist_km":7.59,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57767"},{"port_id":24719,"port_name":"Altenwerder","port_lat":53.5167,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-21 15:56:51","departure":"2026-05-22 10:02:57","duration_h":18.1,"samples":16,"min_dist_km":2.678,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24719"},{"port_id":1974,"port_name":"Esbjerg","port_lat":55.4583,"port_lng":8.44167,"country_id":332,"country_name":"Denmark","arrival":"2026-05-19 07:54:03","departure":"2026-05-20 16:24:15","duration_h":32.5,"samples":29,"min_dist_km":1.611,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/332/1974"},{"port_id":4429,"port_name":"PETERHEAD","port_lat":57.4984,"port_lng":-1.78169,"country_id":394,"country_name":"England","arrival":"2026-05-16 16:59:59","departure":"2026-05-17 14:03:06","duration_h":21.05,"samples":18,"min_dist_km":0.394,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/4429"},{"port_id":2160,"port_name":"Immingham","port_lat":53.6333,"port_lng":-0.183333,"country_id":394,"country_name":"England","arrival":"2026-05-13 23:32:06","departure":"2026-05-14 22:58:25","duration_h":23.44,"samples":20,"min_dist_km":1.128,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2160"},{"port_id":3000,"port_name":"Tetney Terminal","port_lat":53.5394,"port_lng":0.114722,"country_id":394,"country_name":"England","arrival":"2026-05-12 23:52:24","departure":"2026-05-13 19:37:27","duration_h":19.75,"samples":16,"min_dist_km":3.747,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/3000"},{"port_id":57694,"port_name":"Little Thurrock","port_lat":51.4667,"port_lng":0.333333,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-05-10 19:14:42","departure":"2026-05-11 15:36:03","duration_h":20.36,"samples":18,"min_dist_km":1.535,"max_speed_kn":2.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57694"},{"port_id":55407,"port_name":"Broadstairs","port_lat":51.3667,"port_lng":1.41667,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-05-10 03:49:33","departure":"2026-05-10 11:52:34","duration_h":8.05,"samples":8,"min_dist_km":5.162,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/55407"},{"port_id":2160,"port_name":"Immingham","port_lat":53.6333,"port_lng":-0.183333,"country_id":394,"country_name":"England","arrival":"2026-05-08 07:41:22","departure":"2026-05-09 06:28:23","duration_h":22.78,"samples":21,"min_dist_km":1.131,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2160"},{"port_id":3000,"port_name":"Tetney Terminal","port_lat":53.5394,"port_lng":0.114722,"country_id":394,"country_name":"England","arrival":"2026-05-07 18:04:18","departure":"2026-05-08 04:46:19","duration_h":10.7,"samples":10,"min_dist_km":4.682,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/3000"},{"port_id":24719,"port_name":"Altenwerder","port_lat":53.5167,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-04 07:45:12","departure":"2026-05-05 13:47:51","duration_h":30.04,"samples":25,"min_dist_km":2.679,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24719"},{"port_id":77572,"port_name":"Botlek","port_lat":51.8833,"port_lng":4.28333,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-30 21:57:14","departure":"2026-05-02 02:03:59","duration_h":28.11,"samples":24,"min_dist_km":1.052,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77572"},{"port_id":57767,"port_name":"Llanwrda","port_lat":51.9667,"port_lng":3.86667,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-04-30 17:05:22","departure":"2026-04-30 17:45:14","duration_h":0.66,"samples":2,"min_dist_km":3.95,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57767"},{"port_id":1596,"port_name":"Aberdeen","port_lat":57.1417,"port_lng":-2.075,"country_id":335,"country_name":"Scotland","arrival":"2026-04-27 07:21:00","departure":"2026-04-28 07:33:10","duration_h":24.2,"samples":21,"min_dist_km":0.102,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/335/1596"},{"port_id":55370,"port_name":"Bridge of Don","port_lat":57.1833,"port_lng":-2.1,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-04-27 01:41:45","departure":"2026-04-27 04:52:08","duration_h":3.17,"samples":4,"min_dist_km":4.752,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/55370"},{"port_id":2160,"port_name":"Immingham","port_lat":53.6333,"port_lng":-0.183333,"country_id":394,"country_name":"England","arrival":"2026-04-24 22:29:36","departure":"2026-04-25 19:41:03","duration_h":21.19,"samples":19,"min_dist_km":1.131,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2160"},{"port_id":45803,"port_name":"Harfleur","port_lat":49.5,"port_lng":0.2,"country_id":373,"country_name":"France","arrival":"2026-04-21 19:53:24","departure":"2026-04-23 03:30:53","duration_h":31.62,"samples":27,"min_dist_km":2.768,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45803"},{"port_id":51348,"port_name":"Sainte-Adresse","port_lat":49.5,"port_lng":0.083333,"country_id":373,"country_name":"France","arrival":"2026-04-17 19:54:26","departure":"2026-04-21 17:27:23","duration_h":93.55,"samples":67,"min_dist_km":8.465,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/51348"},{"port_id":1942,"port_name":"Donges","port_lat":47.305,"port_lng":-2.075,"country_id":373,"country_name":"France","arrival":"2026-04-14 15:59:07","departure":"2026-04-15 13:40:05","duration_h":21.68,"samples":11,"min_dist_km":0.629,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1942"},{"port_id":2006,"port_name":"Flushing","port_lat":51.4417,"port_lng":3.6,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-04 23:33:04","departure":"2026-04-06 13:22:00","duration_h":37.82,"samples":20,"min_dist_km":0.605,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/2006"},{"port_id":57244,"port_name":"Hunsdon","port_lat":51.8,"port_lng":3.25,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-03-29 21:37:46","departure":"2026-04-04 17:33:30","duration_h":139.93,"samples":64,"min_dist_km":5.363,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57244"},{"port_id":2006,"port_name":"Flushing","port_lat":51.4417,"port_lng":3.6,"country_id":365,"country_name":"Netherlands","arrival":"2026-03-29 06:11:28","departure":"2026-03-29 07:56:34","duration_h":1.75,"samples":2,"min_dist_km":3.433,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/2006"},{"port_id":57244,"port_name":"Hunsdon","port_lat":51.8,"port_lng":3.25,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-03-22 15:23:38","departure":"2026-03-24 19:00:47","duration_h":51.62,"samples":27,"min_dist_km":6.822,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57244"},{"port_id":11474,"port_name":"Kallo","port_lat":51.25,"port_lng":4.28333,"country_id":376,"country_name":"Belgium","arrival":"2026-03-20 03:22:11","departure":"2026-03-21 16:58:52","duration_h":37.61,"samples":20,"min_dist_km":1.571,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11474"},{"port_id":11080,"port_name":"Doornzele","port_lat":51.1333,"port_lng":3.76667,"country_id":376,"country_name":"Belgium","arrival":"2026-03-19 03:11:29","departure":"2026-03-19 19:19:36","duration_h":16.14,"samples":9,"min_dist_km":1.02,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11080"},{"port_id":4968,"port_name":"SHOTLEY","port_lat":51.9595,"port_lng":1.27722,"country_id":0,"country_name":"","arrival":"2026-03-14 02:51:55","departure":"2026-03-18 08:53:12","duration_h":102.02,"samples":52,"min_dist_km":2.888,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4968"},{"port_id":77572,"port_name":"Botlek","port_lat":51.8833,"port_lng":4.28333,"country_id":365,"country_name":"Netherlands","arrival":"2026-03-11 18:31:34","departure":"2026-03-13 01:16:42","duration_h":30.75,"samples":16,"min_dist_km":0.308,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77572"},{"port_id":57767,"port_name":"Llanwrda","port_lat":51.9667,"port_lng":3.86667,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-03-09 19:15:48","departure":"2026-03-11 12:54:56","duration_h":41.65,"samples":22,"min_dist_km":5.922,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57767"}],"errors":[]}