UnifyAPI
← Back to catalog

gfw.vessel.fishing_events

mock data$0.002 / call

Get Vessel Fishing Events

Retrieve AIS-detected maritime events for a specific vessel — either fishing activity episodes or port visits. Fishing events capture when a vessel slowed and maneuvered in patterns consistent with active fishing (coordinates, duration, EEZ/RFMO/FAO area codes, distance from shore and port). Port visits capture anchorage and berthing stops (port name, flag, entry/exit times). Results are paginated; use offset for subsequent pages. Vessel UUID is obtained from gfw.vessel.search.

Science & Researchprovider: Gfw#gfw#science

Input schema

limit

Number of events per page (1–50, default 10).

integer
offset

Pagination offset — number of events to skip (default 0).

integer
end_date

Filter events ending on or before this date in ISO format YYYY-MM-DD (e.g. "2023-12-31").

string
vessel_idrequired

GFW vessel UUID as returned by gfw.vessel.search (e.g. "1f1f12b24-4dfb-e5c8-90b0-32f8e79402c1").

string
event_type

Type of maritime event to retrieve. "fishing" returns AIS-detected fishing activity events; "port_visit" returns port calls and anchorage stops. Default: "fishing".

string
start_date

Filter events starting on or after this date in ISO format YYYY-MM-DD (e.g. "2023-01-01").

string

Call via REST

curl -X POST https://unifyapi.pro/api/call/gfw.vessel.fishing_events \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"limit":0,"offset":0,"end_date":"<end_date>","vessel_id":"<vessel_id>","event_type":"<event_type>","start_date":"<start_date>"}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.