---
title: "Individuals and Households Program - Valid Registrations"
method: GET
path: "/v2/IndividualsAndHouseholdsProgramValidRegistrations"
tags: ["Individual Assistance"]
---

# Individuals and Households Program - Valid Registrations

`GET /v2/IndividualsAndHouseholdsProgramValidRegistrations`

## Request

- Base URL: `https://www.fema.gov/api/open`
- URL: `https://www.fema.gov/api/open/v2/IndividualsAndHouseholdsProgramValidRegistrations`
- Auth: none declared
- TypeScript: <https://skmtc.dev/fema/apis/openfema-api/docs/v2/IndividualsAndHouseholdsProgramValidRegistrations/get.ts> (a function with typed inputs; its response is checked against the schema)

This dataset contains FEMA applicant-level data for the Individuals and Households Program (IHP). All PII information has been removed. The location is represented by county, city, and zip code. This dataset contains IA applications from DR1439 (declared in 2002) to those declared over 30 days ago. The full data set is refreshed on an annual basis. A weekly refresh occurs to update disasters declared in the last 18 months. Valid Registrations includes all major disasters and only valid registrants.

IHP is intended to meet basic needs and supplement disaster recovery efforts. The IHP is not intended to return disaster-damaged property to its pre-disaster condition. Disaster damage to secondary or vacation homes does not qualify for IHP assistance. 

This is raw, unedited data from FEMA's National Emergency Management Information System (NEMIS) and as such is subject to a small percentage of human error. 

Any financial information is derived from NEMIS and not FEMA's official financial systems. Due to differences in reporting periods, status of obligations and how business rules are applied, this financial information may differ slightly from official publication on public websites such as usaspending.gov; this dataset is not intended to be used for any official federal financial reporting.

This dataset is not intended to be an official federal report and should not be considered an official federal report. 

Citation: The Agency’s preferred citation for datasets (API usage or file downloads) can be found on the OpenFEMA Terms and Conditions page, Citing Data section: https://www.fema.gov/about/openfema/terms-conditions.

Due to the size of this file, tools other than a spreadsheet may be required to analyze, visualize, and manipulate the data. MS Excel will not be able to process files this large without data loss. It is recommended that a database (e.g., MS Access, MySQL, PostgreSQL, etc.) be used to store and manipulate data. Other programming tools such as R, Apache Spark, and Python can also be used to analyze and visualize data. Further, basic Linux/Unix tools can be used to manipulate, search, and modify large files.  

If you have media inquiries about this dataset, please email the FEMA Press Office at FEMA-Press-Office@fema.dhs.gov. For inquiries about FEMA's data and Open Government program, please email the OpenFEMA team at OpenFEMA@fema.dhs.gov.

## Query parameters

- `$filter` string
- `$top` integer
- `$skip` integer
- `$count` boolean
- `$filename` string
- `$metadata` boolean
- `$gzip` boolean
- `$orderby` string[]
- `$select` string[]
- `$format` 'json' | 'jsona' | 'jsonl' | 'csv'

## Response `200`

OK

- object
  - `metadata` Metadata
    - `skip` number, nullable
    - `filter` string, nullable
    - `orderBy` string, nullable
    - `select` string, nullable
    - `rundate` string, nullable
    - `top` number, nullable
    - `format` string, nullable
    - `metadata` boolean, nullable
    - `entityname` string
    - `version` string
    - `url` string
    - `count` number, nullable
  - `IndividualsAndHouseholdsProgramValidRegistrations` V2IndividualsAndHouseholdsProgramValidRegistrations[]
    - `id` number: Unique ID assigned to the record
    - `incidentTypeCode` string, string: A code that represents the disaster incident type: 0 - Not applicable; 1 - Explosion; 2 - Straight-Line Winds; 3 - Tidal Wave; 4 - Tropical Storm; 5 - Winter Storm; 8 - Tropical Depression; A - Tsunami; B - Biological; C - Coastal Storm; D - Drought; E - Earthquake; F - Flood; G - Freezing; H - Hurricane; I - Terrorist; J - Typhoon; K - Dam/Levee Break; L - Chemical; M - Mud/Landslide; N - Nuclear; O - Severe Ice Storm; P - Fishing Losses; Q - Crop Losses; R - Fire; S - Snowstorm; T - Tornado; U - Civil Unrest; V - Volcanic Eruption; W - Severe Storm; X - Toxic Substances; Y - Human Cause; Z - Other
    - `declarationDate` string, date: Date the disaster was declared
    - `disasterNumber` number: Sequentially assigned number used to designate an event or incident declared as a disaster. For more information on the disaster process, https://www.fema.gov/disasters/how-declared
    - `county` string, string, nullable: The name of the affected U.S. county, parish, borough, independent city, or other political subdivision of a U.S. state, territory, or tribal government
    - `fips` string, string, nullable: Federal Information Processing Series (FIPS) are numeric codes assigned to US states and counties. US states are identified by a 2-digit number, while US counties are identified by a 3-digit number.
    - `censusGeoid` string, string, nullable: Numeric code that uniquely identify all administrative/legal and statistical geographic areas for which the Census Bureau tabulates data. In this instance, the Census GeoID is presented at the Census Block Group level. This is an address-based 12-character code that is the concatenation of fields consisting of the 2-character state FIPS code, the 3-character county FIPS code, the 6-character census tract code, and the 1-character block group code. A value of NO_INTERSECT indicates the address on file did not fall within the defined Census geography. Please see: https://www.census.gov/programs-surveys/geography/guidance/geo-identifiers.html
    - `censusYear` number, nullable: Census period used to obtain Census Block ID. NOTE: THIS VALUE IS UNAVAILABLE AT THIS TIME.
    - `damagedStateAbbreviation` string, string, nullable: State abbreviation of location of damaged dwelling
    - `damagedCity` string, string, nullable: City name of location of damaged dwelling. User entered with no data checks to resolve incorrect spellings.
    - `damagedZipCode` string, string, nullable: Damaged dwelling ZIP Code
    - `applicantAge` string, string, nullable: The age range of the primary applicant. Values are <19, 19-34, 35-49, 50-64, 65+
    - `householdComposition` string, string, nullable: Number of individuals living in the household at time of disaster. Values are 1, 2, 3, 4, 5, >5
    - `occupantsUnderTwo` string, string, nullable: The total number of occupants under the age of two in the household at time of disaster
    - `occupants2to5` string, string, nullable: The total number of occupants between two and five years old in the household at time of disaster
    - `occupants6to18` string, string, nullable: The total number of occupants between 6 and 18 years old in the household at time of disaster
    - `occupants19to64` string, string, nullable: The total number of occupants between 19 and 64 years old in the household at time of disaster
    - `occupants65andOver` string, string, nullable: The total number of occupants 65 years old and over in the household at time of disaster
    - `grossIncome` string, string, nullable: Self-reported gross income range in U.S. dollars. Values can be <$15,000, $15,000-$30,000, $30,001-$60,000, $60,001-$120,000, $120,001-$175,000, >$175,000
    - `ownRent` string, string, nullable: Is the applicant the Owner or a Renter of the damaged dwelling? O - Owner; R - Renter; null - Unknown
    - `primaryResidence` boolean, nullable: Is the applicant's damaged dwelling his/her primary residence?
    - `residenceType` string, string, nullable: Damaged Dwelling Residence Type (e.g., single-family home, apartment). A - Apartment; B - Boat; C - Condo; H - House/Duplex; M - Mobile Home; N - Non-Traditional; O - Other; TH - Townhouse; T - Travel Trailer; ALF - Assisted Living Facility; MIL - Military Housing; CD - College Dorm; CF - Correctional Facility
    - `homeOwnersInsurance` boolean: Does the applicant have Homeowner's Insurance?
    - `floodInsurance` boolean: Does the applicant have flood insurance?
    - `registrationMethod` string, string, nullable: Method used by applicant when registering for FEMA assistance: Null - Unknown; C - Call Center; D - DSAT; I - Internet; M - Mobile
    - `ihpReferral` boolean: IHP referral status NOTE: Does not include applicants referred to TSA only
    - `ihpEligible` boolean: Was the applicant eligible for the Individual Housing Program (IHP)? NOTE: Applicants that received an HA and/or ONA award
    - `ihpAmount` number, float: Total financial IHP award for Housing Assistance (HA) and/or Other Needs Assistance (ONA), in U.S. dollars
    - `ineligibleReason` string, string, nullable: A code representing a high-level reason for ineligibility. See https://www.fema.gov/assistance/individual/program/eligibility for more information on eligibility requirements. 1 - Applicant does not have disaster eligible damages or needs; 2 - Applicant has insurance; 3 - Applicant did not respond to FEMA outreach or voluntarily withdrew application; 4 - Applicant needs to submit documentation; 5 - Duplicate application; 6 - Flood zone related reason; 7 - Other; 8 - Pending; 9 - Other non-identified eligibility code
    - `fipAmount` number, float: The amount of the applicant's Flood Insurance Premium (FIP) that was paid for by FEMA, in U.S. dollars
    - `haReferral` boolean: Was the applicant referred to the Housing Assistance program?
    - `haEligible` boolean: Was the applicant eligible for the Housing Assistance program? NOTE: Does not include applicants licensed into Direct Housing that did not receive an HA award
    - `haAmount` number, float: Total amount awarded for Housing Assistance under IHP
    - `haStatus` string, string, nullable: The most recent Housing Assistance decision. Clarifications to values can be found in the codes table.
    - `onaReferral` boolean: Was the applicant referred to the Other Needs Assistance (ONA) program?
    - `onaEligible` boolean: Was the applicant eligible for the Other Needs Assistance (ONA) program?
    - `onaAmount` number, float: Total dollar amount awarded for Other Needs Assistance (ONA) from the Individual and Households Program (IHP)
    - `transientAccommodEligible` boolean: Transient Accommodations Eligible
    - `transientAccommodAmount` number, float: Transient Accommodations Amount
    - `onaMedicalAssistEligible` boolean: ONA Medical Assistance Eligible
    - `onaMedicalAssistAmount` number, float: ONA Medical Assistance Amount
    - `onaDentalAssistEligible` boolean: ONA Dental Assistance Eligible
    - `onaDentalAssistAmount` number, float: ONA Dental Assistance Amount
    - `onaFuneralAssistEligible` boolean: ONA Funeral Assistance Eligible
    - `onaFuneralAssistAmount` number, float: ONA Funeral Assistance Amount
    - `onaMovingAssistEligible` boolean: ONA Moving/Storage Eligible
    - `onaMovingAssistAmount` number, float: ONA Moving/Storage Amount
    - `onaOtherAssistEligible` boolean: ONA Other Eligible
    - `onaOtherAssistAmount` number, float: ONA Other Amount
    - `utilitiesOut` boolean, nullable: Did the applicant report utilities were out of service?
    - `homeDamage` boolean, nullable: Did the applicant report home damage?
    - `autoDamage` boolean, nullable: Did the applicant report damages to automobile(s)?
    - `emergencyNeeds` boolean, nullable: Did the applicant report needs for emergency items?
    - `foodNeed` boolean, nullable: Did the applicant report a need for food?
    - `shelterNeed` boolean, nullable: Did the applicant report a need for shelter?
    - `accessFunctionalNeeds` boolean: Does the applicant require special accommodations?
    - `sbaApproved` boolean: Is applicant approved for a Small Business Administration loan? Approval does not equate to acceptance of the loan as one can be approved, but not accept.
    - `inspnIssued` boolean: Has a FEMA inspection been issued to determine damage amount?
    - `inspnReturned` boolean: Has a FEMA issued inspection been performed to determine damage amount?
    - `habitabilityRepairsRequired` boolean, nullable: Are repairs required to make the dwelling habitable?
    - `rpfvl` number, float: FEMA-determined value of disaster-caused damage to real property components, including floors, walls, access roads and bridges, electrical, plumbing, HVAC, etc. Note: IHP does not address land damage.
    - `ppfvl` number, float: FEMA-determined value of disaster-caused damage to personal property components, including appliances, furniture, etc. Note: IHP does not address land damage.
    - `renterDamageLevel` string, string, nullable: FEMA-determined level of damage to a dwelling occupied by a renter. 5530 - Moderate Damage; 5531 - Substantial Damage; 5532 - Major Damage; 5533 - Destroyed
    - `destroyed` boolean: Indicates if the home was destroyed. The home is marked as destroyed when requiring the replacement of the majority of two or more major structural components such as the collapsing of foundation walls, exterior walls or roof assembly; or only the foundation remains after complete removal of the above grade structure; or flood waters reach the roof inundating the majority of the structures living area; or the home is in imminent threat of collapse because of disaster-caused damages. In addition to these factors, mobile homes and or travel trailers are considered destroyed when the frame is visibly bent or twisted and releveling is not possible.
    - `waterLevel` number: Total depth of water affected the damaged dwelling, in inches
    - `highWaterLocation` string, string, nullable: Location of the high-water mark affected the damaged dwelling. A - Attic; B - Basement; N - Crawlspace; 1 - First Floor; O - Other; S - Over Access Road; R - Over Roof; 2 - Second Floor; 3 - Third Floor
    - `floodDamage` boolean: Was flood damage recorded?
    - `floodDamageAmount` number, float: FEMA-determined amount of damage to real and personal property due to flood damage, in U.S. dollars
    - `foundationDamage` boolean: FEMA-verified foundation damage?
    - `foundationDamageAmount` number, float: Amount of damage reported to the foundation of the damage dwelling, in U.S. dollars
    - `roofDamage` boolean: Has the damage dwelling's roof been damaged?
    - `roofDamageAmount` number, float: Amount of damage reported to the damaged dwelling's roof, in U.S. dollars
    - `tsaEligible` boolean: Was applicant eligible for Transitional Sheltering Assistance (TSA)?
    - `tsaCheckedIn` boolean: Did the applicant check in to a TSA property?
    - `rentalAssistanceEligible` boolean: Was the applicant eligible for Rental Assistance?
    - `rentalAssistanceAmount` number, float: Amount of Rental Assistance awarded in U.S. dollars. It falls under the umbrella of "housing assistance" and may be provided to eligible owners and renters.
    - `rentalAssistanceEndDate` string, date, nullable: Final Month applicant received Rental Assistance
    - `rentalResourceCity` string, string, nullable: Rental Resource City
    - `rentalResourceStateAbbrev` string, string, nullable: Rental Resource State Abbreviation
    - `rentalResourceZipCode` string, string, nullable: Rental Resource Zip Code
    - `repairAssistanceEligible` boolean: Was the applicant eligible for Home Repair Assistance?
    - `repairAmount` number, float: Amount of Repair Assistance awarded in U.S. dollars
    - `replacementAssistanceEligible` boolean: Was the applicant eligible for Home Replacement Assistance?
    - `replacementAmount` number, float: Amount of Replacement Assistance awarded in U.S. dollars
    - `personalPropertyEligible` boolean: Was the applicant eligible for ONA/Personal Property Assistance?
    - `personalPropertyAmount` number, float: Amount of ONA awarded for Personal Property Assistance in U.S. dollars
    - `ihpMax` boolean, nullable: For disasters declared prior to August 1, 2017, did the applicant receive the maximum IHP grant from FEMA?
    - `haMax` boolean, nullable: For disasters declared after August 1, 2017, did the applicant receive the maximum HA grant from FEMA?
    - `onaMax` boolean, nullable: For disasters declared after August 1, 2017, did the applicant receive the maximum ONA grant from FEMA?
    - `unmetNeedRp` number, float: FEMA Total Real Property Verified Loss by an inspector minus FEMA Total Real Property Award if any
    - `unmetNeedPp` number, float: FEMA Total Personal Property Verified Loss by an inspector minus FEMA Total Personal Property Award if any
    - `currentLocation` string, string, nullable: Current location type code. C - My Vehicle; CH - Church/House of Worship; D - My Home; E - Place of Employment; F - Family/Friends; H - Hotel/Motel; MHU - FEMA Provided Unit; NH - Homeless; P - Purchased New Home; PRU - New Permanent Rental; R - New Temporary Rental; RVT - RV/Camper; S - Mass Shelter; SR - Secondary Residence; T - Tent; U - Unknown
    - `selfAssessmentInformation` string, string, nullable: Self-assessment information. 1 - I had minor damage but I am able to live in my home.; 2 - I had damage to my home that requires a lot of repairs. I may not be able to live in my home.; 3 - I had damage to my home that requires major repairs. I am not able to live in my home.; 4 - My home was completely destroyed.; 5 - Unknown.; NR - No Response
    - `reportedDamage` boolean, nullable: Flag indicating that there was reported damage.
    - `insufficientDamage` boolean, nullable: Flag indicating insufficient damage. Null means there is no reported value for the field.
    - `ineligibleInsurance` boolean, nullable: Flag indicating insurance ineligibility. Null means there is no reported value for the field.
    - `verifiedOwnership` boolean, nullable: Flag indicating that the ownership status is verified. Null means there is no reported value for the field.
    - `verifiedOccupancy` boolean, nullable: Flag indicating that the occupancy level is verified.
    - `appliedDate` string, date, nullable: The date the applicant applied for assistance
    - `lastRefresh` string, date-time: Date the record was last updated in the API data store

---

[API](https://skmtc.dev/fema/apis/openfema-api.md) - [All operations](https://skmtc.dev/fema/apis/openfema-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fema/apis/openfema-api/revisions/fdc02603897f?raw)
