Oak Curriculum API

About Oak's API

API overview

What is Oak’s API?

An API is an intermediary that enables software applications to communicate with each other to exchange - in this case - data and assets. Through the Oak Curriculum API, you will have access to a wide range of educational content across all subjects for key stages 1-4.

How could you use this API?

Our aim is that the curriculum data and lessons resources in the Oak Curriculum API can be used flexibly within almost any product or service that would benefit teachers and pupils.

To give you some inspiration, here are just a few examples of how you could use the Oak Curriculum API:

  • Use the endpoint ‘GET /lessons/{lesson}/summary’ to retrieve common misconceptions and suggested responses. This data could be used to train the AI in a revision tool to identify and respond to misconceptions in pupil answers.
  • Use the endpoint ‘GET /sequences/{sequence}/units’ to retrieve threads in sequence order, plus threads that demonstrate how common bodies of knowledge build across the curriculum. This data could be used in teacher training materials to demonstrate a sequenced, coherent curriculum.
  • Use the endpoint ‘GET /key-stages/{keyStage}/subject/{subject}/questions’ to retrieve the quiz questions and answers for a given subject and key stage. This data could be used to build a quizzing tool that supports formative assessment.
  • Use the endpoint ‘GET /lessons/{lesson}/assets’ to retrieve all of the resources for a given lesson. You could embed these lesson resources in your own product or service to give teachers a starting point for their lesson planning.

Oak’s API will always be free

Just like all of Oak’s resources, our API is completely free to use and always will be. All you need to do to get started is request an API key.

We’re here to improve pupil outcomes and close the disadvantage gap. Providing our API for free on the Open Government License allows us to partner with like-minded organisations to make a positive impact on the wider education sector together. We’ll request access to usage data when you use our API to fully understand the reach and impact of our content.