{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T16:26:30+00:00","status":"ok","rows":16,"days":90,"request_id":"434828491f92f2bd"},"data":[{"port_id":4708,"port_name":"SAINT LOUIS DU RHONE","port_lat":43.3858,"port_lng":4.809,"country_id":373,"country_name":"France","arrival":"2026-05-12 18:11:55","departure":"2026-05-13 14:19:55","duration_h":20.13,"samples":16,"min_dist_km":4.077,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4708"},{"port_id":75605,"port_name":"Kalafrana","port_lat":35.8167,"port_lng":14.5333,"country_id":532,"country_name":"Malta","arrival":"2026-05-07 16:07:19","departure":"2026-05-10 05:25:22","duration_h":61.3,"samples":53,"min_dist_km":0.465,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/532/75605"},{"port_id":2391,"port_name":"Marsaxlokk","port_lat":35.815,"port_lng":14.5517,"country_id":532,"country_name":"Malta","arrival":"2026-05-07 07:46:55","departure":"2026-05-07 10:35:28","duration_h":2.81,"samples":3,"min_dist_km":8.487,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/532/2391"},{"port_id":35295,"port_name":"Al Adabiyah","port_lat":29.8667,"port_lng":32.4667,"country_id":356,"country_name":"Egypt","arrival":"2026-05-02 15:40:53","departure":"2026-05-03 02:18:13","duration_h":10.62,"samples":10,"min_dist_km":9.432,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/356/35295"},{"port_id":88599,"port_name":"Pasir Panjang Wharves","port_lat":1.26667,"port_lng":103.783,"country_id":600,"country_name":"Singapore","arrival":"2026-04-18 09:42:47","departure":"2026-04-18 23:54:48","duration_h":14.2,"samples":8,"min_dist_km":1.23,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":4696,"port_name":"TANAH MERAH","port_lat":1.31225,"port_lng":104.018,"country_id":600,"country_name":"Singapore","arrival":"2026-04-18 02:16:31","departure":"2026-04-18 03:28:57","duration_h":1.21,"samples":2,"min_dist_km":7.97,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4696"},{"port_id":76983,"port_name":"Tanjung Setapa","port_lat":1.36667,"port_lng":104.117,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-17 17:55:30","departure":"2026-04-17 23:34:30","duration_h":5.65,"samples":4,"min_dist_km":8.016,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76983"},{"port_id":4696,"port_name":"TANAH MERAH","port_lat":1.31225,"port_lng":104.018,"country_id":600,"country_name":"Singapore","arrival":"2026-04-17 12:00:28","departure":"2026-04-17 15:46:30","duration_h":3.77,"samples":3,"min_dist_km":7.854,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4696"},{"port_id":88599,"port_name":"Pasir Panjang Wharves","port_lat":1.26667,"port_lng":103.783,"country_id":600,"country_name":"Singapore","arrival":"2026-04-16 01:54:32","departure":"2026-04-17 07:30:43","duration_h":29.6,"samples":16,"min_dist_km":1.064,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":3253,"port_name":"Gemalink","port_lat":10.5013,"port_lng":106.997,"country_id":446,"country_name":"Vietnam","arrival":"2026-04-13 18:22:31","departure":"2026-04-14 05:46:21","duration_h":11.4,"samples":7,"min_dist_km":0.489,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/446/3253"},{"port_id":21135,"port_name":"Haicang","port_lat":24.45,"port_lng":117.967,"country_id":409,"country_name":"China","arrival":"2026-04-07 22:02:44","departure":"2026-04-08 09:32:38","duration_h":11.5,"samples":7,"min_dist_km":0.818,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21135"},{"port_id":3551,"port_name":"YANGSHAN","port_lat":30.6072,"port_lng":122.134,"country_id":409,"country_name":"China","arrival":"2026-04-02 06:12:02","departure":"2026-04-03 17:38:59","duration_h":35.45,"samples":19,"min_dist_km":8.955,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3551"},{"port_id":21924,"port_name":"Tianjin Pt","port_lat":38.9833,"port_lng":117.75,"country_id":409,"country_name":"China","arrival":"2026-03-27 16:47:29","departure":"2026-03-28 14:53:30","duration_h":22.1,"samples":12,"min_dist_km":3.816,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21924"},{"port_id":22046,"port_name":"Xianlang","port_lat":36,"port_lng":120.233,"country_id":409,"country_name":"China","arrival":"2026-03-24 18:31:29","departure":"2026-03-25 18:33:42","duration_h":24.04,"samples":13,"min_dist_km":2.855,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22046"},{"port_id":21489,"port_name":"Lü-hua Shan","port_lat":30.8167,"port_lng":122.617,"country_id":409,"country_name":"China","arrival":"2026-03-20 14:58:54","departure":"2026-03-22 06:52:20","duration_h":39.89,"samples":21,"min_dist_km":5.673,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21489"},{"port_id":21090,"port_name":"Gonglu","port_lat":31.25,"port_lng":121.667,"country_id":409,"country_name":"China","arrival":"2026-03-06 03:05:56","departure":"2026-03-19 23:23:05","duration_h":332.29,"samples":166,"min_dist_km":9.549,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21090"}],"errors":[]}