{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T04:02:28+00:00","status":"ok","rows":10,"days":90,"request_id":"2180c9dc410b6b1b"},"data":[{"port_id":1894,"port_name":"Colombo","port_lat":6.95,"port_lng":79.85,"country_id":456,"country_name":"Sri Lanka","arrival":"2026-05-25 01:47:59","departure":"2026-05-25 17:51:54","duration_h":16.07,"samples":14,"min_dist_km":1.944,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/456/1894"},{"port_id":88599,"port_name":"Pasir Panjang Wharves","port_lat":1.26667,"port_lng":103.783,"country_id":600,"country_name":"Singapore","arrival":"2026-05-19 16:55:13","departure":"2026-05-20 15:56:52","duration_h":23.03,"samples":20,"min_dist_km":0.798,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":90971,"port_name":"Bali","port_lat":25.15,"port_lng":121.4,"country_id":705,"country_name":"TAIWAN (PROVINCE OF CHINA)","arrival":"2026-05-15 00:11:29","departure":"2026-05-15 13:29:29","duration_h":13.3,"samples":10,"min_dist_km":2.055,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/705/90971"},{"port_id":3551,"port_name":"YANGSHAN","port_lat":30.6072,"port_lng":122.134,"country_id":409,"country_name":"China","arrival":"2026-05-12 06:02:15","departure":"2026-05-13 12:07:24","duration_h":30.09,"samples":25,"min_dist_km":7.446,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3551"},{"port_id":21924,"port_name":"Tianjin Pt","port_lat":38.9833,"port_lng":117.75,"country_id":409,"country_name":"China","arrival":"2026-05-07 01:38:52","departure":"2026-05-07 16:08:08","duration_h":14.49,"samples":13,"min_dist_km":3.715,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21924"},{"port_id":4008,"port_name":"GOHYEON","port_lat":34.924,"port_lng":128.586,"country_id":0,"country_name":"","arrival":"2026-04-30 00:42:49","departure":"2026-05-04 05:22:21","duration_h":100.66,"samples":83,"min_dist_km":1.616,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4008"},{"port_id":4008,"port_name":"GOHYEON","port_lat":34.924,"port_lng":128.586,"country_id":0,"country_name":"","arrival":"2026-04-24 03:37:50","departure":"2026-04-29 03:28:59","duration_h":119.85,"samples":102,"min_dist_km":1.618,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4008"},{"port_id":4008,"port_name":"GOHYEON","port_lat":34.924,"port_lng":128.586,"country_id":0,"country_name":"","arrival":"2026-04-15 03:34:06","departure":"2026-04-19 11:43:06","duration_h":104.15,"samples":57,"min_dist_km":1.623,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4008"},{"port_id":4008,"port_name":"GOHYEON","port_lat":34.924,"port_lng":128.586,"country_id":0,"country_name":"","arrival":"2026-04-06 05:48:55","departure":"2026-04-10 07:21:33","duration_h":97.54,"samples":47,"min_dist_km":1.969,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4008"},{"port_id":4008,"port_name":"GOHYEON","port_lat":34.924,"port_lng":128.586,"country_id":0,"country_name":"","arrival":"2026-04-02 02:05:39","departure":"2026-04-02 03:49:59","duration_h":1.74,"samples":4,"min_dist_km":1.973,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4008"}],"errors":[]}