Global Fishing Watch API

API Release Notes

Dated log of Global Fishing Watch API releases: new endpoints, dataset versions, deprecations and behavior changes.

Check more detail on how our API versioning process here.

Version 3 Key dates:

  • 26 October 2023: v3 was released in production, you can start using it. Version 3 is our 🟢 CURRENT version. Check the Migration Guide here. Version 2 is in 🟠 MAINTENANCE.

  • Originally released in October 2023, version 3 introduced several enhancements and features to improve performance, consistency, and integration possibilities.

  • 30 April 2024: v2 is 🔴 DEPRECATED: The endpoint is not operational. No improvements or bug fixing are added.

For questions, please write to apis@globalfishingwatch.org

V3 - 2026 Aug 4

ChangeAPI impactedDescription
Updated data available in API and packagesN/AWe updated our document comparing the data available through the API Portal, the R package gfwr, the Python package… View the comparison PDF.

V3 - 2026 Jun 1

ChangeAPI impactedDescription
New vessel registry data sourcesVessels APINew registry sources are now contributing to vessel identity records. S&P Global Ships Data appears as SNP and builds on the IMO source, expanding fields such as ownership, year built, length and gross tonnage (where available); due to licensing, only records where S&P is combined with at least one other source are distributed. Three new TMT compliance sources — the US Treasury OFAC sanctioned vessel list, the ILO seafarer-abandonment list, and Paris MOU detention records — appear under the existing TMT_Other_Official code. See Registry Codes - Data Sources.
IMO source partially retiredVessels APIAs of June 2026, manually ingested IMO records (IMO1, IMO2, IMO3) for fishing and fishing support vessels are being retired and superseded by S&P Global (SNP), where available. A limited set of static IMO records is retained for selected non-fishing vessels, so users may notice a shift in the registry sources listed on vessel profiles.

V3 - 2026 May 14

ChangeAPI impactedDescription
Added API Dataset filtering and response fieldBulk Download APIThe Get All Bulk Reports by User endpoint now supports filtering reports by API Dataset, including an alias such as public-fixed-infrastructure-data:latest or the resolved versioned value returned in the report response. Bulk report responses now include the dataset field, making it easier to identify and retrieve reports generated for a specific API Dataset. See the Bulk Download API for usage details.

V3 - 2026 May 11

ChangeAPI impactedDescription
Rate limit improvementsAllAdded proper error code, custom headers and updated rate limits to enable users to monitor usage properly. Check more details here

V3 - 2026 Feb 26

ChangeAPI impactedDescription
New AIS data released - version 4All APIsNew API datasets v4 were creating based on the new version of the AIS data pipeline version 4. For more details check the API dataset section here and find version 4 release notes here.

V3 - 2024 Dec 12

ChangeAPI impactedDescription
New ResourceAll APIsAdded comprehensive API Workflows Guide - A detailed PDF guide showing practical examples of how to combine Global Fishing Watch APIs to build powerful workflows and applications. The guide covers common use cases including vessel activity analysis, regional monitoring, fleet management, and dark vessel detection. Access the guide here.

V3 - 2025 Nov 26

ChangeAPI impactedDescription
Updated region logic4Wings, Events APIThe logic for populating the iso3 field in the public-eez-areas dataset has been updated to reflect more accurate geopolitical boundaries based on Marine Regions data. This includes specific rules for handling joint regimes, overlapping claims, and 200NM zones. Additional fields (isoSov1, isoSov2, isoSov3, territory1) are now exposed in the response. See details and examples in the Regions section.

V3 - 2025 Oct 28

ChangeAPI impactedDescription
Added distance_from_port_km filter4Wings API ReportYou can now filter fishing activity by distance from port using the distance_from_port_km filter within the filters[] parameter. This allows users to remove low-speed activity close to port areas, improving accuracy. This filter is particularly useful for example, in dynamic reports in order to remove nearshore apparent fishing effort false positives. See details and usage in the 4Wings API.

V3 - 2025 Aug 21

ChangeAPI impactedDescription
Included Response details4Wings reportAdded detail of the response fields for the 4wings report endpoint
Removed param gap-intentional-disabling and gapIntentionalDisablingEvents API Get All Events (GET and POST endpoint)We’ve removed the gap-intentional-disabling and gapIntentionalDisabling parameters from the Events API. This is because all current AIS-off events are only intentional gaps, making these parameters unnecessary. There is currently no way to filter for unintentional gaps. This dataset is still in the prototype stage, but we are working on a production version. If you are interested in this dataset, please contact us at apis@globalfishingwatch.org. For more information about prototype stage or available datasets, please see the API Datasets page.

V3 - 2025 July 01

ChangeAPI impactedDescription
Bulk Download API released for SAR Fixed infrastructure dataBulk Download APIWe've launched a new API: Bulk Download. This new API is designed to provide researchers and developers with a new asynchronous method for efficiently accessing and downloading larger volumes of data. We will be releasing several datasets for this new API. This time we are releasing with global offshore infrastructure detections from 2017 to approximately 3 months ago, using Sentinel-1 and Sentinel-2 imagery classified with deep learning. The dataset includes some noisy detections filtered out in the Map and Datasets API. See the Bulk Download API for usage examples and caveats. For more information, visit our Platform and Data Updates page.

V3 - 2025 Jun 25

ChangeAPI impactedDescription
AIS Vessel Presence dataset released4Wings APIWe’ve added the public-global-presence:v3.0 dataset to the 4Wings API. This dataset provides access to vessel presence data derived directly from AIS signals, available globally from 2012 to 96 hours ago. It is now available via all major 4Wings endpoints: /tile/heatmap, /report, /generate-png, /stats, /last-report, and /interaction. The dataset can support use cases such as maritime traffic baselining, MPA monitoring, and maritime behavior analysis. See the 4Wings API documentation for full usage details and parameters. For more information, visit our Platform and Data Updates page.

V3 - 2025 Apr 11

ChangeAPI impactedDescription
New Python client package releasedVessels API, Events API, 4Wings API, Insights APIThe official release of gfw-api-python-client — a lightweight, open-source Python package to access GFW APIs with built-in functions for apparent fishing effort, vessel identity, SAR vessel detections and vessel events data. Read more.
Data differences between API, gfwr, Python client, and Data Downloads portalN/AWe updated our document comparing the data available through the API Portal, the R package gfwr, the Python package gfw-api-python-client, and the Data Downloads portal. View the comparison PDF.

V3 - 2025 Mar 13

ChangeAPI impactedDescription
More detail in TMT sourcesVessels APIThe Vessel API now offers more detailed source information from TMT. We've broken down the TMT source into granular categories like TMT_National. See more details in the list of sources here. Learn more about this release here

V3 - 2025 Jan 24

ChangeAPI impactedDescription
Old AIS dataset v20231026 deprecatedAll APIsAs of January 28, 2025, the latest AIS data version is v3 (details about v3 are available here). The previous version, v20231026, has been deprecated. While originally scheduled for deprecation in February 2025, this was accelerated due to low usage and high maintenance costs. Please note that comparing data outputs between v20231026 and v3 is currently not possible. Find more information here.

V3 - 2025 Jan 15

ChangeAPI impactedDescription
minLat,maxLat,minLon,maxLon changes4wings API (Stats)The fields minLat, minLon, maxLat, maxLon fields are only supported when the endpoint is used with the vessel-groups filter applied.

V3 - 2024 Nov 18

ChangeAPI impactedDescription
SAR fixed infrastructure datasetDataset APIThe SAR fixed infrastructure MVT data response now includes more infrastructure positions, since we removed a filter on the data. It was excluding infrastructures with cluster_detections >=3, they’re mostly labeled oil and have 2 cluster detections. This may indicate that they’re moving around, since the cluster_detections filter indicates how many times that structure has been detected in that location. Now they are added in the response.

V3 - 2024 Nov 8

ChangeAPI impactedDescription
SAR fixed infrastructure datasetDataset APIThe SAR fixed infrastructure MVT data response now includes lat (latitude) and lon (longitude) fields. These coordinates provide precise geographic locations for fixed infrastructure.

V3 - 2024 Oct 24

ChangeAPI impactedDescription
New TMT registry sourceVessels APIWe added TMT as new source in our Vessel API which also adds new object extraFields as part of registryInfo including fields like builtYear and depthM when available.
Port visits updatesEvents APIThere are two important updates regarding port visits dataset: 1) We have resolved an issue affecting a small percentage of confidence 4 level port visit events. The data provided should now be more accurate. 2) We’ve updated the method for determining port visit locations to use the intermediate anchorage or the first Port Stop (or Port Gap if no Port Stop exists) for more accurate estimates. Therefore a new API dataset public-global-port-visits-events:v3.1 was created including this method. Previous one still exists, check API dataset section here. For more details of both of these data changes, please refer to this FAQ.
New param for Events StatsEvents Stats POST endpointWe added new param includes and vesselType. For more details check Events Stats POST endpoint here
New postman collectionEvents API and Vessel APIMore examples were added to show the new changes.
Documents explaining what API are behind Vessel ViewerN/AIf you want to learn which APIs are used in Vessel Viewer, you can review this document showing the exact API requests done behind each page.

V3 - 2024 Aug 12

ChangeAPI impactedDescription
Vessel authorizationsVessels APIRemove some logic that was merging authorizations if the end date of the one authorization and the start date of the next one are close and the source is the same. The new logic will return two or more authorizations instead of only one in these cases. For example, for vessel Milena A (IMO 7342287), originally the API returns on the registry object, one authorization for IATTC from May 1 2019 to Jun 1 2024. We fixed that and now it returns 2 auhorizations periods for IATTC from Mar 1, 2024 - Aug 1, 2024 and from May 1, 2019 - Nov 1, 2023

V3 - 2024 Aug 1

ChangeAPI impactedDescription
New AIS data releasedAll APIsNew API datasets v3 were creating based on the new version of the AIS data pipeline version 3. For more details check the API dataset section here. Additionally, we updated the this document with a detailed comparison between the data in this API Portal, gfwr 2.0.0 and Data Download Portal.

V3 - 2024 June 27

ChangeAPI impactedDescription
SAR fixed infrastructure datasetDataset APISAR offshore infrastructure data in MVT format between 2017 to 3 months ago that were detected with satellite imagery and classified with deep learning. Refer to the Paper Paolo et al. 2024, Nature for more details. You can find more details of the new dataset in API Dataset section. Also updated the comparison document between API Portal, gfwr and Data Download portal with this new update.

V3 - 2024 May 31

ChangeAPI impactedDescription
SAR vessel detection datasetAll 4Wings endpointsWe added SAR vessel detections dataset, which are industrial vessels between 2017 to 5 days ago that were detected with satellite imagery and classified with deep learning. For more detail check the Paper Paolo et al. 2024, Nature.. You can find more details of the new dataset in API Dataset section.

V3 - 2024 April 23

ChangeAPI impactedDescription
Data differences between API, gfwr and Data Downloads portalN/AWe added this document with a detailed comparison between the data in this API Portal, , gfwr (version 1) and the Data Downloads portal.

V3 - 2024 April 15

ChangeAPI impactedDescription
Changed bins 4wings endpoint4wingsImplemented same behaviour of the map to calculate bins for zoom levels greater than 0. Those levels are calculated using the values of zoom 0 and divide them by 4 ^ zoom requested.

V3 - 2024 April 11

ChangeAPI impactedDescription
New Postman collectionAllAdded a new version of our postman collection with several examples for each endpoint.

V3 - 2024 April 10

ChangeAPI impactedDescription
New insights and countersInsights APIAdded new vessel identity insight: if the vessel is present on an RFMO IUU vessel list and added two counters in the response.
New field for MVT tile4Wings API (/tile/heatmap/)For MVT format, added in the response a id property in each feature (cell) of the mvt that it’s a combination of {z}/{x}/{y}/{cell} which makes the id always unique.

V3 - 2024 April 9

Error in underlying AIS data in the Global Fishing Watch platform and APIs

If you accessed Global Fishing Watch AIS data between 26 January - 10 April 2024, there may be errors in the fishing effort and fishing event data.

The AIS error has been resolved.

Our advice is to repeat any analysis completed with the correct data. We’re sorry for any inconvenience caused.

Learn more here

.

V3 - 2024 January 31

Included endpoint to obtain last report generated by the user

ChangeAPI impactedDescription
New last report endpoint4wing API (Reports)New Last report endpoint to obtain the last report generated by the user (recommended specially in case of 429 error)

V3 - 2024 January 03

ChangeAPI impactedDescription
Marine Traffic new AIS sourceAllAIS data has been enhanced by the new addition of Marine Traffic terrestrial receivers. The Marine Traffic data is located in three high density areas where satellite reception can be poor around the globe, specifically the Mediterranean Sea, South China Sea, and the North Sea. Learn more here.

V3 - 2023 October 26

New major version 3 including new version of Vessel API and Insights API for vessels

ChangeAPI impactedDescription
v3Vessel API - NEW VERSIONMajor change in this version, it is a completely new API that includes data from regional and national registries
v3Insights API - NEW APINew API including vessel indicators like AIS off events
v34Wings API and Events APIAll the enums in query params and body must be uppercase and other small but breaking changes

For the full details about API Version 3 changes, check the Migration Guide here

V2 - 2023 March 27

Add 2 new APIs: 4Wings Stats API and Events Stats API

ChangeAPI impactedDescription
New Stats API4Wings and Events APIWe added new APIs to get statistics about fishing effort 4Wings Stats API and about Events worldwide or for a custom region. Events Stats API

V2 - 2023 March 22

Support Region ID in All Events POST endpoint

ChangeAPI impactedDescription
Support to send region idEvents API (POST)If users don't want to send a custom polygon, now it is possible to send a specific region id based on the Reference Data. See EXAMPLE 5 in Events API POST

V2 - 2023 January 12

Change RFMO dataset to include all RFMOs

ChangeAPI impactedDescription
Change RFMO datasetReference Data - DatasetWe used to have as dataset public-tuna-rfmo and we change it to public-rfmo to include all RFMOs.

V2 - 2022 November 11

Change behavior of dates filter in events

ChangeAPI impactedDescription
Update behavior dates filterEventsNow the startDate (start-date) and endDate(end-date) filters in list events and dateRange in get tile of events, their behavior change to filter the events that they are occurring inside of the interval ( [startDate, endDate) ) instead of filter the events that start or finish inside the interval

V2 - 2022 October 19

Create new POST endpoint to obtain events with more filter options

ChangeAPI impactedDescription
New list events endpointEventsNew POST endpoint to obtain list of events with more filter options

V2 - 2022 September 28

Added limitations in reports and new endpoints and filters

ChangeAPI impactedDescription
date-range limitReportsNow the date range must be lower than or equal to 1 year
Get all EventsEventsNew POST endpoint with more filters for get all events
New report optionsReportsNew group by option (mmsi) and reports without spatial aggregation (spatial-aggregation)

V2 - 2022 July 26

First public version including consistency changes.

ChangeAPI impactedDescription
Param namesAll endpointsParams are now in lower case between "-", for example instead of endDate in v2 we have end-date
Change to POST4wings/generate-pngVerb now is POST, it used to be in v1 GET
New error format and codesAll endpointsStandard responses and status codes for all errors
New format for list resourcesAll list endpointsNew paginated format for list resources endpoints
Sort query paramsAll list endpointsMerge sortBy and sortOrderin only one query param called sort. Example: sort=+createdAt
Pagination query paramsAll list endpointsPagination query (limit and offset) params are required instead of optional

V1 - 2021 Jan 01

Initial alpha release.

On this page