Check the Setup
- Python 3.10 or newer
- An internet connection
- The requests Python package
Canadian active-wildfire records from NRCan CWFIF for inspecting fire identifiers, status, size, and reported location.
Report a ProblemFrom Source to Product Signal
NRCan's current CWFIF WFS offers active wildland-fire features under public:cwfif_national_activefires. Start with three GeoJSON features in EPSG:4326. A reported active-fire point is context; it does not by itself prove smoke origin, local exposure, or an evacuation area.
Install the packages, then run the notebook cell.
python -m pip install requests
import requests
response = requests.get(
"https://geoserver.cwfif.nrcan.gc.ca/geoserver/wfs",
params={"service": "WFS", "version": "2.0.0", "request": "GetFeature",
"typeNames": "public:cwfif_national_activefires",
"outputFormat": "application/json", "srsName": "EPSG:4326", "count": 3},
timeout=30,
)
response.raise_for_status()
for fire in response.json()["features"][:3]:
row = fire["properties"]
print(row.get("national_fire_id"), row.get("fire_size"),
row.get("fire_was_prescribed"))Test a Useful Signal
Review three official fire records before regional context mapping.
Natural Resources Canada CWFIF is a government source. Last verified 2026-09-28. Temporal coverage: active wildland fires since 2010.