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.

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.
Secure Data
Our reliable encrypted servers are located in Munich, Germany with the servers uptime of 99.8% in 2021.
API Global Leaders
Datalastic is an international data API provider with one of the biggest maritime databases.
Datalastic Live Vessel API is Trusted by
Live ship tracker API features
Vessel Location
See vessel longitude and latitude
Activity Status
Get vessel navigational status and activities
Ship Destination
Access vessel destination port name
Bulk Requests
Call up to 100 ships in one API request
Route ETA & ATD
See estimated time of arrival and departure
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
https://api.datalastic.com/api/v0/vessel_pro?api-key={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
https://api.datalastic.com/api/v0/vessel_pro?api-key={YOUR_API_KEY}&uuid=b8625b67-7142-cfd1-7b85-595cebfe4191
https://api.datalastic.com/api/v0/vessel_pro?api-key={YOUR_API_KEY}&mmsi=566093000
https://api.datalastic.com/api/v0/vessel_pro?api-key={YOUR_API_KEY}&imo=9525338
Response Example:
Pssst! Don't tell anyone... Use this code for a Free Trial. ILOVEFREEDATA.
Starter
14 days trial then 199€/month- 20.000 requests/month
- All API Endpoints
- Encryption
- Overuse protection
Experimenter
14 days trial then 569€/month- 80.000 requests/month
- All API Endpoints
- Encryption
- Overuse Protection
Developer Pro+
14 days trial then 919€/month- Unlimited requests/month
- All API Endpoints
- Encryption
- Overuse Protection

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


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.
