Live ships: AIS on a 3D globe from the Danube to Hormuz
OKO shows vessel positions from the Automatic Identification System (AIS) — usually 27 to 33 thousand vessels across the globe. Colour and silhouette reveal the type of ship, and a card shows its flag, navigation status and destination.
Open ships in the Dover Strait →
What you will see
The icon colour shows the type of ship — tanker, cargo, passenger, fishing or tug. Once the camera is below 40 km, ships turn into silhouettes that change with your viewing angle: from above, oblique or side-on. Click a ship to see a card with its flag, navigation status and the destination typed in by the crew; if the destination matches a known port, OKO draws a straight line to it with an arrival estimate based on speed. A trail shows where the ship came from.
Ships that have not reported for ten minutes turn grey and stay on the map as a last known position for six more hours. On the Danube at Bratislava AIS coverage is confirmed, so you see river traffic there too.
Where the data come from
Live positions come from AISStream.io; when you zoom in, the AISHub network adds more with a delay of 1 to 6 minutes. The browser asks for new positions every 60 seconds and refreshes the current view when the camera stops.
Coverage from coastal AIS receivers is uneven: best in Europe, weaker in Asia and on the open sea. Global Fishing Watch radar detections are licensed CC BY-NC 4.0 and contain modified Copernicus Sentinel data.
What OKO does not do
The number of ships in view is not total traffic, and a radar detection without an AIS match does not prove a “dark” ship. OKO tracks ships as objects, not the people on board.
At a glance
- Ships on the globe
- usually 27–33 thousand, including last known positions
- Refresh
- every 60 s
- Sources
- AISStream.io, AISHub, Global Fishing Watch
- Danube
- AIS coverage confirmed at Bratislava
FAQ
Can I see ships on the Danube?
At Bratislava, yes — AIS coverage is confirmed there. Further downstream it depends on whether there are AIS receivers nearby.
Why are there few ships in some areas?
Positions come from coastal AIS receivers. Where they are scarce — on the open sea or in parts of Asia — fewer ships appear.
What does a grey ship mean?
The ship has not reported for more than ten minutes. OKO keeps it at its last known position for six more hours.
Are radar detections live?
No. Sentinel-1 detections are about three days old and cover a ten-day window.
Sources and licences
- AISStream.io
- AISHub (via Open Waters aiscast)
- Global Fishing Watch — Powered by Global Fishing Watch. Contains modified Copernicus Sentinel data 2026 — CC BY-NC 4.0
- World Bank / IMF — Global Shipping Traffic Density (2015–2021) — CC BY 4.0
These are the main sources for this topic; further sources and licences are shown right in the map.