Historic Ship Tracking API: Real-Time Maritime Data & Analytics

Historic Ship Tracking API: Real-Time Maritime Data & Analytics

Historic ship tracking on Vessels API is GET /api/V1/vessels/track — current fix plus position history (default 24h, max 168). Header X-API-Key. Official docs sample: mmsi=258785000, hours=48, vessel ZJ ATLANTIC (IMO 9702510), timestamp 2026-02-09T10:30:00Z.

Starter is $19.99/mo (2,500 calls) with a 7-day trial. Envelope {status,success,message,data}. /vessel/live-position is a different path. MCP: mcp.vessels-api.com. Docs: vessels-api.com/docs. Register: vessels-api.com/register.

Request: official 48-hour window

curl -H "X-API-Key: YOUR_API_KEY" \
"https://vessels-api.com/api/V1/vessels/track?mmsi=258785000&hours=48"

Response: official track sample (selected)

{
"status": 200,
"success": true,
"message": "OK",
"data": {
"vessel": { "imo": "9702510", "mmsi": "258785000", "name": "ZJ ATLANTIC" },
"current_position": {
"latitude": -34.603722,
"longitude": -58.381592,
"speed_knots": 15.5,
"course_degrees": 145,
"timestamp_utc": "2026-02-09T10:30:00Z",
"destination": "BRSSZ"
}
}
}

Go live

1. Register — 7-day trial.

2. GET track with IMO or MMSI and hours ≤ 168.

Pull a 48-hour track →

Ready to get started?

Get your API key and start tracking vessels in minutes.

Get API Key

Related posts