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.

Currently terrestrial AIS coverage. Satellite AIS coming soon.
Vessels by Area API
50km
Max Radius
Real-time
Updates
Global
Coverage
99.9%
Uptime

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

LatitudeLongitudeCircle Radius (km)

Vessel Identification

MMSIVessel Name

Position Data

LatitudeLongitude

Movement Data

SpeedCourseHeading

API Parameters

Configure your area search with these request parameters.

ParameterTypeRequiredDescription
latitudenumberRequiredCenter latitude coordinate (up to 1 decimal place, e.g., 45.0)
longitudenumberRequiredCenter longitude coordinate (up to 1 decimal place, e.g., -9.0)
circle_radiusnumberRequiredSearch radius in kilometers (maximum 50km)

Response Fields

Data returned for each vessel in the search results.

mmsi

Maritime Mobile Service Identity

name

Vessel name from AIS

latitude

Current latitude position

longitude

Current longitude position

speed

Speed over ground (in tenths of knots)

course

Course over ground in degrees

heading

True heading in degrees (may be null)

Sample API Response

Example response for vessels within 50km of coordinates (45.0, -9.0).

GET /api/vessels_operations/get-vessels-by-area?latitude=45.0&longitude=-9.0&circle_radius=50
[
  {
    "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.

Start Searching by Area Today

Find vessels in any location with our area search API. Start with a free trial.

Start Free Trial