{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T16:36:03+00:00","status":"ok","rows":16,"days":90,"request_id":"d2c506aa5a65f0e3"},"data":[{"port_id":3071,"port_name":"Vancouver","port_lat":49.3,"port_lng":-123.1,"country_id":381,"country_name":"Canada","arrival":"2026-05-27 22:31:57","departure":"2026-05-28 13:27:15","duration_h":14.92,"samples":14,"min_dist_km":0.463,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/3071"},{"port_id":15792,"port_name":"Burrard Inlet","port_lat":49.3,"port_lng":-123.183,"country_id":381,"country_name":"Canada","arrival":"2026-05-22 17:38:57","departure":"2026-05-27 19:27:08","duration_h":121.8,"samples":99,"min_dist_km":1.58,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/15792"},{"port_id":101374,"port_name":"Port MacKenzie","port_lat":61.2667,"port_lng":-149.917,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-16 00:24:43","departure":"2026-05-17 13:44:15","duration_h":37.33,"samples":31,"min_dist_km":3.686,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/101374"},{"port_id":3627,"port_name":"CHEVRON SF","port_lat":37.9243,"port_lng":-122.409,"country_id":0,"country_name":"","arrival":"2026-05-03 07:34:22","departure":"2026-05-04 20:01:28","duration_h":36.45,"samples":31,"min_dist_km":0.347,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3627"},{"port_id":2540,"port_name":"Oakland","port_lat":37.8033,"port_lng":-122.325,"country_id":421,"country_name":"California  U.S.A.","arrival":"2026-05-01 15:24:20","departure":"2026-05-03 04:03:20","duration_h":36.65,"samples":32,"min_dist_km":3.128,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/421/2540"},{"port_id":3627,"port_name":"CHEVRON SF","port_lat":37.9243,"port_lng":-122.409,"country_id":0,"country_name":"","arrival":"2026-04-30 01:20:45","departure":"2026-05-01 12:17:45","duration_h":34.95,"samples":29,"min_dist_km":0.296,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3627"},{"port_id":2540,"port_name":"Oakland","port_lat":37.8033,"port_lng":-122.325,"country_id":421,"country_name":"California  U.S.A.","arrival":"2026-04-25 04:10:06","departure":"2026-04-29 22:34:06","duration_h":114.4,"samples":94,"min_dist_km":8.155,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/421/2540"},{"port_id":1745,"port_name":"Benicia","port_lat":38.0417,"port_lng":-122.133,"country_id":421,"country_name":"California  U.S.A.","arrival":"2026-04-19 11:06:47","departure":"2026-04-21 13:03:57","duration_h":49.95,"samples":42,"min_dist_km":0.468,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/421/1745"},{"port_id":2540,"port_name":"Oakland","port_lat":37.8033,"port_lng":-122.325,"country_id":421,"country_name":"California  U.S.A.","arrival":"2026-04-17 04:22:38","departure":"2026-04-19 06:04:56","duration_h":49.71,"samples":26,"min_dist_km":7.202,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/421/2540"},{"port_id":80889,"port_name":"Melones","port_lat":8.8,"port_lng":-79.6,"country_id":360,"country_name":"Panama","arrival":"2026-04-04 23:53:07","departure":"2026-04-06 01:50:33","duration_h":25.96,"samples":14,"min_dist_km":2.835,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/360/80889"},{"port_id":1895,"port_name":"Colon","port_lat":9.36667,"port_lng":-79.9167,"country_id":360,"country_name":"Panama","arrival":"2026-04-02 17:58:49","departure":"2026-04-04 09:28:52","duration_h":39.5,"samples":21,"min_dist_km":7.732,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/360/1895"},{"port_id":2421,"port_name":"Milford Haven","port_lat":51.7,"port_lng":-5.03333,"country_id":364,"country_name":"Wales","arrival":"2026-03-17 08:48:18","departure":"2026-03-20 02:54:18","duration_h":66.1,"samples":34,"min_dist_km":0.213,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/364/2421"},{"port_id":57683,"port_name":"Little Haven","port_lat":51.7667,"port_lng":-5.1,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-03-15 20:53:37","departure":"2026-03-17 00:34:46","duration_h":27.69,"samples":15,"min_dist_km":7.414,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57683"},{"port_id":52046,"port_name":"Saint-Martin-du-Manoir","port_lat":49.5333,"port_lng":-0.233333,"country_id":373,"country_name":"France","arrival":"2026-03-13 03:30:55","departure":"2026-03-14 17:21:33","duration_h":37.84,"samples":20,"min_dist_km":8.887,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/52046"},{"port_id":45803,"port_name":"Harfleur","port_lat":49.5,"port_lng":0.2,"country_id":373,"country_name":"France","arrival":"2026-03-11 08:53:21","departure":"2026-03-12 22:56:54","duration_h":38.06,"samples":20,"min_dist_km":2.566,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45803"},{"port_id":2309,"port_name":"Le Havre","port_lat":49.4833,"port_lng":0.1,"country_id":373,"country_name":"France","arrival":"2026-03-10 03:27:33","departure":"2026-03-11 06:24:42","duration_h":26.95,"samples":15,"min_dist_km":2.163,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/2309"}],"errors":[]}