{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T11:05:51+00:00","status":"ok","rows":6,"days":90,"request_id":"24c3f6128a7f63df"},"data":[{"port_id":1951,"port_name":"Dumai","port_lat":1.7,"port_lng":101.467,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-22 10:03:42","departure":"2026-05-24 10:12:02","duration_h":48.14,"samples":41,"min_dist_km":1.559,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1951"},{"port_id":63164,"port_name":"Nipah","port_lat":1.11667,"port_lng":103.55,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-21 19:24:59","departure":"2026-05-21 19:26:59","duration_h":0.03,"samples":2,"min_dist_km":8.327,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63164"},{"port_id":1951,"port_name":"Dumai","port_lat":1.7,"port_lng":101.467,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-20 13:22:47","departure":"2026-04-21 16:24:41","duration_h":27.03,"samples":23,"min_dist_km":2.297,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1951"},{"port_id":1739,"port_name":"Belawan","port_lat":3.78333,"port_lng":98.6778,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-21 09:11:25","departure":"2026-03-26 11:21:34","duration_h":122.17,"samples":59,"min_dist_km":2.13,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1739"},{"port_id":2096,"port_name":"Haldia","port_lat":22.0083,"port_lng":88.05,"country_id":423,"country_name":"India","arrival":"2026-03-15 05:26:34","departure":"2026-03-17 02:30:35","duration_h":45.07,"samples":24,"min_dist_km":4.043,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/2096"},{"port_id":76744,"port_name":"Gebeng","port_lat":3.96667,"port_lng":103.417,"country_id":516,"country_name":"Malaysia","arrival":"2026-02-27 11:13:50","departure":"2026-03-01 08:59:29","duration_h":45.76,"samples":24,"min_dist_km":1.425,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76744"}],"errors":[]}