Retrieve fishing activity events and vessel identity data for specific vessels using the Global Fishing Watch API

domain: globalfishingwatch.org · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Create a Global Fishing Watch account and generate an API access token from the API documentation portal (api-doc.globalfishingwatch.org).
  2. Include the token as a Bearer token in the Authorization header of requests to the Vessels API (search/resolve vessel identity by MMSI/IMO/callsign) or the Events API (fishing, encounters, loitering, port visits).
  3. Query the Events API with vessel ID(s), a date range, and event type filters to retrieve AIS-derived fishing or encounter events.
  4. Paginate through results using the API's offset/limit parameters for large date ranges or vessel sets.
  5. Use the official gfwr (R) or gfw-api-python-client (Python) package if you prefer a maintained client library over raw HTTP calls.

Known gotchas

Related routes

Retrieve vessel tracking data from the Datalastic API
datalastic.com · 5 steps · unrated
Track vessels using the VesselFinder AIS API
vesselfinder.com · 5 steps · unrated
Retrieve vessel positions and port calls from the MarineTraffic API
marinetraffic.com (Kpler) · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans