Live Vessel Tracking API

Access real-time ship tracking Data API with 750000 vessels. Get ultrafast data on individual ships or create a bulk request and call up to 100 vessels at once.

Datalastic Vessel Tracker Data API
Maritime API Services

API Built for Developers

Fast Marine data API suitable for a wide range of popular languages such as Python, Ruby, PHP, Java, Go, .Net, etc.

Maritime API Services

Secure Data

Our reliable encrypted servers are located in Munich, Germany with the servers uptime of 99.8% in 2021. 

Maritime API Services

API Global Leaders

Datalastic is an international data API provider with one of the biggest maritime databases.

Datalastic Live Vessel API is Trusted by

Wallenius Wilhelmsen Datalastic Customer
Schiphol Travel International Datalastic Customer Logo
BlueHalo Datalastic customer logo

Live ship tracker API features 

Vessel Location data feature in Live Vessel Tracker API

Vessel Location

See vessel longitude and latitude

Vessel Navigational Status in Live ship tracking API

Activity Status

Get vessel navigational status and activities

Access vessel destination Port in Vessel Maritime API

Ship Destination

Access vessel destination port name 

Bulk Request Feature in Live vessel tracking API

Bulk Requests

Call up to 100 ships in one API request

Vessel route ETA data in Live Vessel API

Route ETA & ATD

See estimated time of arrival and departure

Vessel information API

Ship Info

Get static vessel data, such as vessel type or DWT

Live Ship Tracking API Request Example

The API response has data on Vessel Name, MMSI number, IMO number, UUID, country code, vessel type and subtype with Hazard level if available, the position expressed in longitude and latitude, speed, course, heading, navigational status, destination, Estimated Time of Arrival, Actual Time of Departure, Current Draft, unlocode destination and departure ports and a timestamp. 

Example Pro Live Ship Tracking API Request{YOUR_API_KEY}&{PARAMETER}={PARAMETER_NUMBER}

Request Parameters:

api-key– Your API Key sent to you via email upon your successful registration

uuid– Vessel UUID number

mmsi– Vessel MMSI number

imo– Vessel IMO number

Here are 3 examples using UUID, MMSI and IMO of the vessels{YOUR_API_KEY}&uuid=b8625b67-7142-cfd1-7b85-595cebfe4191{YOUR_API_KEY}&mmsi=566093000{YOUR_API_KEY}&imo=9525338

Response Example:
First month special trial API price offering

Pssst! Don't tell anyone... Use this code for a Free Trial. ILOVEFREEDATA.

Live Vessel Tracker API Datalastic Endpoint

About Live Vessel Tracker API

Datalastic real-time vessel tracking monitoring allows you to access all the vessels in the world on a global scale without any geographical limitation. After you choose your plan that includes a number of requests to the Datalastic database you can start using ships data for your software, applications, data analysis, and interfaces.

Live ships tracking REST API gives you access to vessel data such as ships location, destination, estimated time of arrival, draft, deadweight tonnage, navigational status, and much more.

Filters in Real-time Vessel Tracking API

Find the exact ships that fit your needs. Choose MMSI of the vessels you want to trace. Specify the type of vessels you want to track (for example, fishing vessels or cargo only), gross tonnage of the ship, country of origin, year the ship was built in, vessel name and even a fuzzy parameter when you are unsure of the vessel name so our API will start looking for similar data of ship names. 

Ships tracker API has a very profound vessel database with more than 36 types of vessels and more than 300 subtypes. That allows the user to drill down to the specific fleet that you want to track



Live vessel tracker maritime API Filters
Bulk Request Real-time vessel tracking API

Bulk Requests API Functionality 

Instead of reteieving inforation about one vessel at a time, especially when you deal with dosens of vessels (or even hundred of ships), you may want to use our Live Vessel Tracking API Bulk Request. 

With that you can place up to 25 vessels in 1 string and get the information on them at once. It is much easier and cleaner to code, and you get the respnse from the database much faster than one by one queries. 

Each successful request and ships data result is counted as 1 request to the database. 

Data overuse protection

All Datalastic plans and endpoints contain database Overuse Protection for our users. 

Each successful request to the database is counted as your consumption from your monthly requests package. For example if you choose your Tester plan for Live Vessel Tracker API with 20000 maritime database requests per month and if you request information about 100 vessels once, 100 points will be deducted from your API plan. So after that you will have 19900 requests left. 

Often by human mistake or some other bug in the query, you may call the MMSI number of the ship that does not exist or there might be some other issue why maritime data is not retrieved. In that case, if there is no successful data on the ship, it is not counted as a request and nothing is deducted from your plan. 



Access Datalastic Developers Support