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
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.
- fire-incidents.csv CSV
- fire-incidents.parquet Parquet
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 |