Area Search API
Find Vessels by Location
Search for all vessels within any geographic area. Specify coordinates and radius to find ships near ports, in anchorages, or crossing specific zones. Perfect for port monitoring and maritime surveillance.

Try It: Select Area on Map
Click anywhere on the map to select coordinates, or enter them manually below
Loading map...
Selected Area: Lat: 51.9, Lon: 4.5, Radius: 25 km
This endpoint is currently based on terrestrial AIS data only. Satellite AIS coverage will be added in a future update.
Search Parameters & Response Data
Define your search area and receive comprehensive vessel data for every ship in range.
Search Parameters
Vessel Identification
Position Data
Movement Data
API Parameters
Configure your area search with these request parameters.
| Parameter | Type | Required | Description |
|---|---|---|---|
latitude | number | Required | Center latitude coordinate (up to 1 decimal place, e.g., 45.0) |
longitude | number | Required | Center longitude coordinate (up to 1 decimal place, e.g., -9.0) |
circle_radius | number | Required | Search radius in kilometers (maximum 50km) |
Response Fields
Data returned for each vessel in the search results.
mmsiMaritime Mobile Service Identity
nameVessel name from AIS
latitudeCurrent latitude position
longitudeCurrent longitude position
speedSpeed over ground (in tenths of knots)
courseCourse over ground in degrees
headingTrue heading in degrees (may be null)
Sample API Response
Example response for vessels within 50km of coordinates (45.0, -9.0).
[
{
"mmsi": "245297000",
"name": "ELBEBORG",
"latitude": "45.078705",
"longitude": "-8.9553804",
"speed": "110",
"course": "185",
"heading": "184"
},
{
"mmsi": "205106000",
"name": "MARCUS",
"latitude": "45.041",
"longitude": "-8.8073854",
"speed": "35",
"course": "198",
"heading": null
},
{
"mmsi": "305005300",
"name": "WANHEIM",
"latitude": "45.070534",
"longitude": "-8.8638268",
"speed": "101",
"course": "354",
"heading": "353"
}
]Use Cases
How maritime organizations use area-based vessel search.
Port Authority Operations
Monitor vessel approaches, manage anchorages, and coordinate traffic in port waters with real-time area awareness.
Commodity Intelligence
Track tanker and bulk carrier activity near loading terminals to gain insights into commodity movements and market trends.
Environmental Monitoring
Monitor vessel traffic in marine protected areas, emission control zones, and sensitive ecosystems for compliance.
Frequently Asked Questions
What is the maximum search radius?
You can search for vessels within up to 50km (approximately 27 nautical miles) of any coordinates. For larger areas, you can make multiple overlapping queries or contact us about custom solutions.
How current are the position updates?
Positions are updated in real-time as AIS signals are received. This endpoint currently uses terrestrial AIS data only, which provides updates every few seconds for vessels near shore. Satellite AIS coverage will be added in a future update.
How do I specify coordinates?
Provide latitude and longitude in decimal degrees format with up to 1 decimal place (e.g., 45.0, -9.0). The API accepts standard WGS84 coordinates used by GPS and most mapping systems.
What data is included for each vessel?
Each vessel in the results includes MMSI, name, position coordinates (latitude/longitude), speed, course, and heading. Speed is returned in tenths of knots. Heading may be null for some vessels.
What is the rate limit?
The Vessels by Area endpoint has a rate limit of 50 requests per minute. This is higher than the standard 15 requests per minute for most other endpoints, allowing for frequent area monitoring.
Related API Endpoints
Explore other maritime data solutions
Start Searching by Area Today
Find vessels in any location with our area search API. Start with a free trial.
Start Free Trial