{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T04:11:17+00:00","status":"ok","rows":4,"days":90,"request_id":"3a7f7e96630eb2e8"},"data":[{"port_id":4696,"port_name":"TANAH MERAH","port_lat":1.31225,"port_lng":104.018,"country_id":600,"country_name":"Singapore","arrival":"2026-04-19 02:17:47","departure":"2026-04-19 14:05:47","duration_h":11.8,"samples":9,"min_dist_km":8.124,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4696"},{"port_id":76983,"port_name":"Tanjung Setapa","port_lat":1.36667,"port_lng":104.117,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-18 18:13:54","departure":"2026-04-18 23:53:49","duration_h":5.67,"samples":4,"min_dist_km":8.209,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76983"},{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-17 05:53:33","departure":"2026-04-18 15:38:33","duration_h":33.75,"samples":17,"min_dist_km":0.565,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"},{"port_id":87289,"port_name":"Al Muajjiz","port_lat":23.4667,"port_lng":38.3833,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-03-12 16:36:42","departure":"2026-03-13 04:27:49","duration_h":11.85,"samples":6,"min_dist_km":9.953,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/87289"}],"errors":[]}