221 hulls, 175 owners, 218 photographed and 216 carrying a position report — the same data behind this broadsheet, served as JSON.
Two endpoints are serving now, straight off the bundled register. The rest arrive with the tracking backend — they are listed so you can build against the shape, not to imply they exist.
GET /api/positionsLiveEvery hull's most recent AIS fix — position, speed, heading, sea area and report time.
GET /api/vessels/:slugLiveOne hull's full dossier: specification, builder, flag, valuation, photography and last fix.
GET /v1/vesselsPlannedThe full register with filtering by builder, flag, length, category and owner.
GET /v1/owners/:slugPlannedOwner profiles, the hulls matched to them, and the sources behind each match.
GET /v1/vessels/:slug/trackPlannedDownsampled position history per hull, queryable by date range or bounding box.
WS /v1/streamPlannedLive AIS as it arrives, rather than the most recent stored fix.
Nothing is chargeable yet and there is no sign-up to complete. Prices are marked TBC because they have not been set — we would rather say so than print a number we might not honour.
For tinkering and research
For products and newsrooms
For insurers and enterprise
Register current through 27 Jul 2026. Position data derives from public AIS broadcasts; ownership is reported, not certified. Terms of use are in the Terms, and the collection method is on the masthead page.