{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T06:23:59+00:00","status":"ok","rows":22,"days":90,"request_id":"a323904ce49a3bbd"},"data":[{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-05-10 22:05:07","departure":"2026-05-11 00:50:16","duration_h":2.75,"samples":6,"min_dist_km":8.549,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":18220,"port_name":"Thetis Island","port_lat":48.9833,"port_lng":-123.683,"country_id":381,"country_name":"Canada","arrival":"2026-05-09 00:16:37","departure":"2026-05-09 00:23:03","duration_h":0.11,"samples":6,"min_dist_km":4.678,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/18220"},{"port_id":17061,"port_name":"Mill Bay","port_lat":48.6333,"port_lng":-123.55,"country_id":381,"country_name":"Canada","arrival":"2026-05-08 20:02:35","departure":"2026-05-08 20:04:14","duration_h":0.03,"samples":2,"min_dist_km":1.838,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/17061"},{"port_id":16508,"port_name":"Hatch Point","port_lat":48.6833,"port_lng":-123.533,"country_id":381,"country_name":"Canada","arrival":"2026-05-08 01:22:58","departure":"2026-05-08 18:01:49","duration_h":16.65,"samples":12,"min_dist_km":4.104,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16508"},{"port_id":17970,"port_name":"Salt Spring Island","port_lat":48.7667,"port_lng":-123.45,"country_id":381,"country_name":"Canada","arrival":"2026-05-07 01:38:30","departure":"2026-05-07 02:52:23","duration_h":1.23,"samples":7,"min_dist_km":3.491,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/17970"},{"port_id":16508,"port_name":"Hatch Point","port_lat":48.6833,"port_lng":-123.533,"country_id":381,"country_name":"Canada","arrival":"2026-05-06 04:11:15","departure":"2026-05-06 12:46:42","duration_h":8.59,"samples":13,"min_dist_km":4.139,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16508"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-05-04 03:29:23","departure":"2026-05-04 15:19:06","duration_h":11.83,"samples":14,"min_dist_km":8.555,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-05-02 19:42:24","departure":"2026-05-03 18:26:52","duration_h":22.74,"samples":21,"min_dist_km":8.544,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-04-28 17:39:46","departure":"2026-04-30 23:49:30","duration_h":54.16,"samples":37,"min_dist_km":8.549,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-04-24 02:15:35","departure":"2026-04-26 20:01:39","duration_h":65.77,"samples":61,"min_dist_km":8.544,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":5638,"port_name":"GANGES","port_lat":48.8524,"port_lng":-123.493,"country_id":0,"country_name":"","arrival":"2026-04-23 22:43:00","departure":"2026-04-23 23:23:16","duration_h":0.67,"samples":2,"min_dist_km":9.062,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5638"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-04-22 01:26:51","departure":"2026-04-23 22:16:37","duration_h":44.83,"samples":36,"min_dist_km":8.544,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-04-19 16:22:58","departure":"2026-04-20 22:38:48","duration_h":30.26,"samples":24,"min_dist_km":8.547,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-04-16 22:26:02","departure":"2026-04-16 22:26:02","duration_h":0,"samples":3,"min_dist_km":8.55,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-04-15 21:55:13","departure":"2026-04-15 22:42:34","duration_h":0.79,"samples":4,"min_dist_km":8.549,"max_speed_kn":1.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-04-14 22:19:09","departure":"2026-04-14 22:19:09","duration_h":0,"samples":2,"min_dist_km":8.552,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-04-02 17:41:43","departure":"2026-04-02 20:12:28","duration_h":2.51,"samples":5,"min_dist_km":8.548,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-04-01 21:29:48","departure":"2026-04-01 21:29:48","duration_h":0,"samples":3,"min_dist_km":8.556,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-03-26 19:09:08","departure":"2026-03-26 19:51:08","duration_h":0.7,"samples":4,"min_dist_km":8.549,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-03-23 22:34:49","departure":"2026-03-23 22:56:10","duration_h":0.36,"samples":4,"min_dist_km":8.545,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-03-22 18:45:03","departure":"2026-03-22 23:16:06","duration_h":4.52,"samples":5,"min_dist_km":8.55,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"},{"port_id":16146,"port_name":"Duncan/Quam","port_lat":48.7833,"port_lng":-123.717,"country_id":381,"country_name":"Canada","arrival":"2026-03-21 18:53:42","departure":"2026-03-21 20:36:48","duration_h":1.72,"samples":4,"min_dist_km":8.551,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16146"}],"errors":[]}