{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T21:58:56+00:00","status":"ok","rows":12,"days":90,"request_id":"0f3fe83a24718bc5"},"data":[{"port_id":20808,"port_name":"Beilun","port_lat":29.9333,"port_lng":121.883,"country_id":409,"country_name":"China","arrival":"2026-05-23 09:54:32","departure":"2026-05-26 06:06:43","duration_h":68.2,"samples":56,"min_dist_km":2.83,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/20808"},{"port_id":5406,"port_name":"SHENZHEN","port_lat":22.5016,"port_lng":113.862,"country_id":0,"country_name":"","arrival":"2026-05-18 22:25:29","departure":"2026-05-20 13:05:56","duration_h":38.67,"samples":33,"min_dist_km":0.796,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5406"},{"port_id":87344,"port_name":"Tusdeer Free Zone","port_lat":21.4833,"port_lng":39.15,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-05-03 23:05:34","departure":"2026-05-03 23:59:25","duration_h":0.9,"samples":2,"min_dist_km":0.22,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/87344"},{"port_id":75605,"port_name":"Kalafrana","port_lat":35.8167,"port_lng":14.5333,"country_id":532,"country_name":"Malta","arrival":"2026-04-23 12:18:21","departure":"2026-04-26 14:00:13","duration_h":73.7,"samples":63,"min_dist_km":0.467,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/532/75605"},{"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-04-13 04:07:40","departure":"2026-04-17 08:25:28","duration_h":100.3,"samples":49,"min_dist_km":4.063,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4708"},{"port_id":3885,"port_name":"PORT DE BOUC","port_lat":43.397,"port_lng":4.98382,"country_id":373,"country_name":"France","arrival":"2026-04-12 07:17:50","departure":"2026-04-13 01:25:00","duration_h":18.12,"samples":11,"min_dist_km":4.194,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3885"},{"port_id":3885,"port_name":"PORT DE BOUC","port_lat":43.397,"port_lng":4.98382,"country_id":373,"country_name":"France","arrival":"2026-04-08 17:39:27","departure":"2026-04-10 07:23:50","duration_h":37.74,"samples":19,"min_dist_km":4.051,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3885"},{"port_id":39918,"port_name":"Zona Franca de Barcelona","port_lat":41.3333,"port_lng":2.13333,"country_id":358,"country_name":"Spain","arrival":"2026-04-06 16:14:24","departure":"2026-04-08 03:20:26","duration_h":35.1,"samples":19,"min_dist_km":2.996,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39918"},{"port_id":3068,"port_name":"Valencia","port_lat":39.4539,"port_lng":-0.32,"country_id":358,"country_name":"Spain","arrival":"2026-04-02 22:16:17","departure":"2026-04-04 19:31:41","duration_h":45.26,"samples":24,"min_dist_km":2.292,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3068"},{"port_id":88599,"port_name":"Pasir Panjang Wharves","port_lat":1.26667,"port_lng":103.783,"country_id":600,"country_name":"Singapore","arrival":"2026-03-06 15:22:38","departure":"2026-03-07 16:37:40","duration_h":25.25,"samples":14,"min_dist_km":0.929,"max_speed_kn":0.1,"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-03-04 10:40:56","departure":"2026-03-04 20:40:04","duration_h":9.99,"samples":6,"min_dist_km":0.501,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/446/3253"},{"port_id":21532,"port_name":"Mawan Pt","port_lat":22.45,"port_lng":113.883,"country_id":409,"country_name":"China","arrival":"2026-02-28 15:28:29","departure":"2026-03-02 00:40:30","duration_h":33.2,"samples":18,"min_dist_km":0.792,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21532"}],"errors":[]}