Getting started
Build integrations with education data — pupils, attendance, behaviour incidents and more — via secure REST, GraphQL, and AI-ready MCP endpoints. Register your application, get credentials, and you're live in minutes.
Build integrations with education data — pupils, attendance, behaviour incidents and more — via secure REST, GraphQL, and AI-ready MCP endpoints. Register your application, get credentials, and you're live in minutes.
Create an application in the portal to get your client credentials. Each application is provisioned against a subscription tier (free, standard, or premium) and a list of approved schools.
Use your access token to call any of the published APIs. Try the interactive request examples in the portal to see live responses before writing a line of integration code.
These APIs are available through the portal, each tailored for a different consumer style. Pick the one that matches your integration approach.
A traditional REST API for accessing aggregate education statistics — attendance summaries, incident counts, and school-level metrics. Ideal for dashboards, scheduled reports, and partner integrations.
A Relay-style GraphQL API for flexible, query-driven access to schools, students, attendance, and incidents. Cursor pagination, filtering, and cost-aware rate limiting throughout.
An MCP-compatible interface to education data, designed for AI agents (Claude, Cursor, custom LLM clients). Exposes the same data as the Stats REST API through standard MCP tool calls.