Maritime Data Guide
A complete guide to the Automatic Identification System — the technology that powers modern vessel tracking and maritime intelligence.

The Automatic Identification System (AIS) is a maritime tracking system that uses radio transponders on ships to broadcast vessel information. Originally developed for collision avoidance and maritime safety, AIS has become the foundation of modern maritime data and intelligence.
Every few seconds, AIS transponders automatically broadcast a vessel's identity, position, course, speed, and other navigation data. This information is received by other ships, coastal stations, and satellites — creating a comprehensive picture of global maritime traffic.
Under international maritime law (SOLAS), AIS is mandatory for all international voyaging ships of 300 gross tonnage and above, and all passenger ships regardless of size. This requirement means over 830,000 vessels worldwide are tracked via AIS.
AIS transmits vessel data through a simple but powerful process.
Ship's AIS transponder broadcasts position, speed, course, and identity on VHF radio frequencies
Coastal stations (terrestrial) or orbiting satellites capture the AIS signal
Raw signals are decoded, validated, and enriched with vessel database information
Clean, structured data delivered via REST API to your applications
2-10 sec
Vessel underway (terrestrial)
3 min
Vessel at anchor
~3-15 min
Satellite AIS (open ocean)
Two complementary technologies work together to provide global vessel tracking coverage.

Shore-based receiving stations capture AIS signals from vessels within range (typically 50km). Provides high-frequency updates for coastal waters and port approaches.

Satellites in orbit receive AIS signals from vessels anywhere on Earth, including the open ocean. Essential for tracking vessels beyond coastal coverage.
| Aspect | Terrestrial AIS | Satellite AIS |
|---|---|---|
| Coverage | Coastal areas only (~50km from shore) | Global ocean coverage |
| Update Frequency | Every 2-10 seconds | Every few minutes |
| Best For | Near-shore tracking, port operations | Open ocean tracking, global coverage |
| Cost | Lower infrastructure cost | Higher but declining |
Our satellite plans combine terrestrial and satellite AIS data automatically. We always serve the most accurate, recent position for every vessel — using high-frequency terrestrial data in coastal waters and satellite data in open ocean. You get the best of both worlds without managing multiple data sources.
View pricing plansShips are identified by several different numbers. Understanding these identifiers is essential for working with maritime data.
A 9-digit number assigned to a ship's radio equipment. The first three digits indicate the country of registration (Maritime Identification Digits). Example: 211234567 (Germany)
Note: MMSIs can change if a vessel changes flag or radio equipment. Use IMO number for permanent identification.
A 7-digit number permanently assigned to a ship's hull by the International Maritime Organization. This number never changes, even if the vessel is renamed, reflagged, or sold. Example: 9876543
Best practice: Use IMO numbers when you need to track a vessel over time or across ownership changes.
A unique radio call sign assigned by the flag state. Used for voice communications. Example: ABCD1
Call signs can change if the vessel changes flag. Less commonly used for data purposes than MMSI or IMO.
Here are the key data fields available in AIS transmissions and our API responses.
| Field | Description |
|---|---|
| MMSI | Maritime Mobile Service Identity - 9-digit unique vessel identifier |
| IMO Number | International Maritime Organization number - permanent vessel ID |
| Latitude/Longitude | Current vessel position coordinates |
| Speed Over Ground (SOG) | Vessel speed in knots |
| Course Over Ground (COG) | Direction of travel in degrees |
| Heading | Direction the bow is pointing |
| Navigation Status | Current operational status |
| Destination | Intended port of arrival |
| ETA | Estimated time of arrival |
| Draught | Depth of vessel below waterline |
| Ship Type | Vessel classification |
| Call Sign | Radio call sign |
AIS data powers a wide range of maritime applications across industries.
Track your vessels in real-time, monitor routes, and optimize operations with accurate position data.
Learn moreMonitor cargo movements, track shipments of oil, grain, and other commodities to inform trading decisions.
Learn moreManage berth scheduling, predict arrivals, and coordinate logistics with accurate ETA calculations.
Learn moreGain end-to-end visibility of maritime supply chains, reduce uncertainty, and improve inventory planning.
Learn moreDetect suspicious behavior, monitor restricted zones, and identify vessels of interest for security applications.
Learn moreTrack emissions, monitor compliance with environmental regulations, and support decarbonization initiatives.
Learn moreUnderstanding the limitations of AIS data helps you use it more effectively.
Vessels can turn off their AIS transponders, intentionally or unintentionally. This creates gaps in tracking data, particularly in areas with illicit activity.
AIS data is self-reported by vessels and can be manipulated. Fake positions, identities, or destinations may be broadcast. Data validation is essential.
Terrestrial AIS only covers coastal areas. Satellite AIS has global coverage but with lower update frequency. Some remote areas may have delayed or sparse data.
Human error in entering voyage data (destination, ETA, draught) is common. Static vessel information may be outdated or incorrect.
Our data pipeline includes validation checks, anomaly detection, and cross-referencing with vessel registries. We flag potentially spoofed positions and provide data quality indicators in our API responses.
There are several ways to access AIS data, depending on your needs and budget.
Websites like MarineTraffic and VesselFinder offer free vessel tracking with limitations on historical data and API access.
API providers like Data Docked offer programmatic access to real-time and historical AIS data for integration into your applications.
For high-volume users, raw AIS data feeds provide direct access to unprocessed AIS messages for custom processing.
Not sure which option is right for you?
Compare AIS API providersCommon questions about AIS data and how it works.
Start building with our maritime data API. Get real-time vessel positions, voyage history, and more.
New to APIs? Learn the basics in our What is an API? guide.
Need past vessel positions? Explore Historical AIS Data.
Comparing providers? See our AIS API comparison.