{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T21:41:57+00:00","status":"ok","rows":25,"days":90,"request_id":"fa79d5eab5f8d918"},"data":[{"port_id":5716,"port_name":"VASTERAS","port_lat":59.5916,"port_lng":16.5528,"country_id":0,"country_name":"","arrival":"2026-05-28 03:34:56","departure":"2026-05-28 13:59:01","duration_h":10.4,"samples":10,"min_dist_km":1.885,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5716"},{"port_id":2442,"port_name":"Mo I Rana","port_lat":66.3086,"port_lng":14.1158,"country_id":355,"country_name":"Norway","arrival":"2026-05-20 16:24:32","departure":"2026-05-21 22:11:39","duration_h":29.79,"samples":26,"min_dist_km":0.178,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/2442"},{"port_id":5610,"port_name":"MOIRANA","port_lat":66.322,"port_lng":14.1245,"country_id":0,"country_name":"","arrival":"2026-05-20 02:06:15","departure":"2026-05-20 13:49:11","duration_h":11.72,"samples":11,"min_dist_km":0.547,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5610"},{"port_id":2442,"port_name":"Mo I Rana","port_lat":66.3086,"port_lng":14.1158,"country_id":355,"country_name":"Norway","arrival":"2026-05-19 03:59:48","departure":"2026-05-20 01:05:58","duration_h":21.1,"samples":19,"min_dist_km":0.259,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/2442"},{"port_id":4969,"port_name":"SOLVESBORG","port_lat":56.0365,"port_lng":14.5882,"country_id":0,"country_name":"","arrival":"2026-05-12 15:41:04","departure":"2026-05-14 11:35:51","duration_h":43.91,"samples":36,"min_dist_km":0.862,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4969"},{"port_id":32264,"port_name":"Sereetz","port_lat":53.9167,"port_lng":10.7333,"country_id":432,"country_name":"Germany","arrival":"2026-05-10 09:45:46","departure":"2026-05-11 16:54:08","duration_h":31.14,"samples":27,"min_dist_km":4.323,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/32264"},{"port_id":29256,"port_name":"Kiel Canal","port_lat":53.8833,"port_lng":9.13333,"country_id":432,"country_name":"Germany","arrival":"2026-05-09 02:35:32","departure":"2026-05-09 04:05:18","duration_h":1.5,"samples":2,"min_dist_km":2.986,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/29256"},{"port_id":31059,"port_name":"Oslebshausen","port_lat":53.15,"port_lng":8.73333,"country_id":432,"country_name":"Germany","arrival":"2026-05-07 04:24:41","departure":"2026-05-08 10:18:53","duration_h":29.9,"samples":24,"min_dist_km":2.773,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31059"},{"port_id":3785,"port_name":"GENT","port_lat":51.0805,"port_lng":3.73881,"country_id":376,"country_name":"Belgium","arrival":"2026-05-02 22:48:40","departure":"2026-05-05 12:12:58","duration_h":61.41,"samples":51,"min_dist_km":1.337,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/3785"},{"port_id":57244,"port_name":"Hunsdon","port_lat":51.8,"port_lng":3.25,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-05-02 10:41:18","departure":"2026-05-02 13:20:50","duration_h":2.66,"samples":3,"min_dist_km":4.315,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57244"},{"port_id":2526,"port_name":"Nord-Ostsee-Kanal","port_lat":54.3667,"port_lng":10.15,"country_id":432,"country_name":"Germany","arrival":"2026-04-30 19:34:11","departure":"2026-04-30 19:58:30","duration_h":0.41,"samples":2,"min_dist_km":0.481,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/2526"},{"port_id":74836,"port_name":"Cimdenieki","port_lat":56.5167,"port_lng":21.0833,"country_id":572,"country_name":"Latvia","arrival":"2026-04-26 23:42:21","departure":"2026-04-28 23:28:31","duration_h":47.77,"samples":39,"min_dist_km":5.393,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/572/74836"},{"port_id":2349,"port_name":"Lubeck","port_lat":53.8789,"port_lng":10.6908,"country_id":432,"country_name":"Germany","arrival":"2026-04-23 03:29:03","departure":"2026-04-25 06:18:43","duration_h":50.83,"samples":43,"min_dist_km":0.092,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/2349"},{"port_id":88500,"port_name":"Uddevalla","port_lat":58.3667,"port_lng":11.9333,"country_id":438,"country_name":"Sweden","arrival":"2026-04-19 16:21:01","departure":"2026-04-21 16:21:45","duration_h":48.01,"samples":41,"min_dist_km":2.683,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/438/88500"},{"port_id":87969,"port_name":"Klädesholmen","port_lat":57.95,"port_lng":11.5333,"country_id":438,"country_name":"Sweden","arrival":"2026-04-15 21:29:25","departure":"2026-04-19 10:15:09","duration_h":84.76,"samples":43,"min_dist_km":8.416,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/438/87969"},{"port_id":32264,"port_name":"Sereetz","port_lat":53.9167,"port_lng":10.7333,"country_id":432,"country_name":"Germany","arrival":"2026-04-13 09:53:03","departure":"2026-04-14 15:47:09","duration_h":29.9,"samples":16,"min_dist_km":2.446,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/32264"},{"port_id":35011,"port_name":"Karepa Sadam","port_lat":59.55,"port_lng":26.4167,"country_id":587,"country_name":"Estonia","arrival":"2026-04-08 23:22:40","departure":"2026-04-10 07:39:31","duration_h":32.28,"samples":17,"min_dist_km":4.865,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/587/35011"},{"port_id":3759,"port_name":"MOERDIJK","port_lat":51.6896,"port_lng":4.59157,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-03 03:25:49","departure":"2026-04-03 20:25:52","duration_h":17,"samples":9,"min_dist_km":0.341,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3759"},{"port_id":2770,"port_name":"Riga","port_lat":56.9583,"port_lng":24.0917,"country_id":572,"country_name":"Latvia","arrival":"2026-03-28 20:38:44","departure":"2026-03-29 19:44:53","duration_h":23.1,"samples":13,"min_dist_km":1.383,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/572/2770"},{"port_id":32248,"port_name":"Selmsdorf","port_lat":53.8667,"port_lng":10.8667,"country_id":432,"country_name":"Germany","arrival":"2026-03-25 10:26:12","departure":"2026-03-26 16:43:54","duration_h":30.3,"samples":16,"min_dist_km":5.023,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/32248"},{"port_id":31059,"port_name":"Oslebshausen","port_lat":53.15,"port_lng":8.73333,"country_id":432,"country_name":"Germany","arrival":"2026-03-23 00:47:29","departure":"2026-03-23 22:21:29","duration_h":21.57,"samples":12,"min_dist_km":2.762,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31059"},{"port_id":12233,"port_name":"Terdonk","port_lat":51.15,"port_lng":3.78333,"country_id":376,"country_name":"Belgium","arrival":"2026-03-10 01:30:59","departure":"2026-03-21 11:20:16","duration_h":273.82,"samples":138,"min_dist_km":0.742,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12233"},{"port_id":12008,"port_name":"Rieme","port_lat":51.1667,"port_lng":3.78333,"country_id":376,"country_name":"Belgium","arrival":"2026-03-06 16:51:14","departure":"2026-03-09 22:35:03","duration_h":77.73,"samples":39,"min_dist_km":0.555,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12008"},{"port_id":2245,"port_name":"Klaipeda","port_lat":55.7167,"port_lng":21.1167,"country_id":511,"country_name":"Lithuania","arrival":"2026-03-01 13:12:04","departure":"2026-03-02 22:47:58","duration_h":33.6,"samples":18,"min_dist_km":2.937,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/511/2245"},{"port_id":88397,"port_name":"Stora Vika","port_lat":58.9333,"port_lng":17.8,"country_id":438,"country_name":"Sweden","arrival":"2026-02-27 21:11:47","departure":"2026-02-28 10:26:48","duration_h":13.25,"samples":8,"min_dist_km":1.191,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/438/88397"}],"errors":[]}