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. Build With Ai

AI-Ready Maritime Data

Build Maritime Apps with AI

Clean data, clear schemas, zero friction. Whether you're vibe coding with Claude or shipping production apps, our API speaks your language.

Start BuildingExplore API

Why Developers Love Us

Built for the AI era. Our API is designed to work seamlessly with modern development tools.

AI-Native Data

Structured JSON responses that AI assistants understand instantly. No parsing headaches, no guesswork.

{
"vessel_name": "Ever Given"
"latitude": 30.0456
"speed_knots": 12.5
}

Predictable Schemas

Consistent field names and types across all endpoints. Build once, trust always.

Global Coverage

830,000+ vessels tracked via satellite and terrestrial AIS.

Real-time + Historical

From live vessel positions to 2-year voyage histories. All the data, one API.

Fair Pricing

Pay per call. No surprises. Built-in safeguards.

Blazing Fast

GPU-accelerated servers. 99.9% uptime. Response times that keep up with your flow.

Vibe Coding Ready

Your AI Assistant Already Knows Our API

Whether you're using Claude, Cursor, Copilot, or ChatGPT, our self-documenting responses and intuitive field names mean your AI assistant can generate working code on the first try.

  • Descriptive field names — no cryptic abbreviations
  • Consistent types — latitude is always a number, never a string
  • Complete docs — full API reference with examples
  • LLM-ready docs — open directly in Claude or ChatGPT, copy as markdown, or use OpenAPI/Postman
prompt.txt

# Your prompt to Claude/Cursor:

"Write a Python function that fetches the current location of vessel IMO 9811000 using the DataDocked API and returns it as a dict."

# AI generates working code:

import requests

def get_vessel_location(imo: str) -> dict:
    response = requests.get(
        f"https://api.datadocked.com/v1/vessel/{imo}",
        headers={"X-API-Key": API_KEY}
    )
    return response.json()

What You Can Build

From side projects to production systems, our API powers maritime innovation.

Fleet Dashboard

Fleet Dashboard

Real-time monitoring for ship operators and fleet managers.

Port Analytics Tool

Port Analytics Tool

Arrival predictions, congestion analysis, and terminal insights.

Voyage Optimizer

Voyage Optimizer

Route analysis, fuel efficiency, and historical patterns.

Risk Assessment

Risk Assessment

Insurance scoring, compliance monitoring, and due diligence.

Supply Chain Tracker

Supply Chain Tracker

Cargo visibility and ETA predictions across oceans.

Emissions Calculator

Emissions Calculator

Green shipping analytics and sustainability reporting.

For Builders

Join the Maritime Innovation Wave

Whether you're building the next big logistics platform or a weekend project to track your favorite container ship, we've got your back.

Startup-Friendly Pricing

Start small, scale big

Complete Documentation

Full API reference with examples

Direct Support

Real humans, fast responses

Built for Scale

99.9% uptime, globally distributed

Popular Endpoints

/vessel/{imo}

Real-time vessel position

1 credit
/vessel/{imo}/history

Historical track data

10 credits
/vessel/{imo}/port-calls

Port call history

50 credits
/port/{locode}/vessels

Vessels at port

25 credits
View all endpoints

Data That Makes Sense

Clean, well-structured responses designed for developers and AI alike.

response.json
{
  "imo": "9811000",
  "mmsi": "636020113",
  "vessel_name": "Ever Given",
  "vessel_type": "Container Ship",
  "flag": "Panama",
  "latitude": 30.0456,
  "longitude": 32.4576,
  "speed_knots": 12.5,
  "course": 142.3,
  "heading": 145,
  "navigation_status": "Under way using engine",
  "destination": "NLRTM",
  "eta": "2024-03-15T14:00:00Z",
  "draught_meters": 14.5,
  "last_updated": "2024-03-10T08:30:00Z"
}

Key Fields Explained

imo / mmsi

Unique vessel identifiers for precise tracking

latitude / longitude

Current position coordinates

speed_knots / course

Real-time navigation data

navigation_status

Human-readable AIS status

destination / eta

Voyage planning information

last_updated

Data freshness timestamp (ISO 8601)

Learn more about AIS dataCompare API providers

Ready to Build?

Join developers and startups using DataDocked to power their maritime applications.

Get API AccessRead the Docs

Working with an LLM? Use our OpenAPI documentation for seamless AI integration.

99.9% Uptime
Global Coverage
Real-time Updates