HUD - US Department of Housing and Urban Development Fair Market Rents API
Fair Market Rent data by geography
Fair Market Rent data by geography
openapi: 3.0.3
info:
title: HUD User CHAS Fair Market Rents API
description: Comprehensive Housing Affordability Strategy (CHAS) data provides custom tabulations of American Community Survey (ACS) data on housing needs at national, state, county, place, and census tract levels. CHAS data is used for Consolidated Planning submissions required to receive HUD formula grant funds. Requires a free bearer token obtained from the HUD User portal.
version: 1.0.0
contact:
name: HUD User Support
url: https://www.huduser.gov/portal/contact.html
license:
name: Public Domain
url: https://www.huduser.gov/portal/dataset/api-terms-of-service.html
servers:
- url: https://www.huduser.gov/hudapi/public
description: HUD User Public API
security:
- bearerAuth: []
tags:
- name: Fair Market Rents
description: Fair Market Rent data by geography
paths:
/fmr/statedata/{state}:
get:
summary: Get Fair Market Rents by State
description: Returns Fair Market Rent data for all counties and metropolitan areas within the specified state. FMRs cover efficiency through four-bedroom unit sizes.
operationId: getFMRByState
tags:
- Fair Market Rents
parameters:
- name: state
in: path
required: true
description: Two-letter state abbreviation (e.g., AL, CA, TX)
schema:
type: string
pattern: ^[A-Z]{2}$
example: DC
- name: year
in: query
required: false
description: Fiscal year for FMR data (e.g., 2024). Defaults to the most recent year.
schema:
type: integer
example: 2024
responses:
'200':
description: Successful response with FMR data for the state
content:
application/json:
schema:
$ref: '#/components/schemas/FMRStateResponse'
'401':
description: Unauthorized - missing or invalid bearer token
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'404':
description: State not found
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
/fmr/data/{entityid}:
get:
summary: Get Fair Market Rents by Entity
description: Returns Fair Market Rent data for a specific geographic entity identified by its HUD entity ID (county FIPS code or CBSA code).
operationId: getFMRByEntity
tags:
- Fair Market Rents
parameters:
- name: entityid
in: path
required: true
description: HUD geographic entity identifier. For counties, use the 5-digit FIPS code. For metropolitan areas, use the CBSA code.
schema:
type: string
example: '1100199999'
- name: year
in: query
required: false
description: Fiscal year for FMR data
schema:
type: integer
example: 2024
responses:
'200':
description: Successful response with FMR data
content:
application/json:
schema:
$ref: '#/components/schemas/FMREntityResponse'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'404':
description: Entity not found
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
components:
schemas:
FMREntityResponse:
type: object
properties:
data:
$ref: '#/components/schemas/FMRArea'
FMRStateResponse:
type: object
properties:
data:
type: object
properties:
metroareas:
type: array
items:
$ref: '#/components/schemas/FMRArea'
counties:
type: array
items:
$ref: '#/components/schemas/FMRArea'
FMRUnit:
type: object
description: Fair Market Rent values by unit size
properties:
Efficiency:
type: number
description: Fair Market Rent for an efficiency (studio) unit in USD
example: 1200
One-Bedroom:
type: number
description: Fair Market Rent for a one-bedroom unit in USD
example: 1450
Two-Bedroom:
type: number
description: Fair Market Rent for a two-bedroom unit in USD
example: 1700
Three-Bedroom:
type: number
description: Fair Market Rent for a three-bedroom unit in USD
example: 2200
Four-Bedroom:
type: number
description: Fair Market Rent for a four-bedroom unit in USD
example: 2600
ErrorResponse:
type: object
properties:
message:
type: string
description: Error message
example: Unauthorized access. Please provide a valid bearer token.
FMRArea:
type: object
description: FMR data for a geographic area
properties:
area_name:
type: string
description: Name of the geographic area
example: Washington-Arlington-Alexandria, DC-VA-MD HUD Metro FMR Area
area_code:
type: string
description: HUD area code
example: METRO47900M47900
county_name:
type: string
description: County name if applicable
example: District of Columbia
counties_msa:
type: string
description: Counties within the MSA
year:
type: string
description: Fiscal year for the FMR data
example: '2024'
fmr_type:
type: integer
description: FMR type (40 for 40th percentile, 50 for 50th percentile)
example: 40
smallarea_status:
type: string
description: Indicates if small area FMRs are applicable
enum:
- '0'
- '1'
basicdata:
$ref: '#/components/schemas/FMRUnit'
securitySchemes:
bearerAuth:
type: http
scheme: bearer
description: Bearer token obtained by registering at https://www.huduser.gov/hudapi/public/register
externalDocs:
description: HUD User CHAS API Documentation
url: https://www.huduser.gov/portal/dataset/chas-api.html