Maritime Data API
Track over 830,000 vessels globally with satellite AIS data. Get real-time positions, speed, course, ETA, and navigation status through a simple REST API.

Everything you need to build maritime tracking applications
Get current latitude, longitude, speed over ground, course, and heading for any vessel with satellite and terrestrial AIS coverage.
Access estimated and predicted arrival times based on current vessel trajectory, speed, and historical voyage patterns.
Query by IMO, MMSI, or vessel name. Get navigation status, destination, draught, and last reported port information.
Access port call data including arrivals, departures, and time in port for voyage analysis.
Built for mission-critical applications with 99.9% uptime SLA, redundant infrastructure, and 24/7 monitoring.
REST API with JSON responses. SDKs available for Python, JavaScript, and more. Get started in minutes.
Our API provides real-time vessel position (latitude/longitude), speed over ground, course, heading, navigation status, destination, ETA, draught, and timestamps. You can also access vessel identifiers like IMO, MMSI, and call sign. See the full list of available endpoints.
Vessel positions are updated in real-time as we receive AIS signals. Terrestrial AIS typically updates every few seconds for vessels near shore, while satellite AIS provides updates every few minutes for vessels in open ocean.
Yes! Our Vessels by Area API lets you query all vessels within a specified radius (up to 50km) of any coordinates. Perfect for monitoring port approaches or specific maritime zones.
We offer flexible credit-based plans suitable for operations of all sizes, with enterprise plans available for high-volume access. View our pricing page for details.
Yes! Sign up for a free trial to test our API with real data. No credit card required. You will get access to all endpoints to evaluate the data quality and API performance.
The Vessel Location API has a rate limit of 100 requests per minute, the highest of all our endpoints. This allows you to track up to 100 vessels per minute with individual calls. For tracking more vessels, consider our Bulk Vessel Location API which can track up to 750 vessels per minute.
Explore other maritime data solutions
Join 1,000+ companies using Data Docked to power their maritime applications. Get started with a free trial.
Start Free Trial