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. ETA Route Planning

ETA & Route Planning

Accurate Arrival Predictions

Combine real-time vessel positions with intelligent route planning for ETAs that actually match reality.

Start Free TrialView API Reference
Free Trial Available
OriginCurrentDestination

How It Works

Two API calls. One accurate prediction.

STEP 1

Get Vessel Position

Query current coordinates, speed, and destination port.

Current lat/lon
Speed over ground
Destination port
Vessel Location API
STEP 2

Calculate Route

Get optimal path distance and canal crossings.

Route distance (nm)
Canal/strait crossings
ECA zone distance
Route Planner API
RESULT

Precise ETA

Data-driven arrival time that updates in real-time.

Calculated arrival
Transit duration
Distance remaining

Why This Works Better

Carrier Estimates

  • Static schedules set weeks in advance
  • Don't account for actual vessel speed
  • Often 24-48 hours off actual arrival
  • No real-time updates

Data-Driven Predictions

  • Based on actual vessel position
  • Uses current speed over ground
  • 95%+ accuracy within 6 hours
  • Continuous real-time updates

Example Calculation

Rotterdam to Singapore via Suez Canal

Current Position32.3N, 30.6E
Speed14 knots
Distance Remaining5,842 nm
Calculated ETAMay 18, 14:30 UTC
calculation.js
// Get vessel position
const vessel = await fetch(
  '/api/vessels_operations/get-vessel-location?imo=9247431'
);

// Calculate route
const route = await fetch(
  '/api/vessels_operations/route-planner?' +
  'ports=' + vessel.destination + ',SGSIN' +
  '&vessel_speed=' + vessel.sog
);

// Result: Precise ETA
console.log(route.estimatedArrival);
// "2026-05-18T14:30:00Z"

Who Uses This

Cargo Planners

Coordinate port operations and minimize demurrage with accurate arrival windows.

Supply Chain Managers

Provide customers with reliable delivery estimates that update automatically.

Fleet Operators

Monitor voyage progress and detect delays before they impact schedules.

APIs Used

Vessel Location API

Real-time position & speed

Route Planner API

Distance & ETA calculation

Start Predicting Accurate ETAs

Two API calls. Real-time updates. 95%+ accuracy.

Start Free TrialView API Docs