Open Forest Watch
5 Events · 4,953 ha
Pipeline offline
OFW DEVELOPER API

Build on open forest intelligence

Free for researchers and NGOs. The OFW API provides structured access to machine-generated deforestation hypothesis reports, actor profiles, and live statistics.

GET YOUR API KEY
TIER COMPARISON
Free
Research
Institutional
Requests/day
100
1,000
Unlimited
Rate limit
10 / min
30 / min
60 / min
Report access
Actor profiles
Bulk export
Priority support
Cost
Free
Free
Contact us

Free and Research tiers are free forever. Contact us for Institutional access →

CODE EXAMPLES
import requests

API_KEY = "ofw_live_your_key_here"
BASE = "https://ofw.northflow.no/api/v1"

# Get recent high-confidence reports
r = requests.get(f"{BASE}/reports",
    params={"min_confidence": 70, "limit": 10},
    headers={"Authorization": f"Bearer {API_KEY}"}
)
reports = r.json()["data"]

# Export Amazon Basin as GeoJSON (use in QGIS / Mapbox / Leaflet)
r = requests.get(f"{BASE}/reports.geojson",
    params={"bbox": "-85,-20,-44,8", "cause": "agriculture", "days_back": 30},
    headers={"Authorization": f"Bearer {API_KEY}"}
)
with open("amazon_alerts.geojson", "w") as f:
    f.write(r.text)
PYTHON SDK
pip install ofw-pythonComing soon — package name reserved
from ofw import OFWClient

client = OFWClient("ofw_live_your_key")
reports = client.reports.list(
    min_confidence=70,
    country="Brazil"
)
for r in reports:
    print(r.report_id, r.cause, r.area_ha)