{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T04:39:22+00:00","status":"ok","rows":30,"days":90,"request_id":"714d6eaf60d0a690"},"data":[{"port_id":5979,"port_name":"Saint John's","port_lat":17.1167,"port_lng":-61.85,"country_id":612,"country_name":"ANTIGUA AND BARBUDA","arrival":"2026-04-24 22:07:24","departure":"2026-04-30 20:24:05","duration_h":142.28,"samples":121,"min_dist_km":6.533,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/612/5979"},{"port_id":60399,"port_name":"Deshaies","port_lat":16.3,"port_lng":-61.7833,"country_id":406,"country_name":"Guadeloupe","arrival":"2026-04-22 19:04:56","departure":"2026-04-24 09:23:15","duration_h":38.31,"samples":31,"min_dist_km":1.599,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/406/60399"},{"port_id":1719,"port_name":"Basse-Terre","port_lat":15.9958,"port_lng":-61.7375,"country_id":406,"country_name":"Guadeloupe","arrival":"2026-04-21 18:20:17","departure":"2026-04-22 17:43:15","duration_h":23.38,"samples":21,"min_dist_km":2.688,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/406/1719"},{"port_id":4977,"port_name":"TERRE DE HAUT","port_lat":15.8673,"port_lng":-61.5856,"country_id":0,"country_name":"","arrival":"2026-04-20 21:38:04","departure":"2026-04-21 13:44:10","duration_h":16.1,"samples":15,"min_dist_km":1.934,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4977"},{"port_id":34574,"port_name":"Portsmouth","port_lat":15.5667,"port_lng":-61.45,"country_id":598,"country_name":"Dominica","arrival":"2026-04-19 08:28:42","departure":"2026-04-19 11:02:44","duration_h":2.57,"samples":8,"min_dist_km":2.237,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/598/34574"},{"port_id":2929,"port_name":"St. Georges","port_lat":12.05,"port_lng":-61.75,"country_id":584,"country_name":"Grenada","arrival":"2026-04-13 14:15:30","departure":"2026-04-13 14:15:30","duration_h":0,"samples":3,"min_dist_km":0.599,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/584/2929"},{"port_id":105350,"port_name":"Canouan Island","port_lat":12.7167,"port_lng":-61.3167,"country_id":712,"country_name":"SAINT VINCENT AND THE GRENADINES","arrival":"2026-04-08 19:55:15","departure":"2026-04-09 02:07:14","duration_h":6.2,"samples":6,"min_dist_km":1.796,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/712/105350"},{"port_id":4932,"port_name":"BEQUIA","port_lat":13.0105,"port_lng":-61.2392,"country_id":0,"country_name":"","arrival":"2026-04-03 17:44:03","departure":"2026-04-08 11:55:13","duration_h":114.19,"samples":57,"min_dist_km":0.295,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4932"},{"port_id":105350,"port_name":"Canouan Island","port_lat":12.7167,"port_lng":-61.3167,"country_id":712,"country_name":"SAINT VINCENT AND THE GRENADINES","arrival":"2026-04-02 21:23:32","departure":"2026-04-03 14:22:37","duration_h":16.98,"samples":9,"min_dist_km":9.298,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/712/105350"},{"port_id":4932,"port_name":"BEQUIA","port_lat":13.0105,"port_lng":-61.2392,"country_id":0,"country_name":"","arrival":"2026-03-29 17:28:54","departure":"2026-04-01 11:26:12","duration_h":65.96,"samples":34,"min_dist_km":2.12,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4932"},{"port_id":105350,"port_name":"Canouan Island","port_lat":12.7167,"port_lng":-61.3167,"country_id":712,"country_name":"SAINT VINCENT AND THE GRENADINES","arrival":"2026-03-25 13:02:08","departure":"2026-03-29 12:17:53","duration_h":95.26,"samples":46,"min_dist_km":1.789,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/712/105350"},{"port_id":105350,"port_name":"Canouan Island","port_lat":12.7167,"port_lng":-61.3167,"country_id":712,"country_name":"SAINT VINCENT AND THE GRENADINES","arrival":"2026-03-24 12:56:01","departure":"2026-03-24 17:59:02","duration_h":5.05,"samples":6,"min_dist_km":1.805,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/712/105350"},{"port_id":105350,"port_name":"Canouan Island","port_lat":12.7167,"port_lng":-61.3167,"country_id":712,"country_name":"SAINT VINCENT AND THE GRENADINES","arrival":"2026-03-23 17:28:09","departure":"2026-03-23 17:28:09","duration_h":0,"samples":3,"min_dist_km":1.785,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/712/105350"},{"port_id":5668,"port_name":"MUSTIQUE","port_lat":12.879,"port_lng":-61.1895,"country_id":0,"country_name":"","arrival":"2026-03-20 16:48:57","departure":"2026-03-23 12:23:29","duration_h":67.58,"samples":34,"min_dist_km":0.068,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5668"},{"port_id":74275,"port_name":"Gros Islet","port_lat":14.0667,"port_lng":-60.95,"country_id":657,"country_name":"SAINT LUCIA","arrival":"2026-03-13 14:30:56","departure":"2026-03-18 12:35:00","duration_h":118.07,"samples":60,"min_dist_km":0.774,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/657/74275"},{"port_id":4302,"port_name":"RODNEY BAY","port_lat":14.081,"port_lng":-60.9609,"country_id":0,"country_name":"","arrival":"2026-03-12 18:25:26","departure":"2026-03-13 13:15:26","duration_h":18.83,"samples":10,"min_dist_km":0.499,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4302"},{"port_id":75538,"port_name":"Les Trois-Îlets","port_lat":14.5333,"port_lng":-61.0333,"country_id":479,"country_name":"Martinique","arrival":"2026-03-08 12:54:06","departure":"2026-03-12 14:31:55","duration_h":97.63,"samples":49,"min_dist_km":3.267,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/479/75538"},{"port_id":75538,"port_name":"Les Trois-Îlets","port_lat":14.5333,"port_lng":-61.0333,"country_id":479,"country_name":"Martinique","arrival":"2026-03-05 12:24:34","departure":"2026-03-07 15:30:29","duration_h":51.1,"samples":27,"min_dist_km":3.267,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/479/75538"},{"port_id":75540,"port_name":"Port de Fort-de-France Pt.","port_lat":14.6,"port_lng":-61.05,"country_id":479,"country_name":"Martinique","arrival":"2026-03-04 13:14:21","departure":"2026-03-04 13:14:21","duration_h":0,"samples":3,"min_dist_km":4.082,"max_speed_kn":1.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/479/75540"},{"port_id":75546,"port_name":"Schœlcher","port_lat":14.6,"port_lng":-61.1,"country_id":479,"country_name":"Martinique","arrival":"2026-03-03 17:08:22","departure":"2026-03-04 11:05:22","duration_h":17.95,"samples":7,"min_dist_km":2.009,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/479/75546"},{"port_id":2940,"port_name":"St. Pierre","port_lat":14.7417,"port_lng":-61.1875,"country_id":479,"country_name":"Martinique","arrival":"2026-03-02 14:08:04","departure":"2026-03-03 06:23:19","duration_h":16.25,"samples":8,"min_dist_km":1.06,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/479/2940"},{"port_id":2940,"port_name":"St. Pierre","port_lat":14.7417,"port_lng":-61.1875,"country_id":479,"country_name":"Martinique","arrival":"2026-03-01 10:38:17","departure":"2026-03-01 10:38:17","duration_h":0,"samples":4,"min_dist_km":1.066,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/479/2940"},{"port_id":2940,"port_name":"St. Pierre","port_lat":14.7417,"port_lng":-61.1875,"country_id":479,"country_name":"Martinique","arrival":"2026-02-28 12:56:18","departure":"2026-02-28 13:29:18","duration_h":0.55,"samples":4,"min_dist_km":1.064,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/479/2940"},{"port_id":2940,"port_name":"St. Pierre","port_lat":14.7417,"port_lng":-61.1875,"country_id":479,"country_name":"Martinique","arrival":"2026-02-27 18:57:18","departure":"2026-02-27 18:57:18","duration_h":0,"samples":3,"min_dist_km":5.935,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/479/2940"},{"port_id":2785,"port_name":"Roseau","port_lat":15.2875,"port_lng":-61.4,"country_id":598,"country_name":"Dominica","arrival":"2026-02-26 15:27:14","departure":"2026-02-27 12:28:54","duration_h":21.03,"samples":10,"min_dist_km":1.199,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/598/2785"},{"port_id":34574,"port_name":"Portsmouth","port_lat":15.5667,"port_lng":-61.45,"country_id":598,"country_name":"Dominica","arrival":"2026-02-23 18:58:26","departure":"2026-02-26 11:28:47","duration_h":64.51,"samples":31,"min_dist_km":2.407,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/598/34574"},{"port_id":4977,"port_name":"TERRE DE HAUT","port_lat":15.8673,"port_lng":-61.5856,"country_id":0,"country_name":"","arrival":"2026-02-23 11:21:24","departure":"2026-02-23 14:21:25","duration_h":3,"samples":3,"min_dist_km":1.777,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4977"},{"port_id":4977,"port_name":"TERRE DE HAUT","port_lat":15.8673,"port_lng":-61.5856,"country_id":0,"country_name":"","arrival":"2026-02-21 21:15:21","departure":"2026-02-22 19:00:21","duration_h":21.75,"samples":13,"min_dist_km":1.776,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4977"},{"port_id":60415,"port_name":"Pointe-à-Pitre","port_lat":16.2333,"port_lng":-61.5167,"country_id":406,"country_name":"Guadeloupe","arrival":"2026-02-19 16:32:44","departure":"2026-02-21 13:08:16","duration_h":44.59,"samples":23,"min_dist_km":1.695,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/406/60415"},{"port_id":60421,"port_name":"Saint-François","port_lat":16.25,"port_lng":-61.2667,"country_id":406,"country_name":"Guadeloupe","arrival":"2026-02-17 00:58:33","departure":"2026-02-17 00:58:33","duration_h":0,"samples":4,"min_dist_km":0.314,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/406/60421"}],"errors":[]}