fema_search_hazard_mitigation
Search FEMA Hazard Mitigation Assistance disaster-resilience grants (HMGP, FMA, PDM, BRIC) — filter by state, program area, disaster number, amount, status. Uses OpenFEMA data.
Instructions
Search FEMA Hazard Mitigation Assistance projects — the disaster-RESILIENCE grant axis (HMGP/FMA/PDM/BRIC mitigation grants to state/local/tribal subrecipients, distinct from the disaster-RECOVERY spend in fema_search_public_assistance). Keyless OpenFEMA, dataset HazardMitigationAssistanceProjects v4, ~56k rows. Structured filters (module-built into an OData $filter; each LIVE-VERIFIED to narrow): state (→ state — the FULL state NAME, e.g. 'Alabama', NOT the 2-letter code), programArea (HMGP/FMA/PDM/BRIC/LPDM/FMA-SL), disasterNumber, status (e.g. 'Closed'), programFy, region (FEMA region 1–10), minProjectAmount/maxProjectAmount (projectAmount ge/le). limit (≤1000, def 100 → $top), offset (→ $skip). HONESTY: the module ALWAYS sends $inlinecount=allpages so totalAvailable is the EXACT filtered total (metadata.count), never the page length; amount fields (projectAmount/federalShareObligated/initialObligationAmount/netValueBenefits) are number|null (a real 0 stays 0, absent → null); genuine-empty ⇒ complete:true/total:0; an outage/400/404 THROWS (never a fake empty). NOTE: 'state' here is the full name (this dataset 400s on a 2-letter code), whereas fema_search_public_assistance maps 'state' to the 2-letter 'stateAbbreviation'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Rows per page ($top), 1..1000, default 100. | |
| state | No | Filter by state (→ state eq '...'). Accepts EITHER a 2-letter code ('AL', like the other FEMA tools) OR the full name ('Alabama'); the module maps a 2-letter code to the full name this dataset requires. | |
| offset | No | 0-based row offset ($skip) for pagination, default 0. | |
| region | No | Filter by FEMA region number 1–10 (→ region eq N). | |
| status | No | Filter by project status (→ status eq '...'). e.g. 'Closed', 'Open'. | |
| programFy | No | Filter by program fiscal year (→ programFy eq N). e.g. 2005. | |
| programArea | No | Filter by mitigation program (→ programArea eq '...'): HMGP (Hazard Mitigation Grant Program), FMA (Flood Mitigation Assistance), PDM (Pre-Disaster Mitigation), BRIC (Building Resilient Infrastructure and Communities), LPDM, FMA-SL. | |
| disasterNumber | No | Filter by FEMA disaster number (→ disasterNumber eq N). | |
| maxProjectAmount | No | Maximum project amount (→ projectAmount le N). | |
| minProjectAmount | No | Minimum project amount (→ projectAmount ge N). |