Search Head Start programs
Search Head Start programs: a federal grant as its recipient runs it, or a delegate agency running part of one. Loaded from the Office of Head Start's national service location dataset, with USAspending grant dates and dollars. A sweep returns active programs unless `status` asks for more.
Search Head Start programs: a federal grant as its recipient runs it, or a delegate agency running part of one. Loaded from the Office of Head Start's national service location dataset, with USAspending grant dates and dollars. A sweep returns active programs unless status asks for more.
API key (sk_live_... prefix). Generate keys in the UI under Settings > API Keys, then send it as Authorization: Bearer sk_live_...
In: header
Query Parameters
State abbreviation, or a comma-separated list
Comma-separated county names
Comma-separated (has any of): head_start, early_head_start, migrant_seasonal, aian_head_start, aian_early_head_start
active (default), no_open_site, or all
At least this many funded seats at open sites
At most this many funded seats at open sites
Grant ends on or after this date
dateGrant ends on or before this date
dateinclude, exclude (grant recipients only) or only
"include"true: only programs a school district runs; false: none of them
Program or recipient name, or a grant number
Comma-separated program UUIDs
Only the delegate agencies under this recipient's program
uuidname, state, funded_slots, open_site_count, grant_amount, grant_end, created_at, updated_at
"name"Sort direction
"true"Results per page
50Pagination offset
0Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/head-start-programs"{
"data": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"slug": "string",
"name": "string",
"grant_number": "string",
"delegate_number": "string",
"parent_program_id": "550e8400-e29b-41d4-a716-446655440000",
"parent_program_name": "string",
"recipient_name": "string",
"state": "string",
"physical_address": "string",
"physical_city": "string",
"physical_zip": "string",
"county": "string",
"phone": "string",
"website_url": "string",
"email": "string",
"district_id": "550e8400-e29b-41d4-a716-446655440000",
"district_name": "string",
"program_types": [
"head_start"
],
"funded_slots": -9007199254740991,
"open_site_count": -9007199254740991,
"site_count": -9007199254740991,
"status": "active",
"grant_amount": 0,
"grant_start": "string",
"grant_end": "string",
"source_url": "string",
"source_version": "string"
}
],
"pagination": {
"total": -9007199254740991,
"limit": -9007199254740991,
"offset": -9007199254740991,
"has_more": true
}
}{
"error": "string",
"message": "string",
"statusCode": -9007199254740991
}Unfollow DELETE
Records the unfollow (history is preserved). The slot returns after 14 days, or immediately when unfollowing within 24 hours of the follow.
Search Head Start programs with a JSON body POST
Body-backed equivalent of GET /head-start-programs for large ID sets. Each property uses the same string representation and validation as the corresponding GET query parameter.