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.

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

800,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 docsfull API reference with examples
  • LLM-ready docsopen 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()
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)

Ready to Build?

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

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

99.9% Uptime
Global Coverage
Real-time Updates