{"meta":{"path":"vessel/portcalls","ts":"2026-05-30T09:11:01+00:00","status":"ok","rows":28,"days":90,"request_id":"713f5cb7dedc24ba"},"data":[{"port_id":90123,"port_name":"Tips Container Terminal","port_lat":13.1,"port_lng":100.883,"country_id":400,"country_name":"Thailand","arrival":"2026-05-25 21:31:26","departure":"2026-05-26 14:23:07","duration_h":16.86,"samples":14,"min_dist_km":3.752,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/90123"},{"port_id":105767,"port_name":"Saigon Petro Oil Terminal","port_lat":10.75,"port_lng":106.783,"country_id":716,"country_name":"VIET NAM","arrival":"2026-05-23 21:46:27","departure":"2026-05-24 03:26:43","duration_h":5.67,"samples":6,"min_dist_km":2.198,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/716/105767"},{"port_id":105634,"port_name":"Cát Lái","port_lat":10.7667,"port_lng":106.783,"country_id":716,"country_name":"VIET NAM","arrival":"2026-05-23 06:04:46","departure":"2026-05-23 20:12:27","duration_h":14.13,"samples":12,"min_dist_km":1.818,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/716/105634"},{"port_id":21090,"port_name":"Gonglu","port_lat":31.25,"port_lng":121.667,"country_id":409,"country_name":"China","arrival":"2026-05-17 03:42:43","departure":"2026-05-17 16:27:05","duration_h":12.74,"samples":12,"min_dist_km":9.758,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21090"},{"port_id":3513,"port_name":"ONSAN","port_lat":35.4364,"port_lng":129.377,"country_id":0,"country_name":"","arrival":"2026-05-11 02:36:17","departure":"2026-05-11 11:30:17","duration_h":8.9,"samples":9,"min_dist_km":2.338,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3513"},{"port_id":74054,"port_name":"Yongdang-Dong","port_lat":35.1167,"port_lng":129.083,"country_id":654,"country_name":"KOREA, REPUBLIC OF","arrival":"2026-05-09 21:54:00","departure":"2026-05-10 21:39:00","duration_h":23.75,"samples":21,"min_dist_km":1.644,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/654/74054"},{"port_id":3656,"port_name":"CHIWAN","port_lat":22.4601,"port_lng":113.884,"country_id":409,"country_name":"China","arrival":"2026-05-03 16:03:41","departure":"2026-05-04 07:36:41","duration_h":15.55,"samples":14,"min_dist_km":1.462,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3656"},{"port_id":61412,"port_name":"Lai Chi Kok","port_lat":22.3333,"port_lng":114.133,"country_id":645,"country_name":"HONG KONG","arrival":"2026-05-02 21:55:43","departure":"2026-05-03 13:01:42","duration_h":15.1,"samples":14,"min_dist_km":0.825,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/645/61412"},{"port_id":105634,"port_name":"Cát Lái","port_lat":10.7667,"port_lng":106.783,"country_id":716,"country_name":"VIET NAM","arrival":"2026-04-29 16:13:14","departure":"2026-04-30 08:01:17","duration_h":15.8,"samples":14,"min_dist_km":1.814,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/716/105634"},{"port_id":105767,"port_name":"Saigon Petro Oil Terminal","port_lat":10.75,"port_lng":106.783,"country_id":716,"country_name":"VIET NAM","arrival":"2026-04-29 10:05:22","departure":"2026-04-29 13:31:52","duration_h":3.44,"samples":5,"min_dist_km":2.205,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/716/105767"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-23 15:36:39","departure":"2026-04-25 16:18:45","duration_h":48.7,"samples":42,"min_dist_km":1.862,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-20 22:00:30","departure":"2026-04-23 13:27:33","duration_h":63.45,"samples":52,"min_dist_km":9.629,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":105634,"port_name":"Cát Lái","port_lat":10.7667,"port_lng":106.783,"country_id":716,"country_name":"VIET NAM","arrival":"2026-04-16 03:43:50","departure":"2026-04-16 21:24:37","duration_h":17.68,"samples":9,"min_dist_km":1.82,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/716/105634"},{"port_id":105767,"port_name":"Saigon Petro Oil Terminal","port_lat":10.75,"port_lng":106.783,"country_id":716,"country_name":"VIET NAM","arrival":"2026-04-15 23:32:37","departure":"2026-04-16 01:54:33","duration_h":2.37,"samples":2,"min_dist_km":2.205,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/716/105767"},{"port_id":3513,"port_name":"ONSAN","port_lat":35.4364,"port_lng":129.377,"country_id":0,"country_name":"","arrival":"2026-04-07 03:55:52","departure":"2026-04-07 15:28:52","duration_h":11.55,"samples":7,"min_dist_km":2.29,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3513"},{"port_id":74054,"port_name":"Yongdang-Dong","port_lat":35.1167,"port_lng":129.083,"country_id":654,"country_name":"KOREA, REPUBLIC OF","arrival":"2026-04-06 00:01:20","departure":"2026-04-06 19:34:20","duration_h":19.55,"samples":11,"min_dist_km":1.641,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/654/74054"},{"port_id":5406,"port_name":"SHENZHEN","port_lat":22.5016,"port_lng":113.862,"country_id":0,"country_name":"","arrival":"2026-03-31 02:09:00","departure":"2026-03-31 14:06:01","duration_h":11.95,"samples":7,"min_dist_km":0.817,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5406"},{"port_id":61408,"port_name":"Kennedy Town","port_lat":22.2833,"port_lng":114.117,"country_id":645,"country_name":"HONG KONG","arrival":"2026-03-30 12:22:44","departure":"2026-03-30 19:19:44","duration_h":6.95,"samples":5,"min_dist_km":4.142,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/645/61408"},{"port_id":61412,"port_name":"Lai Chi Kok","port_lat":22.3333,"port_lng":114.133,"country_id":645,"country_name":"HONG KONG","arrival":"2026-03-29 17:37:53","departure":"2026-03-30 08:19:53","duration_h":14.7,"samples":8,"min_dist_km":0.79,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/645/61412"},{"port_id":105634,"port_name":"Cát Lái","port_lat":10.7667,"port_lng":106.783,"country_id":716,"country_name":"VIET NAM","arrival":"2026-03-26 12:53:45","departure":"2026-03-27 04:26:10","duration_h":15.54,"samples":9,"min_dist_km":1.659,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/716/105634"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-22 10:45:14","departure":"2026-03-23 14:42:14","duration_h":27.95,"samples":15,"min_dist_km":1.88,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":90123,"port_name":"Tips Container Terminal","port_lat":13.1,"port_lng":100.883,"country_id":400,"country_name":"Thailand","arrival":"2026-03-17 08:28:15","departure":"2026-03-17 20:34:15","duration_h":12.1,"samples":7,"min_dist_km":3.765,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/90123"},{"port_id":105634,"port_name":"Cát Lái","port_lat":10.7667,"port_lng":106.783,"country_id":716,"country_name":"VIET NAM","arrival":"2026-03-15 04:38:18","departure":"2026-03-15 16:38:46","duration_h":12.01,"samples":7,"min_dist_km":1.708,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/716/105634"},{"port_id":105767,"port_name":"Saigon Petro Oil Terminal","port_lat":10.75,"port_lng":106.783,"country_id":716,"country_name":"VIET NAM","arrival":"2026-03-14 10:55:09","departure":"2026-03-15 02:38:27","duration_h":15.72,"samples":9,"min_dist_km":2.201,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/716/105767"},{"port_id":3144,"port_name":"Wu-Sung","port_lat":31.3917,"port_lng":121.508,"country_id":409,"country_name":"China","arrival":"2026-03-08 04:31:09","departure":"2026-03-08 14:58:59","duration_h":10.46,"samples":8,"min_dist_km":6.409,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3144"},{"port_id":3513,"port_name":"ONSAN","port_lat":35.4364,"port_lng":129.377,"country_id":0,"country_name":"","arrival":"2026-03-05 06:22:49","departure":"2026-03-06 00:37:49","duration_h":18.25,"samples":10,"min_dist_km":2.171,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3513"},{"port_id":4005,"port_name":"OKPO","port_lat":34.8872,"port_lng":128.709,"country_id":0,"country_name":"","arrival":"2026-03-01 19:05:04","departure":"2026-03-04 02:47:55","duration_h":55.71,"samples":29,"min_dist_km":6.799,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4005"},{"port_id":74054,"port_name":"Yongdang-Dong","port_lat":35.1167,"port_lng":129.083,"country_id":654,"country_name":"KOREA, REPUBLIC OF","arrival":"2026-03-01 08:30:16","departure":"2026-03-01 14:42:17","duration_h":6.2,"samples":4,"min_dist_km":1.61,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/654/74054"}],"errors":[]}