Data Docked
API ReferencePricing
Contact
Sign inGet free API keyGet key
Data Docked

Maritime data API — real-time & historical AIS, port intelligence, vessel particulars.

API status

Products

  • Vessel Location
  • Vessel Particulars
  • Port Analytics
  • Historical Data
  • Route Planner
  • All APIs

Use Cases

  • Fleet Management
  • Supply Chain
  • Compliance
  • Insurance
  • Trading
  • All use cases

Developers

  • API Reference
  • Quickstart
  • Best Practices
  • Integrations
  • API Status
  • FAQ

Learn

  • Glossary
  • Learn
  • AIS Data Explained
  • AIS Message Types
  • MMSI Explained
  • IMO Numbers

Company

  • About
  • Pricing
  • Credit Calculator
  • Blog
  • App Store
  • Contact

© 2026 Data Docked · VAT EE102956214

TermsPrivacySecurityCookies
  1. Home
  2. AIS Message Types

AIS Technical Reference

AIS Message Types

A complete guide to all 27 AIS message types, their purposes, transmission frequencies, and the data they contain.

27

Message Types

8

Position Reports

2

Static Data

3

Safety Messages

Understanding AIS Messages

AIS (Automatic Identification System) uses a standardized set of 27 message types to transmit different kinds of maritime information. Each message type serves a specific purpose and is transmitted at defined intervals.

Messages are organized into categories: position reports for real-time tracking, static and voyage data for vessel identification, safety messages for maritime safety communications, and other messages for system management and specialized applications.

Position Reports
Static/Voyage Data
Safety Messages
Other Messages

Most Common Message Types

These message types make up the majority of AIS traffic you'll encounter.

Types 1, 2, 3

Class A Position Report

The most common AIS messages. Transmitted by Class A transponders on large commercial vessels every 2-10 seconds depending on speed.

Data Included:

PositionSpeedCourseHeadingTurn RateNav Status
Type 5

Static and Voyage Data

Contains vessel identification and voyage information. Transmitted every 6 minutes or when requested.

Data Included:

IMO NumberShip NameCall SignShip TypeDimensionsDestinationETADraught
Type 18

Class B Position Report

Position report from Class B transponders on smaller vessels. Less frequent updates than Class A.

Data Included:

PositionSpeedCourseHeading
Type 21

Aid to Navigation Report

Position and status from navigation aids like buoys, lighthouses, and markers.

Data Included:

AtoN TypePositionNameDimensionsStatus

Complete Message Type Reference

Full list of all 27 AIS message types with their specifications.

Position Reports

TypeNameFrequencyDescription
1Position Report (Class A)2-10 seconds (based on speed)Scheduled position report from Class A shipborne mobile equipment. The most common message type.
2Position Report (Class A)2-10 secondsSame as Type 1, but assigned to specific navigation status.
3Position Report (Class A)On interrogationSame as Type 1, but used for response to interrogation.
9SAR Aircraft Position ReportEvery 10 secondsPosition report from search and rescue aircraft.
18Position Report (Class B)Every 30 seconds (moving) or 3 minutes (stationary)Standard position report from Class B shipborne equipment.
19Extended Position Report (Class B)Every 3 minutesExtended Class B position report with ship particulars.
21Aid-to-Navigation ReportEvery 3 minutesPosition report from aids to navigation (buoys, lighthouses).
27Position Report (Long Range)Every 3 minutesPosition report for long-range AIS (satellite detection).

Static and Voyage Data

TypeNameFrequencyDescription
5Static and Voyage DataEvery 6 minutes or on requestVessel static data and voyage-related information. Contains ship particulars.
24Class B Static DataEvery 6 minutesStatic data report from Class B stations (Part A and Part B).

Safety Messages

TypeNameFrequencyDescription
12Addressed Safety MessageAs neededSafety-related text message addressed to a specific station.
13Safety AcknowledgeOn receiptAcknowledgement of addressed safety message.
14Safety Broadcast MessageAs neededBroadcast safety-related text message to all stations.

System and Binary Messages

TypeNameFrequencyDescription
4Base Station ReportEvery 10 secondsPosition report from base stations. Used for reference points and navigation aids.
6Binary Addressed MessageAs neededAddressed binary message for application-specific data exchange.
7Binary AcknowledgeOn receiptAcknowledgement of received addressed binary messages.
8Binary Broadcast MessageAs neededBroadcast binary message for area-specific information.
10UTC/Date InquiryAs neededRequest for UTC/date information.
11UTC/Date ResponseOn requestResponse to UTC/Date inquiry with current time.
15InterrogationAs neededUsed to request a specific message type from another station.
16Assignment Mode CommandAs neededCommand to assign reporting parameters to Class A or B stations.
17DGNSS Broadcast Binary MessageAs neededDGNSS corrections broadcast by base stations.
20Data Link ManagementAs neededReserve TDMA slots for base station transmissions.
22Channel ManagementAs neededManage regional channel configurations.
23Group Assignment CommandAs neededAssign parameters to a group of stations in an area.
25Single Slot Binary MessageAs neededShort binary message that fits in a single slot.
26Multiple Slot Binary MessageAs neededBinary message with more payload capacity.

Class A vs Class B Transponders

AIS equipment comes in two main classes, each with different capabilities.

A

Class A

Required on SOLAS vessels (300+ GT international, passenger ships). Higher power, more frequent transmission.

  • Updates every 2-10 seconds
  • 12.5W transmission power
  • Full message type support
  • Rate of turn data
B

Class B

Voluntary for smaller vessels. Lower cost, reduced functionality, but still provides essential tracking.

  • Updates every 30 seconds - 3 minutes
  • 2W transmission power
  • Limited message types (18, 19, 24)
  • No rate of turn data

Related Resources

AIS Data Explained

Complete guide to how AIS works.

MMSI Numbers

Understanding vessel radio identifiers.

Navigation Status

Decode vessel operational states.

Vessel Location API

Access AIS data programmatically.

Access AIS Data via API

Get real-time vessel positions, historical tracks, and static data from all AIS message types through our REST API.

Start Free TrialView API Docs