Global Forest Watch API
Use GFW DATA API to explore, manage and access data.
Base URL:
Auth: api_key
Endpoints: 41
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:08:20.970793
https://data-api.globalforestwatch.org/Auth: api_key
Endpoints: 41
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:08:20.970793
Links
API Base:
https://data-api.globalforestwatch.org/
SDKs:
- GFW Ruby Client Library (ruby) official
- gfw-api (python)
889ms
Avg latency (7d)19
Probes (7d)Latency (7d)
Success Rate (7d)
Topics
Endpoints
| Method | Path | Summary | Auth | Last Status | Latency |
|---|---|---|---|---|---|
POST |
/analysis/zonal | Zonal Statistics Post | api_key | — | — |
GET |
/analysis/zonal/{geostore_id} | Zonal Statistics Get | none | 404 | 530ms |
GET |
/asset/{asset_id} | Get Asset | none | 403 | 103ms |
PATCH |
/asset/{asset_id} | Update Asset | api_key | — | — |
DELETE |
/asset/{asset_id} | Delete Asset | api_key | — | — |
GET |
/asset/{asset_id}/change_log | Get Change Log | api_key | — | — |
GET |
/asset/{asset_id}/creation_options | Get Creation Options | api_key | — | — |
GET |
/asset/{asset_id}/extent | Get Extent | api_key | — | — |
GET |
/asset/{asset_id}/fields | Get Fields | api_key | — | — |
GET |
/asset/{asset_id}/fields/{field_name} | Get Field Metadata | api_key | — | — |
PATCH |
/asset/{asset_id}/fields/{field_name} | Update Field Metadata | api_key | — | — |
GET |
/asset/{asset_id}/metadata | Get Metadata | api_key | — | — |
POST |
/asset/{asset_id}/metadata | Create Metadata | api_key | — | — |
PATCH |
/asset/{asset_id}/metadata | Update Metadata | api_key | — | — |
DELETE |
/asset/{asset_id}/metadata | Delete Metadata | api_key | — | — |
GET |
/asset/{asset_id}/stats | Get Stats | api_key | — | — |
GET |
/asset/{asset_id}/tasks | Get Tasks | api_key | — | — |
GET |
/asset/{asset_id}/tiles_info | Get Tiles Info | api_key | — | — |
GET |
/assets | Get Assets | none | 200 | 748ms |
GET |
/dataset/nasa_viirs_fire_alerts/{version}/features | Get Nasa Viirs Fire Alerts Features | none | — | — |
GET |
/dataset/{dataset} | Get Dataset | none | 200 | 836ms |
PUT |
/dataset/{dataset} | Create Dataset | api_key | — | — |
PATCH |
/dataset/{dataset} | Update Dataset | api_key | — | — |
DELETE |
/dataset/{dataset} | Delete Dataset | api_key | — | — |
GET |
/dataset/{dataset}/{version} | Get Version | none | — | — |
PUT |
/dataset/{dataset}/{version} | Add New Version | api_key | — | — |
PATCH |
/dataset/{dataset}/{version} | Update Version | api_key | — | — |
DELETE |
/dataset/{dataset}/{version} | Delete Version | api_key | — | — |
POST |
/dataset/{dataset}/{version}/append | Append To Version | api_key | — | — |
GET |
/dataset/{dataset}/{version}/assets | Get Version Assets | api_key | — | — |
POST |
/dataset/{dataset}/{version}/assets | Add New Asset | api_key | — | — |
GET |
/dataset/{dataset}/{version}/change_log | Get Change Log | api_key | — | — |
GET |
/dataset/{dataset}/{version}/creation_options | Get Creation Options | api_key | — | — |
GET |
/dataset/{dataset}/{version}/download/csv | Download Csv | api_key | — | — |
POST |
/dataset/{dataset}/{version}/download/csv | Download Csv Post | api_key | — | — |
GET |
/dataset/{dataset}/{version}/download/geotiff | Download Geotiff | api_key | — | — |
GET |
/dataset/{dataset}/{version}/download/gpkg | Download Geopackage | api_key | — | — |
GET |
/dataset/{dataset}/{version}/download/json | Download Json | api_key | — | — |
POST |
/dataset/{dataset}/{version}/download/json | Download Json Post | api_key | — | — |
GET |
/dataset/{dataset}/{version}/download/shp | Download Shapefile | api_key | — | — |
GET |
/dataset/{dataset}/{version}/download_by_aoi/csv | Download By Aoi Csv | api_key | — | — |
GET |
/dataset/{dataset}/{version}/download_by_aoi/json | Download By Aoi Json | api_key | — | — |
GET |
/dataset/{dataset}/{version}/extent | Get Extent | api_key | — | — |
GET |
/dataset/{dataset}/{version}/features | Get Features | none | — | — |
GET |
/dataset/{dataset}/{version}/fields | Get Fields | api_key | — | — |
GET |
/dataset/{dataset}/{version}/geostore/{geostore_id} | Get Geostore By Version | none | — | — |
GET |
/dataset/{dataset}/{version}/metadata | Get Metadata | api_key | 200 | 680ms |
POST |
/dataset/{dataset}/{version}/metadata | Create Metadata | api_key | — | — |
PATCH |
/dataset/{dataset}/{version}/metadata | Update Metadata | api_key | — | — |
DELETE |
/dataset/{dataset}/{version}/metadata | Delete Metadata | api_key | — | — |
GET |
/dataset/{dataset}/{version}/query | Query Dataset | api_key | — | — |
POST |
/dataset/{dataset}/{version}/query | Query Dataset Post | api_key | — | — |
POST |
/dataset/{dataset}/{version}/query/batch | Query Dataset List Post | api_key | — | — |
GET |
/dataset/{dataset}/{version}/query/csv | Query Dataset Csv | api_key | — | — |
POST |
/dataset/{dataset}/{version}/query/csv | Query Dataset Csv Post | api_key | — | — |
GET |
/dataset/{dataset}/{version}/query/json | Query Dataset Json | api_key | — | — |
POST |
/dataset/{dataset}/{version}/query/json | Query Dataset Json Post | api_key | — | — |
GET |
/dataset/{dataset}/{version}/stats | Get Stats | api_key | — | — |
GET |
/datasets | Get Datasets | none | — | — |
POST |
/geostore/ | Add New Geostore | api_key | — | — |
GET |
/geostore/{geostore_id} | Get Any Geostore | none | 200 | 2351ms |
GET |
/job/{job_id} | Get Job | api_key | — | — |
GET |
/ping | Ping | none | 404 | 560ms |
GET |
/task/{task_id} | Get Task | api_key | — | — |
PUT |
/task/{task_id} | Create Task | api_key | — | — |
PATCH |
/task/{task_id} | Update Task | api_key | — | — |
GET |
/v0/land/tree_cover_loss_by_driver | Tree Cover Loss By Driver Search | none | 403 | 431ms |
POST |
/v0/land/tree_cover_loss_by_driver | Tree Cover Loss By Driver Post | api_key | — | — |
GET |
/v0/land/tree_cover_loss_by_driver/{resource_id} | Tree Cover Loss By Driver Get | none | — | — |
DELETE |
/v0/land/tree_cover_loss_by_driver/{resource_id} | Delete Tree Cover Loss by Driver Analysis | api_key | 403 | 473ms |