Search Fishing Vessels
gfw.vessel.searchSearch the Global Fishing Watch database for fishing and commercial vessels by name, MMSI (9-digit AIS identifier), IMO number, or call sign. Returns vessel identities with flag state, gear types (trawlers, longliners, purse seiners, etc.), ship types, and AIS transmission date ranges. GFW tracks 60,000+ active fishing vessels using satellite AIS data covering 2012–present. Optionally filter results by flag state using ISO 3-letter country code. Use gfw.vessel.details for full registry information.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flag | No | ISO 3166-1 alpha-3 country code to filter by flag state (e.g. "CHN" for China, "USA" for United States, "PAN" for Panama). | |
| limit | No | Maximum number of vessels to return (1–50, default 10). | |
| query | Yes | Vessel name, MMSI (9-digit AIS identifier), IMO number, or call sign to search for (e.g. "Atlantic Star", "123456789", "IMO9234567"). Partial names are supported. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |