Student Data API - Overview
The Student Data API provides secure, programmatic access to Arkansas student information for approved third-party vendors. The API is hosted at:
https://api.triand.com/v1/
All requests require an API key (x-api-key header) for identification and rate limiting, plus a Bearer token (Authorization header) for authorization scoping.
Available Endpoints
| Endpoint | Method | Description |
|---|---|---|
| /v1/login | POST | Authenticate with email + password to receive a Bearer token |
| /v1/students | POST | Search students by district, school, grade, keywords |
| /v1/sections | POST | Get student records by state IDs, with incremental sync support |
| /v1/staff | POST | Search staff catalog with advanced query syntax |
| /v1/schedules | POST | Search master schedules by grade, subject, keywords |
All endpoints accept JSON request bodies and return JSON responses. Request bodies contain search parameters; responses include matching records along with related lookup data (districts, schools, avatars).
Getting Access
To use the Student Data API:
- Create a Triand account - Visit /signup to create your user account
- Apply for API access - While logged in, submit an application at /api-signup with your company information and intended use case
- Wait for approval - A Triand administrator reviews your application and configures your data access scope (typically 1-2 business days)
- Log in via the API - Call
POST /v1/loginwith your email and password to receive a Bearer token - Start building - Include your API key and Bearer token in API requests and begin querying student data
Documentation
The following sections describe each aspect of the API in detail:
- Getting Started
- Authentication
- Login Endpoint
- Search Students
- Get Sections by State IDs
- Search Staff Catalog
- Search Schedules
- Error Handling
- Rate Limits and Quotas
Support
For questions about the API, contact support@triand.com.