get_fema_disasters
Returns federal disaster declarations from OpenFEMA — every DR (major disaster), EM (emergency), and FM (fire management) declaration since 1953, one record per (declaration, designated county). ~70K records. Use this when the user asks about: hurricanes / floods / wildfires / severe storms hitting a state or county, which counties were designated for FEMA assistance, active vs closed-out disasters, or to anchor an insurance / construction / utility / muni-credit question to the official federal declaration. Record shape: fema_declaration_string ('DR-4728-CA'), declaration type + date, incident_type ('Hurricane', 'Flood', 'Fire', 'Severe Storm'...), declaration_title ('HURRICANE IAN'), designated_area (county) + FIPS codes, and the four assistance-program flags (individual_assistance, individuals_households_program, public_assistance, hazard_mitigation) — public_assistance=true is the infrastructure-rebuild-money flag. A single disaster spans MANY records (one per designated county): filter fema_declaration_string or disaster_number for all areas of one event; filter state + since for a state's recent disasters. Cross-source: follow a declaration with get_federal_contracts / get_federal_grants (recipient_name or date-windowed) for the rebuild spend, and get_material_events for insurer 8-Ks after major events. Pure-publisher posture: FEMA's declarations as published — no derived damage estimates or exposure scores.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Direct lookup: '{declarationString}-{fips}' (e.g., 'DR-4728-CA-06037'). | |
| limit | No | Maximum records to return. Default 50, max 500. | |
| since | No | Declaration date lower bound (YYYY-MM-DD inclusive). | |
| state | No | Two-letter state / territory code (e.g., 'FL', 'PR'). | |
| title | No | Case-insensitive substring against declaration title + designated area (e.g., 'ian', 'maui'). | |
| until | No | Declaration date upper bound (YYYY-MM-DD inclusive). | |
| sort_order | No | Default: desc (most recent declarations first). | |
| incident_type | No | Exact incident type (e.g., 'Hurricane', 'Flood', 'Fire', 'Severe Storm', 'Tornado', 'Earthquake'). | |
| disaster_number | No | Exact FEMA disaster number (e.g., 4728). | |
| declaration_type | No | DR = major disaster, EM = emergency, FM = fire management. | |
| fema_declaration_string | No | Exact declaration (e.g., 'DR-4728-CA') — returns every designated county for that event. |