Provenance
Freshness & coverage
Methods (5)
searchDisasterDeclarations
readFederal disaster declarations 1953-present. Filter state, county, incidentType, year, date range.
Input schema
{ "type": "object", "properties": { "state": { "type": "string", "examples": [ "TX" ] }, "county": { "type": "string" }, "incidentType": { "type": "string", "examples": [ "Hurricane" ] }, "declarationType": { "type": "string" }, "year": { "type": "number", "examples": [ 2024 ] }, "beginDate": { "type": "string" }, "endDate": { "type": "string" }, "limit": { "type": "number" }, "offset": { "type": "number" } }, "additionalProperties": false }One row per designated area. 21 incident types; 3 declaration types.
searchNfipClaims
readNFIP flood-insurance claims (~2.7M anonymized since 1973). Filter state, county FIPS, year, zone.
Input schema
{ "type": "object", "properties": { "state": { "type": "string", "examples": [ "TX" ] }, "countyCode": { "type": "string" }, "year": { "type": "number", "examples": [ 2017 ] }, "dateOfLossBegin": { "type": "string" }, "dateOfLossEnd": { "type": "string" }, "ratedFloodZone": { "type": "string", "examples": [ "AE" ] }, "occupancyType": { "type": "number" }, "limit": { "type": "number" }, "offset": { "type": "number" } }, "additionalProperties": false }Use 5-digit county FIPS for tight filters. Refresh is monthly.
searchPublicAssistanceProjects
readPublic Assistance funded projects. Pivot disasterNumber to projects, damage category and amounts.
Input schema
{ "type": "object", "properties": { "state": { "type": "string" }, "county": { "type": "string" }, "disasterNumber": { "type": "number", "examples": [ 4332 ] }, "damageCategoryCode": { "type": "string" }, "projectStatus": { "type": "string" }, "limit": { "type": "number" }, "offset": { "type": "number" } }, "additionalProperties": false }damageCategoryCode A-G or Z. projectStatus is just Active or Ineligible.
searchIpawsAlerts
readIPAWS archived public alerts. Filter sender, event type, message type, sent date range.
Input schema
{ "type": "object", "properties": { "sender": { "type": "string" }, "eventType": { "type": "string", "examples": [ "Tornado Warning" ] }, "msgType": { "type": "string" }, "beginDate": { "type": "string", "examples": [ "2026-03-01" ] }, "endDate": { "type": "string", "examples": [ "2026-04-01" ] }, "limit": { "type": "number" }, "offset": { "type": "number" } }, "additionalProperties": false }Event and severity live in CAP info[]; raw XML is stripped.
getServiceInfo
readLive dataset row counts and exact enum values for filter columns.
Input schema
{ "type": "object", "properties": {}, "additionalProperties": false }
