{"meta":{"path":"vessel/portcalls","ts":"2026-05-29T20:12:24+00:00","status":"ok","rows":16,"days":90,"request_id":"4eb2199c370d172d"},"data":[{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-28 15:31:15","departure":"2026-05-29 16:14:25","duration_h":24.72,"samples":22,"min_dist_km":4.495,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":1951,"port_name":"Dumai","port_lat":1.7,"port_lng":101.467,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-14 21:58:34","departure":"2026-05-15 22:14:39","duration_h":24.27,"samples":16,"min_dist_km":0.861,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1951"},{"port_id":1951,"port_name":"Dumai","port_lat":1.7,"port_lng":101.467,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-11 16:00:06","departure":"2026-05-11 19:40:54","duration_h":3.68,"samples":6,"min_dist_km":0.29,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1951"},{"port_id":1951,"port_name":"Dumai","port_lat":1.7,"port_lng":101.467,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-10 14:26:27","departure":"2026-05-10 21:30:10","duration_h":7.06,"samples":10,"min_dist_km":0.981,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1951"},{"port_id":1951,"port_name":"Dumai","port_lat":1.7,"port_lng":101.467,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-09 13:28:46","departure":"2026-05-09 19:02:51","duration_h":5.57,"samples":10,"min_dist_km":0.981,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1951"},{"port_id":3690,"port_name":"SAMARINDA","port_lat":-0.50496,"port_lng":117.139,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-25 04:34:45","departure":"2026-05-01 01:26:57","duration_h":140.87,"samples":113,"min_dist_km":2.076,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3690"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-21 12:04:28","departure":"2026-04-21 19:43:56","duration_h":7.66,"samples":8,"min_dist_km":2.067,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":62943,"port_name":"Gresik, Java","port_lat":-7.15,"port_lng":112.65,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-19 02:11:25","departure":"2026-04-21 10:21:35","duration_h":56.17,"samples":44,"min_dist_km":4.05,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62943"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-18 02:13:48","departure":"2026-04-18 23:54:16","duration_h":21.67,"samples":12,"min_dist_km":2.027,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":63232,"port_name":"Plaju, Sumatra","port_lat":-2.98333,"port_lng":104.8,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-12 06:58:23","departure":"2026-04-13 05:28:05","duration_h":22.5,"samples":13,"min_dist_km":9.569,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63232"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-06 05:41:05","departure":"2026-04-07 09:58:43","duration_h":28.29,"samples":15,"min_dist_km":1.158,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":62943,"port_name":"Gresik, Java","port_lat":-7.15,"port_lng":112.65,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-03 09:44:38","departure":"2026-04-06 03:31:39","duration_h":65.78,"samples":33,"min_dist_km":4.006,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62943"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-28 00:58:51","departure":"2026-04-03 07:54:48","duration_h":150.93,"samples":77,"min_dist_km":1.159,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":63232,"port_name":"Plaju, Sumatra","port_lat":-2.98333,"port_lng":104.8,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-15 21:06:12","departure":"2026-03-23 09:17:13","duration_h":180.18,"samples":91,"min_dist_km":9.571,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63232"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-10 17:16:25","departure":"2026-03-11 10:49:33","duration_h":17.55,"samples":10,"min_dist_km":2.181,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":62943,"port_name":"Gresik, Java","port_lat":-7.15,"port_lng":112.65,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-08 10:18:27","departure":"2026-03-10 15:20:11","duration_h":53.03,"samples":26,"min_dist_km":4.05,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62943"}],"errors":[]}