{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T22:10:35+00:00","status":"ok","rows":17,"days":90,"request_id":"f5977ab679f7a934"},"data":[{"port_id":1639,"port_name":"Annaba","port_lat":36.9,"port_lng":7.77194,"country_id":359,"country_name":"Algeria","arrival":"2026-05-25 10:06:14","departure":"2026-05-28 19:54:15","duration_h":81.8,"samples":68,"min_dist_km":5.472,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/1639"},{"port_id":1805,"port_name":"Burgas","port_lat":42.4806,"port_lng":27.4536,"country_id":439,"country_name":"Bulgaria","arrival":"2026-05-14 21:36:58","departure":"2026-05-19 07:03:03","duration_h":105.43,"samples":88,"min_dist_km":0.444,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/439/1805"},{"port_id":5099,"port_name":"BAKIRKOY","port_lat":40.9733,"port_lng":28.879,"country_id":0,"country_name":"","arrival":"2026-05-13 02:18:37","departure":"2026-05-13 20:14:44","duration_h":17.94,"samples":15,"min_dist_km":2.778,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5099"},{"port_id":2048,"port_name":"Ghazaouet","port_lat":35.105,"port_lng":-1.85833,"country_id":359,"country_name":"Algeria","arrival":"2026-05-04 13:39:19","departure":"2026-05-07 03:40:20","duration_h":62.02,"samples":52,"min_dist_km":0.644,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/2048"},{"port_id":2048,"port_name":"Ghazaouet","port_lat":35.105,"port_lng":-1.85833,"country_id":359,"country_name":"Algeria","arrival":"2026-04-30 19:36:15","departure":"2026-05-01 16:25:15","duration_h":20.82,"samples":21,"min_dist_km":0.643,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/2048"},{"port_id":2048,"port_name":"Ghazaouet","port_lat":35.105,"port_lng":-1.85833,"country_id":359,"country_name":"Algeria","arrival":"2026-04-29 10:07:17","departure":"2026-04-29 17:13:55","duration_h":7.11,"samples":10,"min_dist_km":0.608,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/2048"},{"port_id":2048,"port_name":"Ghazaouet","port_lat":35.105,"port_lng":-1.85833,"country_id":359,"country_name":"Algeria","arrival":"2026-04-27 15:31:14","departure":"2026-04-28 02:04:19","duration_h":10.55,"samples":15,"min_dist_km":3.282,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/2048"},{"port_id":2048,"port_name":"Ghazaouet","port_lat":35.105,"port_lng":-1.85833,"country_id":359,"country_name":"Algeria","arrival":"2026-04-26 20:46:17","departure":"2026-04-27 00:43:17","duration_h":3.95,"samples":7,"min_dist_km":3.306,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/2048"},{"port_id":2048,"port_name":"Ghazaouet","port_lat":35.105,"port_lng":-1.85833,"country_id":359,"country_name":"Algeria","arrival":"2026-04-25 02:25:17","departure":"2026-04-25 10:37:21","duration_h":8.2,"samples":11,"min_dist_km":3.09,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/2048"},{"port_id":2048,"port_name":"Ghazaouet","port_lat":35.105,"port_lng":-1.85833,"country_id":359,"country_name":"Algeria","arrival":"2026-04-14 13:37:34","departure":"2026-04-24 00:46:17","duration_h":227.15,"samples":153,"min_dist_km":3.087,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/2048"},{"port_id":2048,"port_name":"Ghazaouet","port_lat":35.105,"port_lng":-1.85833,"country_id":359,"country_name":"Algeria","arrival":"2026-04-12 05:58:06","departure":"2026-04-12 13:52:15","duration_h":7.9,"samples":5,"min_dist_km":6.182,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/2048"},{"port_id":2048,"port_name":"Ghazaouet","port_lat":35.105,"port_lng":-1.85833,"country_id":359,"country_name":"Algeria","arrival":"2026-03-30 20:49:36","departure":"2026-04-10 06:53:16","duration_h":250.06,"samples":118,"min_dist_km":6.049,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/2048"},{"port_id":2048,"port_name":"Ghazaouet","port_lat":35.105,"port_lng":-1.85833,"country_id":359,"country_name":"Algeria","arrival":"2026-03-29 03:30:57","departure":"2026-03-29 03:30:57","duration_h":0,"samples":2,"min_dist_km":5.305,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/2048"},{"port_id":2048,"port_name":"Ghazaouet","port_lat":35.105,"port_lng":-1.85833,"country_id":359,"country_name":"Algeria","arrival":"2026-03-28 04:30:56","departure":"2026-03-28 04:30:56","duration_h":0,"samples":3,"min_dist_km":5.287,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/2048"},{"port_id":2048,"port_name":"Ghazaouet","port_lat":35.105,"port_lng":-1.85833,"country_id":359,"country_name":"Algeria","arrival":"2026-03-26 01:12:54","departure":"2026-03-26 23:16:00","duration_h":22.05,"samples":15,"min_dist_km":5.044,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/2048"},{"port_id":5099,"port_name":"BAKIRKOY","port_lat":40.9733,"port_lng":28.879,"country_id":0,"country_name":"","arrival":"2026-03-19 10:52:20","departure":"2026-03-19 16:21:02","duration_h":5.48,"samples":4,"min_dist_km":3.484,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5099"},{"port_id":85597,"port_name":"Agigea","port_lat":44.0833,"port_lng":28.6167,"country_id":459,"country_name":"Romania","arrival":"2026-03-15 23:13:29","departure":"2026-03-18 00:53:07","duration_h":49.66,"samples":26,"min_dist_km":4.101,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/459/85597"}],"errors":[]}