{"meta":{"path":"vessel/portcalls","ts":"2026-05-29T16:17:32+00:00","status":"ok","rows":9,"days":90,"request_id":"442f2557c8bbb2dd"},"data":[{"port_id":28425,"port_name":"Hamburg-Mitte","port_lat":53.55,"port_lng":10.0167,"country_id":432,"country_name":"Germany","arrival":"2026-05-28 03:35:26","departure":"2026-05-29 13:35:25","duration_h":34,"samples":30,"min_dist_km":2.418,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28425"},{"port_id":1775,"port_name":"Bremen","port_lat":53.1083,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-05-21 07:08:44","departure":"2026-05-26 08:04:27","duration_h":120.93,"samples":101,"min_dist_km":1.439,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1775"},{"port_id":1775,"port_name":"Bremen","port_lat":53.1083,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-05-19 15:54:17","departure":"2026-05-20 08:02:09","duration_h":16.13,"samples":14,"min_dist_km":1.449,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1775"},{"port_id":1775,"port_name":"Bremen","port_lat":53.1083,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-05-13 11:56:59","departure":"2026-05-13 15:32:59","duration_h":3.6,"samples":8,"min_dist_km":1.457,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1775"},{"port_id":1775,"port_name":"Bremen","port_lat":53.1083,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-05-06 16:09:49","departure":"2026-05-08 06:21:49","duration_h":38.2,"samples":36,"min_dist_km":1.455,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1775"},{"port_id":3609,"port_name":"RAS LAFFAN","port_lat":25.9167,"port_lng":51.6269,"country_id":492,"country_name":"Qatar","arrival":"2026-05-06 02:07:29","departure":"2026-05-06 02:07:29","duration_h":0,"samples":4,"min_dist_km":7.712,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/492/3609"},{"port_id":1775,"port_name":"Bremen","port_lat":53.1083,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-04-08 16:11:55","departure":"2026-04-09 16:45:18","duration_h":24.56,"samples":15,"min_dist_km":1.451,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1775"},{"port_id":3288,"port_name":"Reposaari","port_lat":61.6111,"port_lng":21.4668,"country_id":494,"country_name":"Finland","arrival":"2026-03-31 08:11:36","departure":"2026-04-03 15:34:17","duration_h":79.38,"samples":41,"min_dist_km":1.184,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/494/3288"},{"port_id":31077,"port_name":"Ostermoor","port_lat":53.9,"port_lng":9.18333,"country_id":432,"country_name":"Germany","arrival":"2026-03-25 15:14:43","departure":"2026-03-27 08:57:09","duration_h":41.71,"samples":22,"min_dist_km":1.387,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/31077"}],"errors":[]}