{
  "openapi": "3.1.0",
  "info": {
    "title": "Wildfires API",
    "version": "1.0.0",
    "description": "Every active US wildfire from the National Interagency Fire Center, with acres, containment and location, live.\n\nEvery active US wildfire, live from interagency fire command. The WFIGS current-incidents feed — the National Interagency Fire Center's authoritative operational picture — parsed into clean JSON and edge-cached 15 minutes: 425 incidents right now totaling 4.87 million acres, each with name and unique fire identifier, state and county, acres burned, percent contained, discovery and containment times, incident type (wildfire / prescribed burn / complex), cause, assigned personnel, geographic coordination center and coordinates. Sort the national list by size (BIG GRASS in Malheur County, Oregon: 578,637 acres, 94% contained, 226 personnel), filter by state, type, minimum acres or active-only, ask for incidents within a radius of any point (Boise → the SHEEP fire, 45 km away, discovered an hour ago), or pull per-state totals. Safety and evacuation apps, insurance risk, logistics routing, air-quality context, newsrooms and dashboards — the same feed fire agencies use, without the GIS wrangling. US coverage.",
    "contact": {
      "name": "Data and APIs",
      "url": "https://dataandapis.com/contact"
    },
    "termsOfService": "https://dataandapis.com/terms-of-service",
    "license": {
      "name": "Data and APIs Terms of Service",
      "url": "https://dataandapis.com/terms-of-service"
    },
    "x-logo": {
      "url": "https://dataandapis.com/images/wildfires.webp"
    }
  },
  "externalDocs": {
    "description": "Documentation, live tester and pricing",
    "url": "https://dataandapis.com/apis/wildfires"
  },
  "servers": [
    {
      "url": "https://api-wildfires.dataandapis.com"
    }
  ],
  "tags": [
    {
      "name": "Monitoring",
      "description": "Wildfires API belongs to the Monitoring category of the Data and APIs catalog."
    }
  ],
  "paths": {
    "/v1/wildfires": {
      "get": {
        "operationId": "currentWildfires",
        "summary": "Current Wildfires",
        "description": "Current Wildfires endpoint of the Wildfires API. Costs 2 tokens per call.",
        "externalDocs": {
          "url": "https://dataandapis.com/apis/wildfires/current-wildfires"
        },
        "parameters": [
          {
            "name": "active_only",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            },
            "example": "true"
          },
          {
            "name": "min_acres",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "state",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            },
            "example": "WF"
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                },
                "example": {
                  "ok": true,
                  "page": 1,
                  "limit": 5,
                  "total": 387,
                  "cache": "WFIGS current incidents, edge-cached 15 minutes",
                  "coverage": "US (interagency WFIGS feed)",
                  "wildfires": [
                    {
                      "id": "2026-ORPRD-000445",
                      "name": "0445 CROSSWHITE",
                      "state": "US-OR",
                      "county": "Wheeler",
                      "acres": 342923,
                      "percent_contained": 99,
                      "discovered": "2026-07-16T00:51:54.000Z",
                      "contained": null,
                      "type": "wildfire",
                      "cause": "Natural",
                      "cause_general": null,
                      "personnel": 39,
                      "updated": "2026-09-13T00:06:10.867Z",
                      "gacc": "NWCC",
                      "lat": 44.8033,
                      "lng": -120.1992
                    },
                    {
                      "id": "2026-WAOWF-260406",
                      "name": "LITTLE GIANT",
                      "state": "US-WA",
                      "county": "Chelan",
                      "acres": 172695,
                      "percent_contained": 81,
                      "discovered": "2026-07-16T01:17:54.000Z",
                      "contained": null,
                      "type": "wildfire",
                      "cause": "Natural",
                      "cause_general": null,
                      "personnel": 763,
                      "updated": "2026-09-13T00:01:04.497Z",
                      "gacc": "NWCC",
                      "lat": 48.0162,
                      "lng": -120.8466
                    },
                    {
                      "id": "2026-WANES-001791",
                      "name": "SINLAHEKIN",
                      "state": "US-WA",
                      "county": "Okanogan",
                      "acres": 166026,
                      "percent_contained": 76,
                      "discovered": "2026-07-26T21:12:00.000Z",
                      "contained": null,
                      "type": "wildfire",
                      "cause": "Undetermined",
                      "cause_general": null,
                      "personnel": 771,
                      "updated": "2026-09-13T01:46:11.373Z",
                      "gacc": "NWCC",
                      "lat": 48.7046,
                      "lng": -119.6931
                    },
                    {
                      "id": "2026-UTFIF-260341",
                      "name": "Widemouth 2",
                      "state": "US-UT",
                      "county": "Millard",
                      "acres": 129741,
                      "percent_contained": 98,
                      "discovered": "2026-07-27T23:02:28.000Z",
                      "contained": null,
                      "type": "wildfire",
                      "cause": "Natural",
                      "cause_general": null,
                      "personnel": 66,
                      "updated": "2026-09-12T22:28:25.127Z",
                      "gacc": "GBCC",
                      "lat": 38.7289,
                      "lng": -112.499
                    },
                    {
                      "id": "2026-ORBUD-002693",
                      "name": "Second Flat",
                      "state": "US-OR",
                      "county": "Harney",
                      "acres": 105854,
                      "percent_contained": 99,
                      "discovered": "2026-07-24T22:53:00.000Z",
                      "contained": null,
                      "type": "wildfire",
                      "cause": "Natural",
                      "cause_general": null,
                      "personnel": 21,
                      "updated": "2026-09-13T01:15:14.647Z",
                      "gacc": "NWCC",
                      "lat": 43.6087,
                      "lng": -119.4392
                    }
                  ]
                }
              }
            }
          },
          "401": {
            "description": "Missing or invalid API key"
          },
          "402": {
            "description": "Subscription past due; the response carries a payment_url"
          },
          "429": {
            "description": "Monthly token allowance exhausted"
          }
        },
        "security": [
          {
            "ApiKey": []
          }
        ]
      }
    },
    "/v1/sources": {
      "get": {
        "operationId": "dataSources",
        "summary": "Data Sources",
        "description": "Data Sources endpoint of the Wildfires API. Costs 2 tokens per call.",
        "externalDocs": {
          "url": "https://dataandapis.com/apis/wildfires/data-sources"
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                },
                "example": {
                  "ok": true,
                  "sources": [
                    {
                      "slug": "wfigs",
                      "name": "WFIGS Current Interagency Fire Incident Locations",
                      "publisher": "National Interagency Fire Center (NIFC)",
                      "licence": "US government work (public domain)",
                      "source_url": "https://data-nifc.opendata.arcgis.com/",
                      "file_url": "https://services3.arcgis.com/T4QMspbfLg3qTGWY/arcgis/rest/services/WFIGS_Incident_Locations_Current/FeatureServer/0/query",
                      "cadence": "live feed; responses edge-cached 15 minutes"
                    }
                  ]
                }
              }
            }
          },
          "401": {
            "description": "Missing or invalid API key"
          },
          "402": {
            "description": "Subscription past due; the response carries a payment_url"
          },
          "429": {
            "description": "Monthly token allowance exhausted"
          }
        },
        "security": [
          {
            "ApiKey": []
          }
        ]
      }
    },
    "/v1/wildfires/stats": {
      "get": {
        "operationId": "nationalStats",
        "summary": "National Stats",
        "description": "National Stats endpoint of the Wildfires API. Costs 2 tokens per call.",
        "externalDocs": {
          "url": "https://dataandapis.com/apis/wildfires/national-stats"
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                },
                "example": {
                  "ok": true,
                  "total_incidents": 528,
                  "total_acres": 4142938,
                  "by_state": [
                    {
                      "state": "US-OR",
                      "incidents": 64,
                      "acres": 2248596,
                      "personnel": 5897
                    },
                    {
                      "state": "US-WA",
                      "incidents": 38,
                      "acres": 614763,
                      "personnel": 2587
                    },
                    {
                      "state": "US-UT",
                      "incidents": 12,
                      "acres": 217899,
                      "personnel": 231
                    },
                    {
                      "state": "US-ID",
                      "incidents": 20,
                      "acres": 209048,
                      "personnel": 716
                    },
                    {
                      "state": "US-CO",
                      "incidents": 14,
                      "acres": 163750,
                      "personnel": 84
                    },
                    {
                      "state": "US-MT",
                      "incidents": 74,
                      "acres": 115167,
                      "personnel": 848
                    },
                    {
                      "state": "US-NV",
                      "incidents": 6,
                      "acres": 99558,
                      "personnel": 169
                    },
                    {
                      "state": "US-TX",
                      "incidents": 15,
                      "acres": 98046,
                      "personnel": 526
                    },
                    {
                      "state": "US-MN",
                      "incidents": 6,
                      "acres": 74608,
                      "personnel": 98
                    },
                    {
                      "state": "US-NM",
                      "incidents": 70,
                      "acres": 71816,
                      "personnel": 338
                    },
                    {
                      "state": "US-CA",
                      "incidents": 63,
                      "acres": 68254,
                      "personnel": 4288
                    },
                    {
                      "state": "US-AK",
                      "incidents": 6,
                      "acres": 55177,
                      "personnel": 84
                    },
                    {
                      "state": "US-OK",
                      "incidents": 33,
                      "acres": 39987,
                      "personnel": 178
                    },
                    {
                      "state": "US-FL",
                      "incidents": 10,
                      "acres": 37592,
                      "personnel": 26
                    },
                    {
                      "state": "US-SD",
                      "incidents": 12,
                      "acres": 7293,
                      "personnel": 93
                    },
                    {
                      "state": "US-WY",
                      "incidents": 7,
                      "acres": 7098,
                      "personnel": 376
                    },
                    {
                      "state": "US-LA",
                      "incidents": 5,
                      "acres": 5929,
                      "personnel": 7
                    },
                    {
                      "state": "US-IL",
                      "incidents": 18,
                      "acres": 2805,
                      "personnel": 0
                    },
                    {
                      "state": "US-GA",
                      "incidents": 2,
                      "acres": 1871,
                      "personnel": 4
                    },
                    {
                      "state": "US-AR",
                      "incidents": 14,
                      "acres": 1092,
                      "personnel": 0
                    },
                    {
                      "state": "US-AL",
                      "incidents": 4,
                      "acres": 931,
                      "personnel": 0
                    },
                    {
                      "state": "US-AZ",
                      "incidents": 11,
                      "acres": 717,
                      "personnel": 16
                    },
                    {
                      "state": "US-ND",
                      "incidents": 2,
                      "acres": 350,
                      "personnel": 2
                    },
                    {
                      "state": "US-MI",
                      "incidents": 2,
                      "acres": 289,
                      "personnel": 0
                    },
                    {
                      "state": "US-MS",
                      "incidents": 3,
                      "acres": 246,
                      "personnel": 3
                    },
                    {
                      "state": "US-WI",
                      "incidents": 13,
                      "acres": 48,
                      "personnel": 0
                    },
                    {
                      "state": "US-IN",
                      "incidents": 3,
                      "acres": 7,
                      "personnel": 0
                    },
                    {
                      "state": "US-MA",
                      "incidents": 1,
                      "acres": 0,
                      "personnel": 0
                    }
                  ]
                }
              }
            }
          },
          "401": {
            "description": "Missing or invalid API key"
          },
          "402": {
            "description": "Subscription past due; the response carries a payment_url"
          },
          "429": {
            "description": "Monthly token allowance exhausted"
          }
        },
        "security": [
          {
            "ApiKey": []
          }
        ]
      }
    },
    "/v1/wildfires/nearest": {
      "get": {
        "operationId": "wildfiresNearMe",
        "summary": "Wildfires Near Me",
        "description": "Wildfires Near Me endpoint of the Wildfires API. Costs 2 tokens per call.",
        "externalDocs": {
          "url": "https://dataandapis.com/apis/wildfires/wildfires-near-me"
        },
        "parameters": [
          {
            "name": "lat",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "43.6"
          },
          {
            "name": "lng",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "-116.2"
          },
          {
            "name": "radius_km",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            },
            "example": "200"
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                },
                "example": {
                  "ok": true,
                  "query": {
                    "lat": 43.6,
                    "lng": -116.2,
                    "radius_km": 200
                  },
                  "count": 3,
                  "wildfires": [
                    {
                      "id": "2026-IDBOF-000958",
                      "name": "CROOKED",
                      "state": "US-ID",
                      "county": "Boise",
                      "acres": 10081,
                      "percent_contained": 93,
                      "discovered": "2026-08-18T23:38:00.000Z",
                      "contained": null,
                      "type": "wildfire",
                      "cause": "Human",
                      "cause_general": null,
                      "personnel": 263,
                      "updated": "2026-09-12T23:00:45.363Z",
                      "gacc": "GBCC",
                      "lat": 43.8472,
                      "lng": -115.5396,
                      "distance_km": 59.8
                    },
                    {
                      "id": "2026-IDSTF-000245",
                      "name": "Buckhorn",
                      "state": "US-ID",
                      "county": "Elmore",
                      "acres": 161,
                      "percent_contained": 0,
                      "discovered": "2026-09-11T00:04:44.000Z",
                      "contained": null,
                      "type": "wildfire",
                      "cause": "Human",
                      "cause_general": null,
                      "personnel": 149,
                      "updated": "2026-09-13T00:30:41.163Z",
                      "gacc": "GBCC",
                      "lat": 43.5473,
                      "lng": -115.1049,
                      "distance_km": 88.4
                    },
                    {
                      "id": "2026-IDBOD-000994",
                      "name": "FLINT",
                      "state": "US-ID",
                      "county": "Owyhee",
                      "acres": 6936,
                      "percent_contained": 100,
                      "discovered": "2026-08-24T21:12:00.000Z",
                      "contained": null,
                      "type": "wildfire",
                      "cause": "Natural",
                      "cause_general": null,
                      "personnel": 53,
                      "updated": "2026-09-12T23:09:53.060Z",
                      "gacc": "GBCC",
                      "lat": 42.8822,
                      "lng": -116.822,
                      "distance_km": 94.4
                    }
                  ]
                }
              }
            }
          },
          "401": {
            "description": "Missing or invalid API key"
          },
          "402": {
            "description": "Subscription past due; the response carries a payment_url"
          },
          "429": {
            "description": "Monthly token allowance exhausted"
          }
        },
        "security": [
          {
            "ApiKey": []
          }
        ]
      }
    }
  },
  "components": {
    "securitySchemes": {
      "ApiKey": {
        "type": "apiKey",
        "in": "header",
        "name": "X-Api-Key",
        "description": "Create a free key at https://dataandapis.com/sign-up. 500 tokens a month on the Free plan; this API costs 2 tokens per call."
      }
    }
  },
  "security": [
    {
      "ApiKey": []
    }
  ]
}