{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T19:13:29+00:00","status":"ok","rows":3,"days":90,"request_id":"0af1506e5fe51732"},"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-25 13:13:56","departure":"2026-05-26 04:20:05","duration_h":15.1,"samples":14,"min_dist_km":2.03,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4696"},{"port_id":3416,"port_name":"Ponta da Madeira","port_lat":-2.5666,"port_lng":-44.3833,"country_id":370,"country_name":"Brazil","arrival":"2026-04-12 07:15:03","departure":"2026-04-14 13:33:23","duration_h":54.31,"samples":29,"min_dist_km":1.587,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3416"},{"port_id":13168,"port_name":"Alcantara","port_lat":-2.4,"port_lng":-44.4,"country_id":370,"country_name":"Brazil","arrival":"2026-03-14 00:26:45","departure":"2026-04-06 23:36:53","duration_h":575.17,"samples":289,"min_dist_km":4.742,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/13168"}],"errors":[]}