{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T22:17:03+00:00","status":"ok","rows":30,"days":90,"request_id":"4504e85299973275"},"data":[{"port_id":62922,"port_name":"Durian","port_lat":1.01667,"port_lng":103.567,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-28 19:50:24","departure":"2026-05-28 19:50:24","duration_h":0,"samples":2,"min_dist_km":9.634,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"},{"port_id":3880,"port_name":"BATU AMPAR","port_lat":1.17195,"port_lng":103.994,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-28 09:59:51","departure":"2026-05-28 12:09:57","duration_h":2.17,"samples":3,"min_dist_km":5.592,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3880"},{"port_id":4006,"port_name":"TANJUNGUBAN","port_lat":1.06542,"port_lng":104.213,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-24 06:23:10","departure":"2026-05-28 07:21:23","duration_h":96.97,"samples":79,"min_dist_km":3.22,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4006"},{"port_id":4383,"port_name":"KABIL","port_lat":1.08188,"port_lng":104.141,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-24 02:01:31","departure":"2026-05-24 04:32:17","duration_h":2.51,"samples":4,"min_dist_km":4.616,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4383"},{"port_id":3639,"port_name":"PULAU SAMBU","port_lat":1.15917,"port_lng":103.897,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-23 19:03:28","departure":"2026-05-23 20:12:11","duration_h":1.15,"samples":2,"min_dist_km":5.251,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3639"},{"port_id":62922,"port_name":"Durian","port_lat":1.01667,"port_lng":103.567,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-23 10:23:44","departure":"2026-05-23 13:20:41","duration_h":2.95,"samples":4,"min_dist_km":4.63,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"},{"port_id":62997,"port_name":"Karimun Besar Offshore","port_lat":1.06667,"port_lng":103.517,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-23 08:12:00","departure":"2026-05-23 10:09:59","duration_h":1.97,"samples":2,"min_dist_km":3.264,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62997"},{"port_id":3639,"port_name":"PULAU SAMBU","port_lat":1.15917,"port_lng":103.897,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-19 07:21:12","departure":"2026-05-19 07:34:14","duration_h":0.22,"samples":2,"min_dist_km":1.137,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3639"},{"port_id":63305,"port_name":"Sekupang","port_lat":1.13333,"port_lng":103.933,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-16 01:08:22","departure":"2026-05-19 04:54:44","duration_h":75.77,"samples":63,"min_dist_km":4.738,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63305"},{"port_id":2811,"port_name":"Sambu","port_lat":1.16667,"port_lng":103.9,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-15 19:05:12","departure":"2026-05-15 23:06:12","duration_h":4.02,"samples":4,"min_dist_km":2.16,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2811"},{"port_id":62922,"port_name":"Durian","port_lat":1.01667,"port_lng":103.567,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-15 08:00:51","departure":"2026-05-15 13:06:05","duration_h":5.09,"samples":6,"min_dist_km":3.736,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"},{"port_id":62997,"port_name":"Karimun Besar Offshore","port_lat":1.06667,"port_lng":103.517,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-15 04:20:54","departure":"2026-05-15 06:13:56","duration_h":1.88,"samples":3,"min_dist_km":2.816,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62997"},{"port_id":63393,"port_name":"Tanjungbalai","port_lat":1,"port_lng":103.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-13 14:05:27","departure":"2026-05-14 23:00:59","duration_h":32.93,"samples":29,"min_dist_km":7.125,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63393"},{"port_id":63393,"port_name":"Tanjungbalai","port_lat":1,"port_lng":103.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-12 22:27:21","departure":"2026-05-12 22:27:21","duration_h":0,"samples":5,"min_dist_km":7.849,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63393"},{"port_id":63393,"port_name":"Tanjungbalai","port_lat":1,"port_lng":103.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-09 04:50:32","departure":"2026-05-09 06:50:30","duration_h":2,"samples":6,"min_dist_km":7.872,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63393"},{"port_id":63393,"port_name":"Tanjungbalai","port_lat":1,"port_lng":103.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-07 15:33:00","departure":"2026-05-08 12:32:49","duration_h":21,"samples":23,"min_dist_km":7.159,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63393"},{"port_id":4006,"port_name":"TANJUNGUBAN","port_lat":1.06542,"port_lng":104.213,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-02 01:19:15","departure":"2026-05-07 01:44:19","duration_h":120.42,"samples":100,"min_dist_km":3.275,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4006"},{"port_id":4383,"port_name":"KABIL","port_lat":1.08188,"port_lng":104.141,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-01 21:54:49","departure":"2026-05-02 00:56:14","duration_h":3.02,"samples":4,"min_dist_km":4.406,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4383"},{"port_id":3880,"port_name":"BATU AMPAR","port_lat":1.17195,"port_lng":103.994,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-01 19:44:16","departure":"2026-05-01 20:04:50","duration_h":0.34,"samples":2,"min_dist_km":6.703,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3880"},{"port_id":3639,"port_name":"PULAU SAMBU","port_lat":1.15917,"port_lng":103.897,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-01 16:19:18","departure":"2026-05-01 16:30:18","duration_h":0.18,"samples":2,"min_dist_km":8.42,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3639"},{"port_id":62922,"port_name":"Durian","port_lat":1.01667,"port_lng":103.567,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-01 07:32:01","departure":"2026-05-01 11:51:53","duration_h":4.33,"samples":5,"min_dist_km":3.755,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"},{"port_id":62997,"port_name":"Karimun Besar Offshore","port_lat":1.06667,"port_lng":103.517,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-01 03:48:48","departure":"2026-05-01 05:33:25","duration_h":1.74,"samples":3,"min_dist_km":0.286,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62997"},{"port_id":63393,"port_name":"Tanjungbalai","port_lat":1,"port_lng":103.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-12 06:53:50","departure":"2026-05-01 01:19:46","duration_h":450.43,"samples":310,"min_dist_km":7.857,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63393"},{"port_id":63393,"port_name":"Tanjungbalai","port_lat":1,"port_lng":103.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-07 00:33:13","departure":"2026-04-10 07:20:51","duration_h":78.79,"samples":40,"min_dist_km":7.904,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63393"},{"port_id":62922,"port_name":"Durian","port_lat":1.01667,"port_lng":103.567,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-06 17:53:44","departure":"2026-04-06 20:23:43","duration_h":2.5,"samples":2,"min_dist_km":4.752,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"},{"port_id":4006,"port_name":"TANJUNGUBAN","port_lat":1.06542,"port_lng":104.213,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-31 12:19:41","departure":"2026-04-06 09:49:35","duration_h":141.5,"samples":71,"min_dist_km":2.714,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4006"},{"port_id":4383,"port_name":"KABIL","port_lat":1.08188,"port_lng":104.141,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-23 23:04:47","departure":"2026-03-26 10:56:50","duration_h":59.87,"samples":31,"min_dist_km":0.11,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4383"},{"port_id":62922,"port_name":"Durian","port_lat":1.01667,"port_lng":103.567,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-23 09:15:55","departure":"2026-03-23 12:59:21","duration_h":3.72,"samples":3,"min_dist_km":4.453,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"},{"port_id":62997,"port_name":"Karimun Besar Offshore","port_lat":1.06667,"port_lng":103.517,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-18 18:38:29","departure":"2026-03-18 20:53:30","duration_h":2.25,"samples":2,"min_dist_km":1.428,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62997"},{"port_id":62922,"port_name":"Durian","port_lat":1.01667,"port_lng":103.567,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-18 14:19:24","departure":"2026-03-18 16:39:57","duration_h":2.34,"samples":2,"min_dist_km":4.383,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"}],"errors":[]}