HMDA Loan Application Register (LAR) Record

A single Home Mortgage Disclosure Act Loan Application Register record as returned by the HMDA Data Browser API

Consumer FinanceGovernmentComplaintsMortgageHMDAFinancial DataRegulatoryOpen Data

Properties

Name Type Description
lei string Legal Entity Identifier of the financial institution
loan_type integer Type of covered loan (1=Conventional, 2=FHA, 3=VA, 4=FSA/RHS)
loan_purpose integer Loan purpose (1=Home purchase, 2=Home improvement, 31=Refinancing, 32=Cash-out refinancing, 4=Other, 5=Not applicable)
preapproval integer Preapproval status (1=Preapproval requested, 2=Preapproval not requested)
construction_method integer Construction method (1=Site-built, 2=Manufactured home)
occupancy_type integer Occupancy type (1=Principal residence, 2=Second residence, 3=Investment property)
loan_amount number Amount of the covered loan or application
action_taken integer Action taken on the application (1=Originated, 2=Approved but not accepted, 3=Denied, 4=Withdrawn, 5=Closed for incompleteness, 6=Purchased, 7=Preapproval denied, 8=Preapproval approved but not accept
state_code string Two-letter state code
county_code string Five-digit FIPS county code
census_tract string Census tract number
derived_ethnicity string Derived ethnicity of the applicant
derived_race string Derived race of the applicant
derived_sex string Derived sex of the applicant
derived_loan_product_type string Derived loan product type combining loan type and lien status
derived_dwelling_category string Derived dwelling category combining construction method and occupancy type
activity_year integer Calendar year the data covers
income integernull Gross annual income of the applicant (in thousands)
rate_spread numbernull Difference between the APR and the average prime offer rate
hoepa_status integer HOEPA status (1=High-cost mortgage, 2=Not a high-cost mortgage, 3=Not applicable)
lien_status integer Lien status (1=Secured by first lien, 2=Secured by subordinate lien)
loan_term integernull Number of months after which the legal obligation matures
property_value numbernull Value of the property securing the covered loan
interest_rate numbernull Interest rate for the covered loan
total_loan_costs numbernull Total loan costs as defined by Regulation Z
origination_charges numbernull Origination charges
discount_points numbernull Discount points
lender_credits numbernull Lender credits
View JSON Schema on GitHub

JSON Schema

cfpb-hmda-lar-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/cfpb/main/json-schema/cfpb-hmda-lar-schema.json",
  "title": "HMDA Loan Application Register (LAR) Record",
  "description": "A single Home Mortgage Disclosure Act Loan Application Register record as returned by the HMDA Data Browser API",
  "type": "object",
  "properties": {
    "lei": {
      "type": "string",
      "description": "Legal Entity Identifier of the financial institution"
    },
    "loan_type": {
      "type": "integer",
      "description": "Type of covered loan (1=Conventional, 2=FHA, 3=VA, 4=FSA/RHS)"
    },
    "loan_purpose": {
      "type": "integer",
      "description": "Loan purpose (1=Home purchase, 2=Home improvement, 31=Refinancing, 32=Cash-out refinancing, 4=Other, 5=Not applicable)"
    },
    "preapproval": {
      "type": "integer",
      "description": "Preapproval status (1=Preapproval requested, 2=Preapproval not requested)"
    },
    "construction_method": {
      "type": "integer",
      "description": "Construction method (1=Site-built, 2=Manufactured home)"
    },
    "occupancy_type": {
      "type": "integer",
      "description": "Occupancy type (1=Principal residence, 2=Second residence, 3=Investment property)"
    },
    "loan_amount": {
      "type": "number",
      "description": "Amount of the covered loan or application"
    },
    "action_taken": {
      "type": "integer",
      "description": "Action taken on the application (1=Originated, 2=Approved but not accepted, 3=Denied, 4=Withdrawn, 5=Closed for incompleteness, 6=Purchased, 7=Preapproval denied, 8=Preapproval approved but not accepted)"
    },
    "state_code": {
      "type": "string",
      "description": "Two-letter state code"
    },
    "county_code": {
      "type": "string",
      "description": "Five-digit FIPS county code"
    },
    "census_tract": {
      "type": "string",
      "description": "Census tract number"
    },
    "derived_ethnicity": {
      "type": "string",
      "description": "Derived ethnicity of the applicant"
    },
    "derived_race": {
      "type": "string",
      "description": "Derived race of the applicant"
    },
    "derived_sex": {
      "type": "string",
      "description": "Derived sex of the applicant"
    },
    "derived_loan_product_type": {
      "type": "string",
      "description": "Derived loan product type combining loan type and lien status"
    },
    "derived_dwelling_category": {
      "type": "string",
      "description": "Derived dwelling category combining construction method and occupancy type"
    },
    "activity_year": {
      "type": "integer",
      "description": "Calendar year the data covers"
    },
    "income": {
      "type": ["integer", "null"],
      "description": "Gross annual income of the applicant (in thousands)"
    },
    "rate_spread": {
      "type": ["number", "null"],
      "description": "Difference between the APR and the average prime offer rate"
    },
    "hoepa_status": {
      "type": "integer",
      "description": "HOEPA status (1=High-cost mortgage, 2=Not a high-cost mortgage, 3=Not applicable)"
    },
    "lien_status": {
      "type": "integer",
      "description": "Lien status (1=Secured by first lien, 2=Secured by subordinate lien)"
    },
    "loan_term": {
      "type": ["integer", "null"],
      "description": "Number of months after which the legal obligation matures"
    },
    "property_value": {
      "type": ["number", "null"],
      "description": "Value of the property securing the covered loan"
    },
    "interest_rate": {
      "type": ["number", "null"],
      "description": "Interest rate for the covered loan"
    },
    "total_loan_costs": {
      "type": ["number", "null"],
      "description": "Total loan costs as defined by Regulation Z"
    },
    "origination_charges": {
      "type": ["number", "null"],
      "description": "Origination charges"
    },
    "discount_points": {
      "type": ["number", "null"],
      "description": "Discount points"
    },
    "lender_credits": {
      "type": ["number", "null"],
      "description": "Lender credits"
    }
  },
  "required": ["lei", "activity_year", "loan_type", "loan_purpose", "action_taken", "state_code"]
}