{"meta":{"path":"vessel/portcalls","ts":"2026-05-30T03:10:12+00:00","status":"ok","rows":16,"days":90,"request_id":"edbb0b5bbaac7c0e"},"data":[{"port_id":4696,"port_name":"TANAH MERAH","port_lat":1.31225,"port_lng":104.018,"country_id":600,"country_name":"Singapore","arrival":"2026-05-24 06:22:20","departure":"2026-05-25 05:22:25","duration_h":23,"samples":20,"min_dist_km":6.597,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4696"},{"port_id":1893,"port_name":"Cochin","port_lat":9.96667,"port_lng":76.2556,"country_id":423,"country_name":"India","arrival":"2026-05-18 04:08:40","departure":"2026-05-19 07:52:02","duration_h":27.72,"samples":25,"min_dist_km":0.766,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/1893"},{"port_id":3114,"port_name":"Walvisbaai","port_lat":-22.95,"port_lng":14.4958,"country_id":590,"country_name":"Namibia","arrival":"2026-05-01 22:27:42","departure":"2026-05-03 16:25:44","duration_h":41.97,"samples":36,"min_dist_km":0.876,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/590/3114"},{"port_id":3516,"port_name":"WALVIS BAY","port_lat":-22.9396,"port_lng":14.5004,"country_id":590,"country_name":"Namibia","arrival":"2026-05-01 17:50:20","departure":"2026-05-01 21:54:32","duration_h":4.07,"samples":2,"min_dist_km":0.426,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/590/3516"},{"port_id":2772,"port_name":"Rio De Janeiro","port_lat":-22.8917,"port_lng":-43.1833,"country_id":370,"country_name":"Brazil","arrival":"2026-04-22 12:10:22","departure":"2026-04-23 08:01:07","duration_h":19.85,"samples":16,"min_dist_km":2.896,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2772"},{"port_id":2854,"port_name":"Santos","port_lat":-23.9333,"port_lng":-46.3167,"country_id":370,"country_name":"Brazil","arrival":"2026-04-20 17:53:42","departure":"2026-04-21 17:33:00","duration_h":23.66,"samples":20,"min_dist_km":4.173,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2854"},{"port_id":2584,"port_name":"Paranagua","port_lat":-25.5,"port_lng":-48.5167,"country_id":370,"country_name":"Brazil","arrival":"2026-04-14 21:57:42","departure":"2026-04-15 11:31:38","duration_h":13.57,"samples":7,"min_dist_km":1.238,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2584"},{"port_id":3606,"port_name":"NAVEGANTES","port_lat":-26.8984,"port_lng":-48.6607,"country_id":370,"country_name":"Brazil","arrival":"2026-04-13 13:53:34","departure":"2026-04-14 10:26:39","duration_h":20.55,"samples":11,"min_dist_km":0.056,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3606"},{"port_id":2774,"port_name":"Rio Grande","port_lat":-32.05,"port_lng":-52.075,"country_id":370,"country_name":"Brazil","arrival":"2026-04-09 17:51:12","departure":"2026-04-10 03:52:55","duration_h":10.03,"samples":6,"min_dist_km":8.71,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2774"},{"port_id":6318,"port_name":"Dock Sur","port_lat":-34.65,"port_lng":-58.3333,"country_id":388,"country_name":"Argentina","arrival":"2026-04-05 19:24:11","departure":"2026-04-07 09:51:12","duration_h":38.45,"samples":20,"min_dist_km":1.202,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/388/6318"},{"port_id":2289,"port_name":"La Plata","port_lat":-34.7833,"port_lng":-57.8542,"country_id":388,"country_name":"Argentina","arrival":"2026-04-05 01:59:33","departure":"2026-04-05 15:23:38","duration_h":13.4,"samples":8,"min_dist_km":5.687,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/388/2289"},{"port_id":3606,"port_name":"NAVEGANTES","port_lat":-26.8984,"port_lng":-48.6607,"country_id":370,"country_name":"Brazil","arrival":"2026-04-02 03:54:25","departure":"2026-04-02 18:00:27","duration_h":14.1,"samples":8,"min_dist_km":0.335,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3606"},{"port_id":5743,"port_name":"ITAPOA","port_lat":-26.1859,"port_lng":-48.6029,"country_id":0,"country_name":"","arrival":"2026-03-30 17:42:37","departure":"2026-04-01 09:39:07","duration_h":39.94,"samples":21,"min_dist_km":0.109,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5743"},{"port_id":2584,"port_name":"Paranagua","port_lat":-25.5,"port_lng":-48.5167,"country_id":370,"country_name":"Brazil","arrival":"2026-03-27 00:41:07","departure":"2026-03-27 16:52:05","duration_h":16.18,"samples":9,"min_dist_km":2.15,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2584"},{"port_id":2854,"port_name":"Santos","port_lat":-23.9333,"port_lng":-46.3167,"country_id":370,"country_name":"Brazil","arrival":"2026-03-24 13:19:19","departure":"2026-03-25 04:51:10","duration_h":15.53,"samples":9,"min_dist_km":4.501,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2854"},{"port_id":2772,"port_name":"Rio De Janeiro","port_lat":-22.8917,"port_lng":-43.1833,"country_id":370,"country_name":"Brazil","arrival":"2026-03-20 15:00:06","departure":"2026-03-22 12:27:25","duration_h":45.46,"samples":24,"min_dist_km":2.913,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2772"}],"errors":[]}