Table · fire-incidents

Current wildland fire incidents (US)

Every current US wildland fire incident in IRWIN: wildfires, prescribed fires and complexes that are not yet out, with name, location, size, containment, cause and resources. From the NIFC WFIGS current incident locations service, which drops an incident 3 to 14 days after its last update.

Updates
Hourly
Coverage
—
Current version
—
Last published
—
Validation
—
License
US Government work
Commercial use
Allowed

Preview

Loading the preview…

Use the API

The examples follow the rows picked above. See the docs for versions, caching and errors.

curl

# All rows (.json or .csv)
curl -s "https://api.wildfiredata.dev/v1/fire-incidents/table/all.json"

# The whole table in one file
curl -sO "https://api.wildfiredata.dev/v1/fire-incidents/download/fire-incidents.csv"

Python (polars)

import polars as pl

# All rows
df = pl.read_csv("https://api.wildfiredata.dev/v1/fire-incidents/table/all.csv")

# The whole table
everything = pl.read_parquet("https://api.wildfiredata.dev/v1/fire-incidents/download/fire-incidents.parquet")

JavaScript

const res = await fetch("https://api.wildfiredata.dev/v1/fire-incidents/table/all.json");
if (!res.ok) throw new Error((await res.json()).detail); // errors are problem+json
const { meta, rows } = await res.json();
console.log(meta.rows, rows[0]);

Downloads

The whole dataset in one file. Parquet keeps the column types and is much smaller.

Schema

Rows are identified by irwin_id. The rows are also split into one file per value of state. Tables up to 50,000 rows also have a single table/all file.

Column Type Unit Can be empty Description
irwin_id key text — no IRWIN incident id (braces removed)
unique_fire_id text — yes Year-unit-number, e.g. 2026-WAOWF-260406
name text — yes —
type text — yes WF wildfire, RX prescribed fire, CX complex
state partition text — no Point of origin state (us-wa); unknown where IRWIN has none
county text — yes —
county_fips text — yes —
gacc text — yes Geographic Area Coordination Center
latitude number degrees yes Point of origin (WGS84)
longitude number degrees yes —
discovered datetime (ISO 8601, UTC) — yes —
acres number acres yes Current incident size
discovery_acres number acres yes —
percent_contained number percent yes —
contained datetime (ISO 8601, UTC) — yes —
controlled datetime (ISO 8601, UTC) — yes —
out datetime (ISO 8601, UTC) — yes —
cause text — yes —
complexity text — yes Incident complexity level (Type 1 to 5)
personnel integer — yes Total incident personnel
cost_to_date number USD yes —
management_organization text — yes —
jurisdictional_agency text — yes —
landowner_kind text — yes —
complex_name text — yes —
complex_irwin_id text — yes —
is_complex_child true / false — yes —
modified datetime (ISO 8601, UTC) — yes Last update of the IRWIN record

Source and license

Source
NIFC WFIGS Current Wildland Fire Incident Locations
Publisher
National Interagency Fire Center (NIFC)
License
US Government work (public domain in the United States) (LicenseRef-US-Government-Work)
Commercial use
Allowed

Credit the source with this exact text:

National Interagency Fire Center, Wildland Fire Interagency Geospatial Services (WFIGS). Credits: US Department of Interior Office of Wildland Fire: IRWIN, USDA Forest Service, National Park Service, Fish and Wildlife Service, Bureau of Indian Affairs, and Bureau of Land Management, National Association of State Foresters, US Fire Administration, National Wildfire Coordinating Group

Checked every 3 hours. If the source hasn't changed in 12 hours, the status page flags it as stale.

Endpoints

Every URL for this dataset. To pin the current version, put it after the id: /v1/fire-incidents@<version>. The API reference describes each response.

What URL
Metadata: version, coverage, downloads, validation /v1/fire-incidents
Versions and monthly snapshots /v1/fire-incidents/versions
Partitions /v1/fire-incidents/locations
Rows for one state (JSON) /v1/fire-incidents/table/{state}.json
Rows for one state (CSV) /v1/fire-incidents/table/{state}.csv
All rows in one file (tables up to 50,000 rows) /v1/fire-incidents/table/all.json
Whole dataset (CSV) /v1/fire-incidents/download/fire-incidents.csv
Whole dataset (Parquet) /v1/fire-incidents/download/fire-incidents.parquet