ACF TANF Data
Schema for TANF (Temporary Assistance for Needy Families) program data as collected by ACF from state agencies under 45 CFR 265.
ChildrenFamiliesFederal-GovernmentHealth And Human ServicesHuman ServicesSocial Safety Net
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://github.com/api-evangelist/the-administration-for-children-and-families/blob/main/json-schema/acf-tanf-schema.json",
"title": "ACF TANF Data",
"description": "Schema for TANF (Temporary Assistance for Needy Families) program data as collected by ACF from state agencies under 45 CFR 265.",
"type": "object",
"definitions": {
"TANFCase": {
"title": "TANF Case",
"description": "A TANF household/case record with family composition and benefit information.",
"type": "object",
"properties": {
"caseId": {
"type": "string",
"description": "State-assigned case identifier"
},
"reportMonth": {
"type": "string",
"pattern": "^[0-9]{4}-(0[1-9]|1[0-2])$",
"description": "Reporting month in YYYY-MM format"
},
"state": {
"type": "string",
"description": "State FIPS code"
},
"county": {
"type": "string",
"description": "County FIPS code"
},
"stratum": {
"type": "string",
"description": "Sample stratum (for statistical sampling)"
},
"zipCode": {
"type": "string",
"description": "Residential ZIP code"
},
"familyType": {
"type": "string",
"enum": ["Married Couple", "Unmarried Couple", "Single Parent"],
"description": "Type of family unit"
},
"numberOfChildren": {
"type": "integer",
"minimum": 0,
"description": "Number of children in the assistance unit"
},
"tanfAssistanceAmount": {
"type": "number",
"description": "Monthly TANF benefit amount in dollars"
},
"monthsOnTanf": {
"type": "integer",
"description": "Total months of federal TANF assistance (lifetime limit: 60 months)"
},
"workParticipation": {
"type": "boolean",
"description": "Whether a family member meets work participation requirements"
},
"workActivities": {
"type": "array",
"items": {
"type": "string",
"enum": [
"Unsubsidized Employment",
"Subsidized Private Employment",
"Subsidized Public Employment",
"Work Experience",
"On-the-Job Training",
"Job Search",
"Community Service",
"Vocational Educational Training",
"Job Skills Training",
"Education Directly Related to Employment",
"Secondary School",
"Satisfactory Attendance at Secondary School"
]
},
"description": "Work-related activities the family is engaged in"
},
"sanction": {
"type": "boolean",
"description": "Whether the case has an active sanction"
}
},
"required": ["caseId", "reportMonth", "state"]
},
"TANFCaseloadSummary": {
"title": "TANF Caseload Summary",
"description": "Aggregate TANF caseload statistics for a state and month.",
"type": "object",
"properties": {
"state": {
"type": "string",
"description": "State FIPS code"
},
"reportMonth": {
"type": "string",
"description": "Reporting month in YYYY-MM format"
},
"totalFamilies": {
"type": "integer",
"description": "Total families receiving TANF assistance"
},
"totalRecipients": {
"type": "integer",
"description": "Total individual TANF recipients"
},
"totalChildren": {
"type": "integer",
"description": "Total children receiving TANF assistance"
},
"totalExpenditures": {
"type": "number",
"description": "Total TANF expenditures in dollars for the month"
},
"workParticipationRate": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "Work participation rate as a percentage"
}
},
"required": ["state", "reportMonth"]
}
}
}