API v1.4 — Stable
HeyMariner Maritime API
REST API for maritime data — vessel tracking, port information, fleet statistics, route calculations and marine weather. JSON responses, API key authentication.
Quick Start
# Get vessel by IMO number
curl -H "X-API-Key: YOUR_API_KEY" \
https://api.heymariner.com/v1/vessels/9234194
{/* Response */}
"imo": "9234194",
"name": "EVER GIVEN",
"type": "Container Ship",
"flag": "Panama",
"gt": 219079,
"dwt": 199629
Starter
Free1,000/day API requests
10 watched tracked
Vessel search
Basic vessel details
Port information
Professional
$49/month50,000/day API requests
100 watched tracked
All Starter features
Real-time AIS positions
Historical tracks
Fleet statistics
Weather API
Enterprise
CustomUnlimited API requests
Unlimited tracked
All Pro features
Bulk AIS feed
Dedicated support
SLA guarantee
Custom endpoints
API Endpoints
| Method | Endpoint |
|---|---|
| GET | /v1/vessels/{imo} |
| GET | /v1/vessels/{imo}/position |
| GET | /v1/vessels/{imo}/track |
| GET | /v1/vessels/search |
| GET | /v1/ports/{port_id} |
| GET | /v1/ports/{port_id}/arrivals |
| GET | /v1/fleet/statistics |
| GET | /v1/routes/distance |
| GET | /v1/weather/{lat}/{lon} |
| POST | /v1/fleet/watch |
