{"meta":{"path":"vessel/portcalls","ts":"2026-11-09T17:40:48+00:00","status":"ok","rows":12,"days":90,"request_id":"bcc43c1f99c5dd9f"},"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-11-09 06:50:21","departure":"2026-11-09 14:29:16","duration_h":7.65,"samples":8,"min_dist_km":4.248,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-11-05 08:55:29","departure":"2026-11-07 05:39:07","duration_h":44.73,"samples":39,"min_dist_km":0.663,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":5264,"port_name":"NAMODALE","port_lat":-10.7237,"port_lng":123.042,"country_id":0,"country_name":"","arrival":"2026-10-31 10:48:46","departure":"2026-11-01 14:30:46","duration_h":27.7,"samples":25,"min_dist_km":0.269,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5264"},{"port_id":4697,"port_name":"MERAUKE","port_lat":-8.4777,"port_lng":140.39,"country_id":363,"country_name":"Indonesia","arrival":"2026-10-22 06:18:03","departure":"2026-10-25 15:07:23","duration_h":80.82,"samples":67,"min_dist_km":3.185,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4697"},{"port_id":5519,"port_name":"SAUMLAKI","port_lat":-7.98215,"port_lng":131.291,"country_id":0,"country_name":"","arrival":"2026-10-13 22:36:24","departure":"2026-10-14 08:40:35","duration_h":10.07,"samples":10,"min_dist_km":0.383,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5519"},{"port_id":4228,"port_name":"LEMBAR","port_lat":-8.73074,"port_lng":116.076,"country_id":363,"country_name":"Indonesia","arrival":"2026-10-03 13:41:01","departure":"2026-10-08 11:39:26","duration_h":117.97,"samples":100,"min_dist_km":0.468,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4228"},{"port_id":62769,"port_name":"Ancol","port_lat":-6.11667,"port_lng":106.85,"country_id":363,"country_name":"Indonesia","arrival":"2026-09-28 13:02:08","departure":"2026-09-29 17:48:01","duration_h":28.76,"samples":25,"min_dist_km":2.059,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62769"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-09-25 07:38:26","departure":"2026-09-28 12:04:30","duration_h":76.43,"samples":65,"min_dist_km":1.193,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":62769,"port_name":"Ancol","port_lat":-6.11667,"port_lng":106.85,"country_id":363,"country_name":"Indonesia","arrival":"2026-09-23 08:09:47","departure":"2026-09-25 06:22:33","duration_h":46.21,"samples":39,"min_dist_km":2.053,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62769"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-09-18 13:17:33","departure":"2026-09-23 06:18:34","duration_h":113.02,"samples":95,"min_dist_km":3.488,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":62769,"port_name":"Ancol","port_lat":-6.11667,"port_lng":106.85,"country_id":363,"country_name":"Indonesia","arrival":"2026-08-23 15:31:32","departure":"2026-08-27 14:03:20","duration_h":94.53,"samples":80,"min_dist_km":1.965,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62769"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-08-17 15:35:45","departure":"2026-08-23 14:17:21","duration_h":142.69,"samples":120,"min_dist_km":2.782,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"}],"errors":[]}