Search associations
Search the bodies that sit above schools and districts: state athletic associations and their sections. Every row was checked against the association's own site.
Search the bodies that sit above schools and districts: state athletic associations and their sections. Every row was checked against the association's own site.
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: state_athletic_association, athletic_section
Text search on the name or short name
Comma-separated association UUIDs
Only the associations under this one
uuidname, state, kind, member_school_count, 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/associations"{
"data": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"slug": "string",
"name": "string",
"short_name": "string",
"kind": "state_athletic_association",
"state": "string",
"parent_association_id": "550e8400-e29b-41d4-a716-446655440000",
"parent_association_name": "string",
"website_url": "string",
"phone": "string",
"physical_address": "string",
"physical_city": "string",
"physical_zip": "string",
"member_school_count": -9007199254740991,
"member_count_source_url": "string",
"source_url": "string",
"verified_at": "string"
}
],
"pagination": {
"total": -9007199254740991,
"limit": -9007199254740991,
"offset": -9007199254740991,
"has_more": true
}
}{
"error": "string",
"message": "string",
"statusCode": -9007199254740991
}Get market summary GET
Aggregated market overview with optional vendor, RFP, and pain-point breakdowns.
Search associations with a JSON body POST
Body-backed equivalent of GET /associations for large ID sets. Each property uses the same string representation and validation as the corresponding GET query parameter.