{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T11:04:14+00:00","status":"ok","rows":12,"days":90,"request_id":"51b1381f2e618e32"},"data":[{"port_id":89980,"port_name":"Erawan","port_lat":9.06667,"port_lng":101.4,"country_id":400,"country_name":"Thailand","arrival":"2026-05-09 07:35:22","departure":"2026-05-10 01:29:25","duration_h":17.9,"samples":6,"min_dist_km":8.73,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/89980"},{"port_id":89980,"port_name":"Erawan","port_lat":9.06667,"port_lng":101.4,"country_id":400,"country_name":"Thailand","arrival":"2026-04-27 18:20:22","departure":"2026-05-02 20:05:23","duration_h":121.75,"samples":97,"min_dist_km":2.492,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/89980"},{"port_id":90072,"port_name":"Platong","port_lat":9.65,"port_lng":101.467,"country_id":400,"country_name":"Thailand","arrival":"2026-04-27 11:05:24","departure":"2026-04-27 13:26:21","duration_h":2.35,"samples":3,"min_dist_km":8.475,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/90072"},{"port_id":90072,"port_name":"Platong","port_lat":9.65,"port_lng":101.467,"country_id":400,"country_name":"Thailand","arrival":"2026-04-24 07:17:28","departure":"2026-04-24 19:56:21","duration_h":12.65,"samples":12,"min_dist_km":8.475,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/90072"},{"port_id":90072,"port_name":"Platong","port_lat":9.65,"port_lng":101.467,"country_id":400,"country_name":"Thailand","arrival":"2026-04-20 04:35:21","departure":"2026-04-21 13:59:27","duration_h":33.4,"samples":26,"min_dist_km":8.39,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/90072"},{"port_id":90072,"port_name":"Platong","port_lat":9.65,"port_lng":101.467,"country_id":400,"country_name":"Thailand","arrival":"2026-04-15 03:00:36","departure":"2026-04-18 00:21:35","duration_h":69.35,"samples":37,"min_dist_km":6.507,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/90072"},{"port_id":89980,"port_name":"Erawan","port_lat":9.06667,"port_lng":101.4,"country_id":400,"country_name":"Thailand","arrival":"2026-03-24 02:40:09","departure":"2026-03-24 16:49:08","duration_h":14.15,"samples":8,"min_dist_km":8.832,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/89980"},{"port_id":89980,"port_name":"Erawan","port_lat":9.06667,"port_lng":101.4,"country_id":400,"country_name":"Thailand","arrival":"2026-03-20 04:52:09","departure":"2026-03-20 10:22:09","duration_h":5.5,"samples":4,"min_dist_km":8.832,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/89980"},{"port_id":89980,"port_name":"Erawan","port_lat":9.06667,"port_lng":101.4,"country_id":400,"country_name":"Thailand","arrival":"2026-03-15 21:04:09","departure":"2026-03-16 02:28:09","duration_h":5.4,"samples":4,"min_dist_km":8.832,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/89980"},{"port_id":89980,"port_name":"Erawan","port_lat":9.06667,"port_lng":101.4,"country_id":400,"country_name":"Thailand","arrival":"2026-03-11 23:13:11","departure":"2026-03-12 07:55:10","duration_h":8.7,"samples":6,"min_dist_km":8.682,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/89980"},{"port_id":90072,"port_name":"Platong","port_lat":9.65,"port_lng":101.467,"country_id":400,"country_name":"Thailand","arrival":"2026-03-08 17:07:07","departure":"2026-03-08 23:10:08","duration_h":6.05,"samples":4,"min_dist_km":8.447,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/90072"},{"port_id":89980,"port_name":"Erawan","port_lat":9.06667,"port_lng":101.4,"country_id":400,"country_name":"Thailand","arrival":"2026-02-27 11:04:09","departure":"2026-02-28 06:19:08","duration_h":19.25,"samples":10,"min_dist_km":8.832,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/89980"}],"errors":[]}