{"meta":{"path":"vessel/portcalls","ts":"2026-05-12T20:25:29+00:00","status":"ok","rows":30,"days":90,"request_id":"d8375482d643d21a"},"data":[{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-05-09 17:35:14","departure":"2026-05-09 17:50:13","duration_h":0.25,"samples":6,"min_dist_km":0.853,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":2006,"port_name":"Flushing","port_lat":51.4417,"port_lng":3.6,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-09 07:45:12","departure":"2026-05-09 08:19:42","duration_h":0.58,"samples":2,"min_dist_km":0.173,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/2006"},{"port_id":78863,"port_name":"Veere","port_lat":51.55,"port_lng":3.66667,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-08 16:50:47","departure":"2026-05-08 17:10:18","duration_h":0.33,"samples":6,"min_dist_km":0.071,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78863"},{"port_id":5072,"port_name":"WOLPHAARTSDIJK","port_lat":51.5488,"port_lng":3.81821,"country_id":0,"country_name":"","arrival":"2026-05-08 13:37:17","departure":"2026-05-08 14:04:18","duration_h":0.45,"samples":2,"min_dist_km":0.977,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5072"},{"port_id":5432,"port_name":"ZIERIKZEE","port_lat":51.6485,"port_lng":3.91863,"country_id":0,"country_name":"","arrival":"2026-05-08 09:38:20","departure":"2026-05-08 10:20:48","duration_h":0.71,"samples":2,"min_dist_km":2.686,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5432"},{"port_id":5432,"port_name":"ZIERIKZEE","port_lat":51.6485,"port_lng":3.91863,"country_id":0,"country_name":"","arrival":"2026-05-07 16:03:20","departure":"2026-05-07 16:03:20","duration_h":0,"samples":5,"min_dist_km":0.389,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5432"},{"port_id":5407,"port_name":"SINT ANNALAND","port_lat":51.6047,"port_lng":4.10682,"country_id":0,"country_name":"","arrival":"2026-05-06 19:26:07","departure":"2026-05-06 19:32:05","duration_h":0.1,"samples":6,"min_dist_km":0.051,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5407"},{"port_id":78710,"port_name":"Sirjansland","port_lat":51.6667,"port_lng":4.13333,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-06 16:12:08","departure":"2026-05-06 17:49:10","duration_h":1.62,"samples":3,"min_dist_km":2.006,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78710"},{"port_id":3795,"port_name":"NUMANSDORP","port_lat":51.7177,"port_lng":4.41843,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-06 12:16:07","departure":"2026-05-06 13:37:08","duration_h":1.35,"samples":3,"min_dist_km":2.514,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3795"},{"port_id":5183,"port_name":"STRIJENSAS","port_lat":51.7144,"port_lng":4.58908,"country_id":0,"country_name":"","arrival":"2026-05-06 10:06:36","departure":"2026-05-06 10:15:36","duration_h":0.15,"samples":2,"min_dist_km":0.181,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5183"},{"port_id":5183,"port_name":"STRIJENSAS","port_lat":51.7144,"port_lng":4.58908,"country_id":0,"country_name":"","arrival":"2026-05-05 08:27:21","departure":"2026-05-05 08:27:21","duration_h":0,"samples":5,"min_dist_km":0.179,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5183"},{"port_id":5183,"port_name":"STRIJENSAS","port_lat":51.7144,"port_lng":4.58908,"country_id":0,"country_name":"","arrival":"2026-05-04 10:15:56","departure":"2026-05-04 10:30:29","duration_h":0.24,"samples":6,"min_dist_km":0.153,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5183"},{"port_id":3795,"port_name":"NUMANSDORP","port_lat":51.7177,"port_lng":4.41843,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-03 16:17:19","departure":"2026-05-03 17:17:21","duration_h":1,"samples":6,"min_dist_km":2.868,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3795"},{"port_id":78710,"port_name":"Sirjansland","port_lat":51.6667,"port_lng":4.13333,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-03 13:23:24","departure":"2026-05-03 13:32:25","duration_h":0.15,"samples":2,"min_dist_km":1.3,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/78710"},{"port_id":3878,"port_name":"YERSEKE","port_lat":51.4979,"port_lng":4.05607,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-02 16:05:36","departure":"2026-05-02 16:26:38","duration_h":0.35,"samples":6,"min_dist_km":0.088,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3878"},{"port_id":77617,"port_name":"Cadzand","port_lat":51.3667,"port_lng":3.4,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-01 15:55:28","departure":"2026-05-01 16:44:56","duration_h":0.82,"samples":6,"min_dist_km":1.761,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77617"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-05-01 08:05:35","departure":"2026-05-01 08:08:00","duration_h":0.04,"samples":2,"min_dist_km":1.355,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-04-30 13:36:30","departure":"2026-04-30 14:06:31","duration_h":0.5,"samples":7,"min_dist_km":0.852,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-04-29 13:45:04","departure":"2026-04-29 14:18:05","duration_h":0.55,"samples":7,"min_dist_km":0.857,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-04-28 16:07:33","departure":"2026-04-28 16:22:31","duration_h":0.25,"samples":5,"min_dist_km":0.855,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-04-27 10:13:55","departure":"2026-04-27 14:59:00","duration_h":4.75,"samples":9,"min_dist_km":0.852,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-04-22 16:03:27","departure":"2026-04-22 16:03:27","duration_h":0,"samples":6,"min_dist_km":0.851,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-04-19 10:14:54","departure":"2026-04-19 11:56:29","duration_h":1.69,"samples":7,"min_dist_km":0.851,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":4074,"port_name":"NIEUWPOORT","port_lat":51.1346,"port_lng":2.7522,"country_id":376,"country_name":"Belgium","arrival":"2026-04-18 15:18:01","departure":"2026-04-18 15:18:01","duration_h":0,"samples":3,"min_dist_km":1.031,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/4074"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-04-17 16:00:39","departure":"2026-04-17 16:32:39","duration_h":0.53,"samples":4,"min_dist_km":0.852,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-04-12 13:19:15","departure":"2026-04-12 13:29:16","duration_h":0.17,"samples":3,"min_dist_km":0.85,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-04-09 13:49:32","departure":"2026-04-09 13:49:32","duration_h":0,"samples":2,"min_dist_km":0.854,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-03-23 15:18:37","departure":"2026-03-23 15:30:37","duration_h":0.2,"samples":4,"min_dist_km":0.849,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-02-22 14:07:16","departure":"2026-02-22 14:07:16","duration_h":0,"samples":3,"min_dist_km":0.853,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"},{"port_id":1955,"port_name":"Dunkerque","port_lat":51.05,"port_lng":2.36667,"country_id":373,"country_name":"France","arrival":"2026-02-20 17:13:57","departure":"2026-02-20 17:13:57","duration_h":0,"samples":4,"min_dist_km":0.852,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1955"}],"errors":[]}