Events
Port events
GET/v1/events1 credit per event
Events detected from live AIS as they happen, wherever our sources hear or in a box. An event keeps its vessel, port and time; its position comes where a source lets us pass it on, otherwise position_withheld: true.
arrivedleftanchoredweighedapproachingpilottugbunkeringstsdraggingdriftingwaitingstraitetadestinationdraughtrenamedaisoffquietslowdelayriskunderwayheardParameters
| Name | Description |
|---|---|
bboxmin_lat,min_lon,max_lat,max_lon | Limit to an area. Up to 400 square degrees. |
kindslist | Comma list, or all. Default arrived,left,anchored,weighed,approaching. |
sinceISO 8601 | Default 24 hours ago. Reaches back 30 days at most, on every plan and on the free API allowance: an earlier time is answered from 30 days back. |
limitinteger | Up to 200. Default 60. |
curl "https://gangwayais.com/v1/events?limit=5" \ -H "Authorization: Bearer $GANGWAY_KEY"
{
"since": "2026-10-31T12:00:00Z",
"kinds": [
"arrived",
"left",
"anchored",
"weighed",
"approaching"
],
"events": [
{
"time": "2026-11-01T04:20:00Z",
"mmsi": 244000777,
"kind": "anchored",
"name": "EXAMPLE CARRIER",
"port_code": "NLRTM",
"port_name": "Rotterdam",
"country": "NL",
"lat": null,
"lon": null,
"length": 180,
"type": 70,
"note": null,
"position_withheld": true
}
],
"attribution": {
"barentswatch": "Gangway AIS (https://gangway.app). Data delivered by BarentsWatch. Contains data under the Norwegian licence for Open Government data (NLOD) distributed by the Norwegian Coastal Administration."
},
"notice": "Not for navigation. AIS data can be missing, delayed or wrong. Never use it for navigation, collision avoidance, search and rescue or any safety-of-life decision."
}
