{"meta":{"path":"vessel/portcalls","ts":"2026-05-29T17:57:56+00:00","status":"ok","rows":10,"days":90,"request_id":"3edc5e6945acc291"},"data":[{"port_id":20839,"port_name":"Caofeidian Pt","port_lat":38.95,"port_lng":118.533,"country_id":409,"country_name":"China","arrival":"2026-05-18 09:29:53","departure":"2026-05-25 21:30:15","duration_h":180.01,"samples":145,"min_dist_km":5.286,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/20839"},{"port_id":3452,"port_name":"Gopalpur","port_lat":19.3,"port_lng":84.9666,"country_id":423,"country_name":"India","arrival":"2026-04-28 01:53:49","departure":"2026-04-28 01:53:49","duration_h":0,"samples":4,"min_dist_km":2.119,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/3452"},{"port_id":3452,"port_name":"Gopalpur","port_lat":19.3,"port_lng":84.9666,"country_id":423,"country_name":"India","arrival":"2026-04-27 03:20:51","departure":"2026-04-27 03:20:51","duration_h":0,"samples":4,"min_dist_km":2.123,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/3452"},{"port_id":3452,"port_name":"Gopalpur","port_lat":19.3,"port_lng":84.9666,"country_id":423,"country_name":"India","arrival":"2026-04-25 20:08:53","departure":"2026-04-26 00:26:50","duration_h":4.3,"samples":8,"min_dist_km":2.123,"max_speed_kn":2.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/3452"},{"port_id":2096,"port_name":"Haldia","port_lat":22.0083,"port_lng":88.05,"country_id":423,"country_name":"India","arrival":"2026-04-22 07:57:02","departure":"2026-04-24 07:09:19","duration_h":47.2,"samples":39,"min_dist_km":3.804,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/2096"},{"port_id":3097,"port_name":"Vishakhapatnam","port_lat":17.6833,"port_lng":83.2833,"country_id":423,"country_name":"India","arrival":"2026-04-12 06:34:30","departure":"2026-04-20 13:28:30","duration_h":198.9,"samples":109,"min_dist_km":1.982,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/3097"},{"port_id":75704,"port_name":"Pointe aux Sables","port_lat":-20.15,"port_lng":57.45,"country_id":561,"country_name":"Mauritius","arrival":"2026-03-24 02:28:46","departure":"2026-03-25 12:29:37","duration_h":34.01,"samples":18,"min_dist_km":1.38,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/561/75704"},{"port_id":3654,"port_name":"COEGA","port_lat":-33.804,"port_lng":25.6932,"country_id":445,"country_name":"South Africa","arrival":"2026-03-12 05:23:50","departure":"2026-03-13 14:36:16","duration_h":33.21,"samples":18,"min_dist_km":0.748,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/3654"},{"port_id":106266,"port_name":"Humewood","port_lat":-33.9667,"port_lng":25.6333,"country_id":445,"country_name":"South Africa","arrival":"2026-03-04 20:55:22","departure":"2026-03-12 00:58:48","duration_h":172.06,"samples":86,"min_dist_km":0.623,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106266"},{"port_id":3654,"port_name":"COEGA","port_lat":-33.804,"port_lng":25.6932,"country_id":445,"country_name":"South Africa","arrival":"2026-02-28 18:17:48","departure":"2026-03-04 17:02:54","duration_h":94.75,"samples":48,"min_dist_km":6.837,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/3654"}],"errors":[]}