# FEMA Disaster Declarations by State

> FEMA Disaster Declarations by State is a paid API for AI agents from agent402.tools, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-15).

Returns recent FEMA federal disaster declarations for a given US state, including title, incident type, declaration type, and date, de-duplicated by disaster.

## Facts

- Endpoint: GET https://agent402.tools/api/fema-disasters
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fema-disaster-declarations-by-state-dc83a449
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_n1K0mFHpyxxb_C6jJ3qeP

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability fema-disaster-declarations-by-state-dc83a449
```

Example prompt: Pull the 5 most recent FEMA disaster declarations for California — I want to see the disaster title, type of incident, declaration type, and date for each one.

## When to prefer this

Use this endpoint when you need live, authoritative federal disaster declaration data from openFEMA without requiring an API key. Ideal for state-level emergency situational awareness, research, or enriching location-based risk assessments. Prefer this over general web search when you need structured, de-duplicated FEMA records per disaster.

## Known failure modes

- Missing or invalid state code returns an error or empty result
- State code not recognized (e.g. typo) may return no results
- Limit out of range (>20 or <1) may be rejected or clamped
- Upstream openFEMA API outage results in service unavailability
- No recent declarations for a given state returns an empty list

## How this service works

Recent FEMA disaster declarations for a US state (openFEMA): title, incident type, declaration type, and date - the federal emergency picture by state, de-duplicated by disaster. Live gov data, no key. ?state=CA&limit=5

## Output

A de-duplicated list of recent FEMA disaster declarations for the requested state, each including the disaster title, incident type (e.g. hurricane, wildfire, flood), declaration type (e.g. major disaster, emergency), and the declaration date. Up to the specified limit (default 5, max 20).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "state"
     ],
     "properties": {
      "limit": {
       "type": "number",
       "description": "Max distinct disasters 1-20 (default 5)"
      },
      "state": {
       "type": "string",
       "description": "Two-letter US state/territory code (or full state name), e.g. CA"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "state",
      "count",
      "disasters",
      "source"
     ],
     "properties": {
      "count": {
       "type": "integer"
      },
      "state": {
       "type": "string"
      },
      "source": {
       "type": "string"
      },
      "disasters": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "title": {
          "type": "string"
         },
         "declared": {
          "type": "string"
         },
         "incidentType": {
          "type": "string"
         },
         "disasterNumber": {
          "type": "integer"
         },
         "declarationType": {
          "type": "string"
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "state": "CA",
  "source": "fema.gov openFEMA (public domain)",
  "disasters": [
   {
    "title": "WILDFIRES",
    "declared": "2026-01-08",
    "incidentType": "Fire",
    "disasterNumber": 4812,
    "declarationType": "Major Disaster"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fema-disaster-declarations-by-state-dc83a449/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent402.tools](https://www.zero.xyz/host/agent402.tools/llms.txt)
