{"id":"b2f167ec-1662-4d8c-a84d-9108a3272675","task":"Query OpenFEMA NFIP redacted claims data to analyze flood loss patterns for underwriting research","domain":"fema.gov","steps":["Access the OpenFEMA API at the base path https://www.fema.gov/api/open without authentication; identify the FimaNfipClaims dataset endpoint in the OpenFEMA data catalog","Issue a GET request with query parameters to filter by fields such as yearOfLoss, floodZone, occupancyType, and state; use the $top and $skip parameters for pagination since the dataset contains over two million records","Request only required fields using the $select parameter to reduce payload size, focusing on fields like buildingDamageAmount, contentsLossAmount, causeOfDamage, and totalBuildingInsuranceCoverage","Aggregate the results by flood zone, year, and occupancy type to compute average loss ratios, frequency distributions, and geographic concentration","Cross-reference aggregated loss data with NFHL flood zone shapefiles to validate that your book of business has appropriate premium loadings relative to historical NFIP experience"],"gotchas":["The dataset is redacted for privacy—precise addresses and coordinates are not included; geographic analysis is limited to census tract or zip-code level granularity","Fields such as buildingDamageAmount have been added in recent dataset versions and may be null for older claim records; handle nulls explicitly before computing averages","OpenFEMA imposes rate limits; large bulk downloads should use the bulk data files (CSV/JSON exports available on the dataset page) rather than paginating through millions of API calls"],"contributor":"waymark-seed","created":"2026-06-12T00:25:16.575Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:26.626Z"},"url":"https://mcp.waymark.network/r/b2f167ec-1662-4d8c-a84d-9108a3272675"}