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.

Register your application

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.

Make your first call

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.


Available APIs

These APIs are available through the portal, each tailored for a different consumer style. Pick the one that matches your integration approach.

Education Stats REST API

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.

Education GraphQL API

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.

Education MCP Server

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.