HUD - US Department of Housing and Urban Development CHAS API

Comprehensive Housing Affordability Strategy data

Operations 1

GET /chas Get CHAS Data by Geography #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/hud-chas-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

hud-chas-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: HUD User CHAS 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: CHAS
  description: Comprehensive Housing Affordability Strategy data
paths:
  /chas:
    get:
      summary: Get CHAS Data by Geography
      description: Returns CHAS housing needs data for a specified geography at a given geographic level. Supports national, state, county, place, MCD (Minor Civil Division), and census tract geographies. Data includes household housing problems by income level and tenure (owner vs. renter).
      operationId: getCHASData
      tags:
      - CHAS
      parameters:
      - name: type
        in: query
        required: true
        description: 'Geographic level type: 1 = National, 2 = State, 3 = County, 4 = Place (incorporated city/town), 5 = Minor Civil Division (MCD), 6 = Census Tract'
        schema:
          type: integer
          minimum: 1
          maximum: 6
          example: 3
      - name: stateId
        in: query
        required: false
        description: 2-digit state FIPS code. Required for type 3 (county), type 4 (place), type 5 (MCD), and type 6 (census tract).
        schema:
          type: string
          pattern: ^\d{2}$
          example: '11'
      - name: entityId
        in: query
        required: false
        description: Geographic entity identifier. For counties, use the 3-digit county FIPS code. For places, use the 5-digit FIPS place code. For census tracts, use the 11-digit FIPS tract code.
        schema:
          type: string
          example: '001'
      - name: year
        in: query
        required: false
        description: Data year. CHAS data is published periodically as ACS 5-year estimates become available.
        schema:
          type: integer
          example: 2019
      responses:
        '200':
          description: Successful response with CHAS data
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CHASResponse'
        '401':
          description: Unauthorized - missing or invalid bearer token
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '400':
          description: Bad request - invalid parameters
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '404':
          description: No CHAS data found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
components:
  schemas:
    CHASResponse:
      type: object
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/CHASRecord'
    ErrorResponse:
      type: object
      properties:
        message:
          type: string
          description: Error message
          example: Unauthorized access. Please provide a valid bearer token.
    CHASRecord:
      type: object
      description: CHAS housing needs data record
      properties:
        geoname:
          type: string
          description: Geographic area name
          example: District of Columbia
        sumlevel:
          type: string
          description: Summary level code for the geography
          example: '040'
        year:
          type: string
          description: ACS 5-year estimate period (e.g., 2015-2019)
          example: 2015-2019
        A1:
          type: integer
          description: Total households
        A2:
          type: integer
          description: Owner-occupied households
        A3:
          type: integer
          description: Renter-occupied households
        T1_est:
          type: integer
          description: Total households with housing problems estimate
        T1_moe:
          type: number
          description: Total households with housing problems margin of error
        T2_est:
          type: integer
          description: Extremely Low Income (<=30% AMI) households with housing problems
        T2_moe:
          type: number
          description: ELI households with housing problems margin of error
        T3_est:
          type: integer
          description: Very Low Income (30-50% AMI) households with housing problems
        T3_moe:
          type: number
          description: VLI households with housing problems margin of error
        T4_est:
          type: integer
          description: Low Income (50-80% AMI) households with housing problems
        T4_moe:
          type: number
          description: LI households with housing problems margin of error
  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