{"meta":{"path":"vessel/portcalls","ts":"2026-05-29T20:10:37+00:00","status":"ok","rows":21,"days":90,"request_id":"6ef678584184596b"},"data":[{"port_id":2653,"port_name":"Port Louis","port_lat":-20.1542,"port_lng":57.4958,"country_id":561,"country_name":"Mauritius","arrival":"2026-05-29 01:35:25","departure":"2026-05-29 16:59:35","duration_h":15.4,"samples":14,"min_dist_km":0.071,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/561/2653"},{"port_id":75236,"port_name":"Ehoala","port_lat":-25.0667,"port_lng":46.95,"country_id":478,"country_name":"Madagascar","arrival":"2026-05-25 05:48:26","departure":"2026-05-26 10:04:04","duration_h":28.26,"samples":24,"min_dist_km":1.523,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/478/75236"},{"port_id":2009,"port_name":"Fort Dauphin","port_lat":-25.0167,"port_lng":47.0167,"country_id":478,"country_name":"Madagascar","arrival":"2026-05-24 11:05:09","departure":"2026-05-25 04:06:37","duration_h":17.02,"samples":15,"min_dist_km":5.553,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/478/2009"},{"port_id":3042,"port_name":"Tulear","port_lat":-23.3617,"port_lng":43.6617,"country_id":478,"country_name":"Madagascar","arrival":"2026-05-21 16:03:49","departure":"2026-05-23 01:39:20","duration_h":33.59,"samples":27,"min_dist_km":1.673,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/478/3042"},{"port_id":3615,"port_name":"REUNION","port_lat":-20.9262,"port_lng":55.2998,"country_id":0,"country_name":"","arrival":"2026-05-18 01:58:54","departure":"2026-05-18 12:04:54","duration_h":10.1,"samples":9,"min_dist_km":1.682,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3615"},{"port_id":2653,"port_name":"Port Louis","port_lat":-20.1542,"port_lng":57.4958,"country_id":561,"country_name":"Mauritius","arrival":"2026-05-15 10:02:14","departure":"2026-05-16 13:01:10","duration_h":26.98,"samples":24,"min_dist_km":0.344,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/561/2653"},{"port_id":85574,"port_name":"Pointe des Galets","port_lat":-20.9167,"port_lng":55.2833,"country_id":683,"country_name":"RÉUNION","arrival":"2026-05-13 10:15:20","departure":"2026-05-13 10:55:55","duration_h":0.68,"samples":2,"min_dist_km":4.403,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/683/85574"},{"port_id":75236,"port_name":"Ehoala","port_lat":-25.0667,"port_lng":46.95,"country_id":478,"country_name":"Madagascar","arrival":"2026-05-09 12:13:02","departure":"2026-05-11 03:36:13","duration_h":39.39,"samples":33,"min_dist_km":1.521,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/478/75236"},{"port_id":3042,"port_name":"Tulear","port_lat":-23.3617,"port_lng":43.6617,"country_id":478,"country_name":"Madagascar","arrival":"2026-05-06 19:24:52","departure":"2026-05-08 03:38:58","duration_h":32.24,"samples":26,"min_dist_km":1.673,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/478/3042"},{"port_id":3615,"port_name":"REUNION","port_lat":-20.9262,"port_lng":55.2998,"country_id":0,"country_name":"","arrival":"2026-05-02 04:16:43","departure":"2026-05-03 07:46:38","duration_h":27.5,"samples":25,"min_dist_km":1.775,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3615"},{"port_id":75704,"port_name":"Pointe aux Sables","port_lat":-20.15,"port_lng":57.45,"country_id":561,"country_name":"Mauritius","arrival":"2026-05-01 01:52:31","departure":"2026-05-01 07:07:09","duration_h":5.24,"samples":6,"min_dist_km":0.64,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/561/75704"},{"port_id":2653,"port_name":"Port Louis","port_lat":-20.1542,"port_lng":57.4958,"country_id":561,"country_name":"Mauritius","arrival":"2026-04-29 18:16:11","departure":"2026-05-01 00:18:55","duration_h":30.05,"samples":25,"min_dist_km":1.459,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/561/2653"},{"port_id":75704,"port_name":"Pointe aux Sables","port_lat":-20.15,"port_lng":57.45,"country_id":561,"country_name":"Mauritius","arrival":"2026-04-29 16:05:13","departure":"2026-04-29 16:17:44","duration_h":0.21,"samples":2,"min_dist_km":2.844,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/561/75704"},{"port_id":75236,"port_name":"Ehoala","port_lat":-25.0667,"port_lng":46.95,"country_id":478,"country_name":"Madagascar","arrival":"2026-04-23 09:27:53","departure":"2026-04-26 03:44:16","duration_h":66.27,"samples":55,"min_dist_km":1.356,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/478/75236"},{"port_id":3042,"port_name":"Tulear","port_lat":-23.3617,"port_lng":43.6617,"country_id":478,"country_name":"Madagascar","arrival":"2026-04-17 23:55:39","departure":"2026-04-22 04:25:30","duration_h":100.5,"samples":73,"min_dist_km":1.673,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/478/3042"},{"port_id":3615,"port_name":"REUNION","port_lat":-20.9262,"port_lng":55.2998,"country_id":0,"country_name":"","arrival":"2026-04-14 07:52:32","departure":"2026-04-14 14:04:36","duration_h":6.2,"samples":4,"min_dist_km":1.531,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3615"},{"port_id":2653,"port_name":"Port Louis","port_lat":-20.1542,"port_lng":57.4958,"country_id":561,"country_name":"Mauritius","arrival":"2026-04-12 07:11:34","departure":"2026-04-13 14:11:24","duration_h":31,"samples":17,"min_dist_km":0.283,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/561/2653"},{"port_id":75236,"port_name":"Ehoala","port_lat":-25.0667,"port_lng":46.95,"country_id":478,"country_name":"Madagascar","arrival":"2026-04-07 05:35:09","departure":"2026-04-08 09:52:07","duration_h":28.28,"samples":15,"min_dist_km":1.522,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/478/75236"},{"port_id":3042,"port_name":"Tulear","port_lat":-23.3617,"port_lng":43.6617,"country_id":478,"country_name":"Madagascar","arrival":"2026-04-04 04:59:21","departure":"2026-04-05 06:18:53","duration_h":25.33,"samples":15,"min_dist_km":1.673,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/478/3042"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-03-30 09:24:18","departure":"2026-03-31 11:23:00","duration_h":25.98,"samples":14,"min_dist_km":0.49,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":3211,"port_name":"Malabo","port_lat":3.77734,"port_lng":8.75399,"country_id":528,"country_name":"Equatorial Guinea","arrival":"2026-02-28 19:28:41","departure":"2026-03-12 17:04:07","duration_h":285.59,"samples":143,"min_dist_km":0.855,"max_speed_kn":1.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/528/3211"}],"errors":[]}