{"meta":{"path":"vessel/portcalls","ts":"2026-05-30T12:52:43+00:00","status":"ok","rows":17,"days":90,"request_id":"d846f2129f5111bd"},"data":[{"port_id":14904,"port_name":"Santo Estevao","port_lat":-12.7,"port_lng":-38.6,"country_id":370,"country_name":"Brazil","arrival":"2026-05-29 00:19:34","departure":"2026-05-30 00:10:41","duration_h":23.85,"samples":21,"min_dist_km":6.353,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/14904"},{"port_id":13332,"port_name":"Barra Grande","port_lat":-13.0333,"port_lng":-38.7,"country_id":370,"country_name":"Brazil","arrival":"2026-05-27 14:12:22","departure":"2026-05-28 19:36:30","duration_h":29.4,"samples":25,"min_dist_km":8.888,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/13332"},{"port_id":14904,"port_name":"Santo Estevao","port_lat":-12.7,"port_lng":-38.6,"country_id":370,"country_name":"Brazil","arrival":"2026-05-25 13:35:31","departure":"2026-05-27 10:13:22","duration_h":44.63,"samples":39,"min_dist_km":6.255,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/14904"},{"port_id":13332,"port_name":"Barra Grande","port_lat":-13.0333,"port_lng":-38.7,"country_id":370,"country_name":"Brazil","arrival":"2026-05-22 14:17:46","departure":"2026-05-25 11:09:10","duration_h":68.86,"samples":56,"min_dist_km":7.87,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/13332"},{"port_id":2998,"port_name":"Tema","port_lat":5.62583,"port_lng":0.0125,"country_id":341,"country_name":"Ghana","arrival":"2026-04-28 18:09:06","departure":"2026-05-09 17:45:13","duration_h":263.6,"samples":217,"min_dist_km":6.688,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/341/2998"},{"port_id":1765,"port_name":"Bonny","port_lat":4.45583,"port_lng":7.17278,"country_id":377,"country_name":"Nigeria","arrival":"2026-04-13 15:24:28","departure":"2026-04-15 03:27:32","duration_h":36.05,"samples":18,"min_dist_km":4.373,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/377/1765"},{"port_id":77243,"port_name":"Kirikiri","port_lat":6.43333,"port_lng":3.3,"country_id":377,"country_name":"Nigeria","arrival":"2026-04-08 23:41:02","departure":"2026-04-09 20:05:59","duration_h":20.42,"samples":11,"min_dist_km":8.93,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/377/77243"},{"port_id":2296,"port_name":"Lagos","port_lat":6.45,"port_lng":3.38333,"country_id":377,"country_name":"Nigeria","arrival":"2026-04-02 21:44:29","departure":"2026-04-08 19:21:07","duration_h":141.61,"samples":72,"min_dist_km":1.336,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/377/2296"},{"port_id":1647,"port_name":"Apapa","port_lat":6.37306,"port_lng":3.40417,"country_id":377,"country_name":"Nigeria","arrival":"2026-04-02 18:19:19","departure":"2026-04-02 19:43:39","duration_h":1.41,"samples":2,"min_dist_km":4.294,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/377/1647"},{"port_id":2337,"port_name":"Lome","port_lat":6.11667,"port_lng":1.225,"country_id":368,"country_name":"Togo","arrival":"2026-03-28 10:40:16","departure":"2026-03-31 15:51:09","duration_h":77.18,"samples":40,"min_dist_km":8.643,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/368/2337"},{"port_id":3691,"port_name":"BOTLEK - ROTTERDAM","port_lat":51.8818,"port_lng":4.29109,"country_id":365,"country_name":"Netherlands","arrival":"2026-03-13 10:42:06","departure":"2026-03-14 02:51:16","duration_h":16.15,"samples":9,"min_dist_km":1.256,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3691"},{"port_id":5025,"port_name":"BRIELLE","port_lat":51.9109,"port_lng":4.17469,"country_id":0,"country_name":"","arrival":"2026-03-12 17:02:57","departure":"2026-03-13 05:12:01","duration_h":12.15,"samples":7,"min_dist_km":3.076,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5025"},{"port_id":3503,"port_name":"MAASVLAKTE - ROTTERDAM","port_lat":51.9619,"port_lng":4.06921,"country_id":365,"country_name":"Netherlands","arrival":"2026-03-10 01:29:15","departure":"2026-03-12 13:14:32","duration_h":59.75,"samples":31,"min_dist_km":1.723,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3503"},{"port_id":57244,"port_name":"Hunsdon","port_lat":51.8,"port_lng":3.25,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-03-09 08:40:13","departure":"2026-03-09 21:20:44","duration_h":12.68,"samples":6,"min_dist_km":9.884,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57244"},{"port_id":4521,"port_name":"FAWLEY","port_lat":50.8395,"port_lng":-1.33165,"country_id":394,"country_name":"England","arrival":"2026-03-06 17:26:39","departure":"2026-03-08 12:08:16","duration_h":42.69,"samples":23,"min_dist_km":0.121,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/4521"},{"port_id":55095,"port_name":"Bembridge","port_lat":50.6833,"port_lng":-1.08333,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-03-04 14:39:36","departure":"2026-03-06 12:29:39","duration_h":45.83,"samples":24,"min_dist_km":7.43,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/55095"},{"port_id":5034,"port_name":"PURFLEET","port_lat":51.4678,"port_lng":0.2547,"country_id":0,"country_name":"","arrival":"2026-03-01 12:45:53","departure":"2026-03-02 19:32:36","duration_h":30.78,"samples":17,"min_dist_km":0.87,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5034"}],"errors":[]}