{"meta":{"path":"vessel/portcalls","ts":"2026-10-14T12:50:07+00:00","status":"ok","rows":12,"days":90,"request_id":"d39bbad75b07bb89"},"data":[{"port_id":75602,"port_name":"Il-Kappara","port_lat":35.85,"port_lng":14.5667,"country_id":532,"country_name":"Malta","arrival":"2026-10-11 15:49:26","departure":"2026-10-11 17:31:37","duration_h":1.7,"samples":3,"min_dist_km":3.686,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/532/75602"},{"port_id":3563,"port_name":"SUEZ CANAL","port_lat":30.3437,"port_lng":32.3845,"country_id":356,"country_name":"Egypt","arrival":"2026-10-07 04:25:36","departure":"2026-10-07 10:19:36","duration_h":5.9,"samples":7,"min_dist_km":4.425,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/356/3563"},{"port_id":5618,"port_name":"AL ADABIYAH","port_lat":29.8843,"port_lng":32.4782,"country_id":0,"country_name":"","arrival":"2026-10-06 09:54:10","departure":"2026-10-06 21:24:15","duration_h":11.5,"samples":11,"min_dist_km":3.43,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5618"},{"port_id":3574,"port_name":"BUKOM ISLAND","port_lat":1.2366,"port_lng":103.753,"country_id":600,"country_name":"Singapore","arrival":"2026-09-13 19:31:07","departure":"2026-09-14 23:01:34","duration_h":27.51,"samples":23,"min_dist_km":4.808,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/3574"},{"port_id":3407,"port_name":"Johor","port_lat":1.4333,"port_lng":103.9,"country_id":516,"country_name":"Malaysia","arrival":"2026-09-11 08:16:39","departure":"2026-09-13 14:05:24","duration_h":53.81,"samples":46,"min_dist_km":0.098,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3407"},{"port_id":2206,"port_name":"Kandla","port_lat":23.0333,"port_lng":70.225,"country_id":423,"country_name":"India","arrival":"2026-09-01 01:05:19","departure":"2026-09-01 01:05:19","duration_h":0,"samples":3,"min_dist_km":0.419,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/2206"},{"port_id":2206,"port_name":"Kandla","port_lat":23.0333,"port_lng":70.225,"country_id":423,"country_name":"India","arrival":"2026-08-30 19:28:30","departure":"2026-08-30 19:41:20","duration_h":0.21,"samples":7,"min_dist_km":0.403,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/2206"},{"port_id":3563,"port_name":"SUEZ CANAL","port_lat":30.3437,"port_lng":32.3845,"country_id":356,"country_name":"Egypt","arrival":"2026-08-18 04:46:33","departure":"2026-08-18 12:17:16","duration_h":7.51,"samples":7,"min_dist_km":4.592,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/356/3563"},{"port_id":1622,"port_name":"Algiers","port_lat":36.7806,"port_lng":3.06972,"country_id":359,"country_name":"Algeria","arrival":"2026-08-11 09:56:48","departure":"2026-08-11 16:17:29","duration_h":6.34,"samples":7,"min_dist_km":3.641,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/1622"},{"port_id":1661,"port_name":"Arzew","port_lat":35.8583,"port_lng":-0.3,"country_id":359,"country_name":"Algeria","arrival":"2026-08-07 21:00:56","departure":"2026-08-10 11:05:38","duration_h":62.08,"samples":52,"min_dist_km":1.154,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/1661"},{"port_id":1661,"port_name":"Arzew","port_lat":35.8583,"port_lng":-0.3,"country_id":359,"country_name":"Algeria","arrival":"2026-08-06 09:50:05","departure":"2026-08-06 23:48:57","duration_h":13.98,"samples":16,"min_dist_km":1.241,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/1661"},{"port_id":2051,"port_name":"Gibraltar","port_lat":36.1333,"port_lng":-6.35833,"country_id":487,"country_name":"Gibraltar","arrival":"2026-07-22 10:13:56","departure":"2026-08-04 17:00:54","duration_h":318.78,"samples":267,"min_dist_km":8.955,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/487/2051"}],"errors":[]}