AISStream · Rate Limits

Aisstream Rate Limits

AISStream.io does not publish numeric request quotas; it is a free WebSocket stream governed by fair use. Instead of an RPM/quota model, throughput is bounded by the subscription itself: a client must send a subscription message within 3 seconds of connecting or the socket is closed, and the volume of streamed messages is constrained by the declared BoundingBoxes and optional FiltersShipMMSI / FilterMessageTypes. Excessively broad or abusive use may have the connection or API key throttled or closed.

Aisstream Rate Limits is the machine-readable rate-limit profile for AISStream on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 3 rate-limit definitions, measuring seconds, messages, and usage.

The profile also includes 2 backoff/retry policies defined.

Tagged areas include Vessel Tracking, AIS, WebSocket, Streaming, and Rate Limiting.

3 Limits
Vessel TrackingAISWebSocketStreamingRate LimitingFair Use

Limits

Subscription Deadline connection
seconds
3
A subscription message must be sent within 3 seconds of opening the WebSocket or the server closes the connection.
Streamed Message Volume subscription
messages
bounded by subscription
Throughput is scoped by the declared BoundingBoxes plus optional FiltersShipMMSI and FilterMessageTypes; narrow the subscription to reduce volume.
Fair Use account
usage
fair use
No published numeric quota; abusive or excessively broad usage may be throttled or disconnected.

Policies

Scope Your Subscription
Use tight bounding boxes and MMSI / message-type filters to receive only the data you need.
Reconnect With Backoff
On disconnect, reconnect and re-send the subscription; apply exponential backoff with jitter.

Sources