REST API · v1
The student data API built for special education
SpedHub gives developers a structured, reliable REST API to store and retrieve IEP-related student records — disabilities, services, goals, and accommodations — with a single integration.
200 OKGET /students/:id
{"id": "stu_01hx9k2m3n4p5q6r7s8t","firstName": "Jordan","lastName": "Rivera","gradeLevel": "4","gender": "non-binary","disabilities": ["Specific Learning Disability","Speech or Language Impairment"],"services": ["Resource Room (Math)","Speech-Language Therapy"],"goals": [{"area": "Reading Fluency","benchmark": "80 wpm by Q3"}],"accommodations": ["Extended time (1.5x)","Preferential seating","Text-to-speech"]}
Endpoints
Full CRUD. Predictable responses.
GET
/studentsRetrieve a paginated list of all student records.
GET
/students/:idFetch a single student record by unique ID.
POST
/studentsCreate a new student record with full schema.
PUT
/students/:idUpdate an existing student record by ID.
DELETE
/students/:idPermanently remove a student record.
GET
/students/:id/goalsRetrieve all IEP goals for a specific student.
Data model
Student object
Every student record conforms to this schema. All fields are returned on GET requests.
FieldTypeRequiredDescription
idstringyesUnique identifier (UUID v4)firstNamestringyesStudent's legal first namelastNamestringyesStudent's legal last namegradeLevelstringyesGrade level (e.g. K, 1–12)genderstringnoGender identity as reporteddisabilitiesstring[]noArray of disability classifications (IDEA categories)servicesstring[]noArray of special education services providedgoalsobject[]noArray of IEP goal objects with benchmarksaccommodationsstring[]noArray of instructional and testing accommodationsStart building in minutes
Authenticate with an API key and make your first request. Full CRUD support, JSON responses, and predictable error codes.
curl
curl -X GET https://api.spedhub.dev/v1/students \ -H "Authorization: Bearer sk_live_••••••••" \ -H "Content-Type: application/json"
Get API Key
No credit card required. Free tier available.