{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T16:19:52+00:00","status":"ok","rows":12,"days":90,"request_id":"a8551b36afcda3fd"},"data":[{"port_id":3251,"port_name":"Yantian","port_lat":22.5649,"port_lng":114.296,"country_id":409,"country_name":"China","arrival":"2026-05-27 15:21:49","departure":"2026-05-28 13:16:19","duration_h":21.91,"samples":18,"min_dist_km":2.838,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3251"},{"port_id":3551,"port_name":"YANGSHAN","port_lat":30.6072,"port_lng":122.134,"country_id":409,"country_name":"China","arrival":"2026-05-19 13:05:00","departure":"2026-05-20 13:24:25","duration_h":24.32,"samples":21,"min_dist_km":4.882,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3551"},{"port_id":76974,"port_name":"Tanjong Bin","port_lat":1.33333,"port_lng":103.55,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-09 06:12:14","departure":"2026-05-10 07:56:59","duration_h":25.75,"samples":23,"min_dist_km":0.586,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76974"},{"port_id":2653,"port_name":"Port Louis","port_lat":-20.1542,"port_lng":57.4958,"country_id":561,"country_name":"Mauritius","arrival":"2026-04-23 12:07:26","departure":"2026-04-24 13:16:26","duration_h":25.15,"samples":22,"min_dist_km":1.512,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/561/2653"},{"port_id":75704,"port_name":"Pointe aux Sables","port_lat":-20.15,"port_lng":57.45,"country_id":561,"country_name":"Mauritius","arrival":"2026-04-23 04:20:16","departure":"2026-04-23 10:41:57","duration_h":6.36,"samples":5,"min_dist_km":3.429,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/561/75704"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-04-13 17:39:56","departure":"2026-04-19 01:43:08","duration_h":128.05,"samples":63,"min_dist_km":1.133,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":2653,"port_name":"Port Louis","port_lat":-20.1542,"port_lng":57.4958,"country_id":561,"country_name":"Mauritius","arrival":"2026-04-06 11:33:23","departure":"2026-04-08 01:39:38","duration_h":38.1,"samples":20,"min_dist_km":1.528,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/561/2653"},{"port_id":76974,"port_name":"Tanjong Bin","port_lat":1.33333,"port_lng":103.55,"country_id":516,"country_name":"Malaysia","arrival":"2026-03-29 05:45:34","departure":"2026-03-30 05:53:44","duration_h":24.14,"samples":13,"min_dist_km":0.603,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76974"},{"port_id":5406,"port_name":"SHENZHEN","port_lat":22.5016,"port_lng":113.862,"country_id":0,"country_name":"","arrival":"2026-03-20 02:31:14","departure":"2026-03-20 22:40:14","duration_h":20.15,"samples":11,"min_dist_km":1.467,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5406"},{"port_id":20808,"port_name":"Beilun","port_lat":29.9333,"port_lng":121.883,"country_id":409,"country_name":"China","arrival":"2026-03-16 03:16:35","departure":"2026-03-16 19:22:01","duration_h":16.09,"samples":9,"min_dist_km":6.299,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/20808"},{"port_id":3551,"port_name":"YANGSHAN","port_lat":30.6072,"port_lng":122.134,"country_id":409,"country_name":"China","arrival":"2026-03-12 16:49:05","departure":"2026-03-13 22:29:49","duration_h":29.68,"samples":16,"min_dist_km":5.491,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3551"},{"port_id":76974,"port_name":"Tanjong Bin","port_lat":1.33333,"port_lng":103.55,"country_id":516,"country_name":"Malaysia","arrival":"2026-03-05 20:50:07","departure":"2026-03-06 20:56:11","duration_h":24.1,"samples":13,"min_dist_km":0.414,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76974"}],"errors":[]}