{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T21:45:56+00:00","status":"ok","rows":30,"days":90,"request_id":"17d18d474b0f270d"},"data":[{"port_id":2968,"port_name":"Szczecin","port_lat":53.4333,"port_lng":14.575,"country_id":484,"country_name":"Poland","arrival":"2026-05-24 15:51:10","departure":"2026-05-28 08:19:43","duration_h":88.48,"samples":73,"min_dist_km":3.379,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/484/2968"},{"port_id":2965,"port_name":"Swinoujscie","port_lat":53.9167,"port_lng":14.2833,"country_id":484,"country_name":"Poland","arrival":"2026-05-22 20:01:35","departure":"2026-05-24 10:38:27","duration_h":38.61,"samples":33,"min_dist_km":7.893,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/484/2965"},{"port_id":2526,"port_name":"Nord-Ostsee-Kanal","port_lat":54.3667,"port_lng":10.15,"country_id":432,"country_name":"Germany","arrival":"2026-05-21 19:54:16","departure":"2026-05-21 20:12:04","duration_h":0.3,"samples":2,"min_dist_km":0.454,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/2526"},{"port_id":24719,"port_name":"Altenwerder","port_lat":53.5167,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-21 04:01:53","departure":"2026-05-21 07:09:26","duration_h":3.13,"samples":4,"min_dist_km":1.982,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24719"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-20 22:03:23","departure":"2026-05-21 01:45:28","duration_h":3.7,"samples":5,"min_dist_km":3.483,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"},{"port_id":24719,"port_name":"Altenwerder","port_lat":53.5167,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-20 09:41:31","departure":"2026-05-20 19:03:13","duration_h":9.36,"samples":9,"min_dist_km":1.992,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24719"},{"port_id":28425,"port_name":"Hamburg-Mitte","port_lat":53.55,"port_lng":10.0167,"country_id":432,"country_name":"Germany","arrival":"2026-05-16 15:33:41","departure":"2026-05-20 07:43:03","duration_h":88.16,"samples":72,"min_dist_km":1.775,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28425"},{"port_id":24719,"port_name":"Altenwerder","port_lat":53.5167,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-05-15 03:57:06","departure":"2026-05-16 14:00:23","duration_h":34.05,"samples":29,"min_dist_km":1.712,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24719"},{"port_id":25496,"port_name":"Belum","port_lat":53.8167,"port_lng":9,"country_id":432,"country_name":"Germany","arrival":"2026-05-14 16:08:31","departure":"2026-05-14 21:59:39","duration_h":5.85,"samples":6,"min_dist_km":4.767,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25496"},{"port_id":77572,"port_name":"Botlek","port_lat":51.8833,"port_lng":4.28333,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-12 13:05:48","departure":"2026-05-13 05:41:21","duration_h":16.59,"samples":15,"min_dist_km":0.768,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77572"},{"port_id":2791,"port_name":"Rotterdam","port_lat":51.9,"port_lng":4.46667,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-08 01:43:56","departure":"2026-05-12 10:44:23","duration_h":105.01,"samples":87,"min_dist_km":0.236,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/2791"},{"port_id":77572,"port_name":"Botlek","port_lat":51.8833,"port_lng":4.28333,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-05 15:26:40","departure":"2026-05-07 23:29:59","duration_h":56.06,"samples":46,"min_dist_km":1.457,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77572"},{"port_id":2815,"port_name":"San Ciprian","port_lat":43.7056,"port_lng":-7.42556,"country_id":358,"country_name":"Spain","arrival":"2026-04-26 22:42:43","departure":"2026-04-29 13:46:25","duration_h":63.06,"samples":42,"min_dist_km":2.903,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/2815"},{"port_id":2815,"port_name":"San Ciprian","port_lat":43.7056,"port_lng":-7.42556,"country_id":358,"country_name":"Spain","arrival":"2026-04-24 22:46:04","departure":"2026-04-25 09:35:27","duration_h":10.82,"samples":9,"min_dist_km":5.215,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/2815"},{"port_id":3733,"port_name":"PASAJES","port_lat":43.3214,"port_lng":-1.91375,"country_id":358,"country_name":"Spain","arrival":"2026-04-23 07:27:27","departure":"2026-04-23 14:13:03","duration_h":6.76,"samples":7,"min_dist_km":0.792,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3733"},{"port_id":37644,"port_name":"Lezo","port_lat":43.3167,"port_lng":-1.9,"country_id":358,"country_name":"Spain","arrival":"2026-04-23 05:04:23","departure":"2026-04-23 05:49:22","duration_h":0.75,"samples":2,"min_dist_km":0.785,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/37644"},{"port_id":37644,"port_name":"Lezo","port_lat":43.3167,"port_lng":-1.9,"country_id":358,"country_name":"Spain","arrival":"2026-04-22 23:22:20","departure":"2026-04-23 00:58:22","duration_h":1.6,"samples":2,"min_dist_km":0.785,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/37644"},{"port_id":3733,"port_name":"PASAJES","port_lat":43.3214,"port_lng":-1.91375,"country_id":358,"country_name":"Spain","arrival":"2026-04-22 22:02:19","departure":"2026-04-22 22:46:40","duration_h":0.74,"samples":2,"min_dist_km":0.796,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3733"},{"port_id":3733,"port_name":"PASAJES","port_lat":43.3214,"port_lng":-1.91375,"country_id":358,"country_name":"Spain","arrival":"2026-04-22 18:20:55","departure":"2026-04-22 19:27:05","duration_h":1.1,"samples":2,"min_dist_km":0.792,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3733"},{"port_id":37644,"port_name":"Lezo","port_lat":43.3167,"port_lng":-1.9,"country_id":358,"country_name":"Spain","arrival":"2026-04-22 16:04:20","departure":"2026-04-22 16:07:19","duration_h":0.05,"samples":2,"min_dist_km":0.785,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/37644"},{"port_id":3733,"port_name":"PASAJES","port_lat":43.3214,"port_lng":-1.91375,"country_id":358,"country_name":"Spain","arrival":"2026-04-22 13:30:59","departure":"2026-04-22 13:58:53","duration_h":0.47,"samples":2,"min_dist_km":0.794,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3733"},{"port_id":3733,"port_name":"PASAJES","port_lat":43.3214,"port_lng":-1.91375,"country_id":358,"country_name":"Spain","arrival":"2026-04-22 04:57:58","departure":"2026-04-22 10:19:00","duration_h":5.35,"samples":6,"min_dist_km":0.789,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3733"},{"port_id":37644,"port_name":"Lezo","port_lat":43.3167,"port_lng":-1.9,"country_id":358,"country_name":"Spain","arrival":"2026-04-22 02:40:22","departure":"2026-04-22 04:01:21","duration_h":1.35,"samples":2,"min_dist_km":0.785,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/37644"},{"port_id":3733,"port_name":"PASAJES","port_lat":43.3214,"port_lng":-1.91375,"country_id":358,"country_name":"Spain","arrival":"2026-04-21 16:21:52","departure":"2026-04-21 22:36:58","duration_h":6.25,"samples":7,"min_dist_km":0.791,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3733"},{"port_id":2588,"port_name":"Pasajes De San Juan","port_lat":43.325,"port_lng":-1.91667,"country_id":358,"country_name":"Spain","arrival":"2026-04-20 22:17:54","departure":"2026-04-21 11:51:56","duration_h":13.57,"samples":12,"min_dist_km":3.946,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/2588"},{"port_id":3425,"port_name":"Burela","port_lat":43.65,"port_lng":-7.35,"country_id":358,"country_name":"Spain","arrival":"2026-04-18 15:24:19","departure":"2026-04-19 16:15:26","duration_h":24.85,"samples":16,"min_dist_km":0.617,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3425"},{"port_id":38881,"port_name":"San Juan de Nieva","port_lat":43.5833,"port_lng":-5.91667,"country_id":358,"country_name":"Spain","arrival":"2026-04-14 15:59:19","departure":"2026-04-18 03:33:31","duration_h":83.57,"samples":40,"min_dist_km":0.848,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/38881"},{"port_id":11875,"port_name":"Oostakker","port_lat":51.1,"port_lng":3.76667,"country_id":376,"country_name":"Belgium","arrival":"2026-04-08 23:39:05","departure":"2026-04-10 07:27:09","duration_h":31.8,"samples":17,"min_dist_km":1.175,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11875"},{"port_id":12457,"port_name":"Willebroek","port_lat":51.0667,"port_lng":4.36667,"country_id":376,"country_name":"Belgium","arrival":"2026-04-07 14:11:03","departure":"2026-04-08 09:56:06","duration_h":19.75,"samples":11,"min_dist_km":0.877,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12457"},{"port_id":10907,"port_name":"Boom","port_lat":51.0833,"port_lng":4.36667,"country_id":376,"country_name":"Belgium","arrival":"2026-04-06 16:17:47","departure":"2026-04-07 12:02:00","duration_h":19.74,"samples":11,"min_dist_km":0.894,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/10907"}],"errors":[]}