Open Education API
The Open Education API (OEAPI, formerly OOAPI) is an open REST API standard for exchanging education data — institutions, programmes, courses, offerings, persons and results — between educational institutions, students and suppliers. It was created by a community of Dutch universities, colleges (MBO, HBO, WO) and suppliers, facilitated by SURF and supported via the Npuls programme. OEAPI is a specification rather than a hosted, queryable API: institutions implement their own endpoints from the published OpenAPI specification, with use cases including RIO and eduXchange. Source: https://oeapi.eu/ (fetched 2026-10-09).
Open Education API publishes 29 API contracts indexed on the APIs.io network, including academic sessions API, Associations API, Buildings API, and 26 more. Tagged areas include Company, Education, Higher Education, Open Standards, and Interoperability.
The Open Education API catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Open Education API’s developer surface includes changelog, authentication, documentation, API reference, getting-started guide, support, and 24 more developer resources.
Kin Score
APIs 29
Individual APIs this provider publishes, each with its own machine-readable definition.
Open Education API academic sessions API
The academic sessions API provides information about the different time periods a programme can be offered.
Open Education API Associations API
The associations API provides information about the association between an offering and a person (e.g. students, lecturers, etc). Associations can be posted between institutions...
Open Education API Buildings API
The building API provides a building that is currently used by the organisation. It includes all location details.
Open Education API Components API
The components API provides information about components being part of parent courses.
Open Education API course offering associations API
The course offering associations API provides information about the association between a course offering and a person (e.g. students, lecturers, etc). Associations can be poste...
Open Education API course offerings API
The offerings API provides information about offerings which have a global timeframe, e.g. a period to which students can enrol.
Open Education API Courses API
The courses API provides a self-contained and formally structured learning experience, aimed at delivering defined learning outcomes to students, usually within the context of a...
Open Education API Documents API
The API for accessing and retrieving document resources.
Open Education API education specifications API
The education specification API provides information on the specification of an education object. This specification allows for other education objects to be derived from it. It...
Open Education API Groups API
The groups API provides information about groups that are related to organisations, persons and offerings. Groups of students that are related to an offering are typically used ...
Open Education API learning component offering associations API
The API for associations between persons and learning component offerings.
Open Education API learning component offerings API
The offerings API provides information about learning component offerings which have a global timeframe, e.g. a period to which students can enrol.
Open Education API learning components API
The learning components API provides information about learning activities that are part of a course (or learning component).
Open Education API learning outcomes API
The learning outcomes API provides information about the statements regarding what a learner knows, understands and is able to do on completion of a learning process, which are ...
Open Education API News API
The news API provides news feeds and items regarding a specific subject.
Open Education API Offerings API
The offerings API provides information about offerings which have a global timeframe, e.g. a period to which students can enroll.
Open Education API Organisations API
The organisations API provides the organisations that are responsible for the execution and recognition of education, either as an educational institution or as an organisation ...
Open Education API Organizations API
The organizations API provides the organizations that are responsible for the execution and recognition of education.
Open Education API Persons API
The persons API provides information about persons related to an organisation.
Open Education API programme offering associations API
The programme offering associations API provides information about the association between a programme offering and a person (e.g. students, lecturers, etc). Associations can be...
Open Education API programme offerings API
The offerings API provides information about programme offerings which have a global timeframe, e.g. a period to which students can enrol.
Open Education API Programmes API
The programmes API provides a coherent set of educational components, aimed at the realisation of competences or objectives in the field of knowledge, insight, attitudes and ski...
Open Education API Programs API
The programs API provides a coherent set of educational components, aimed at the realization of competences or objectives in the field of knowledge, insight, attitudes and skill...
Open Education API Rooms API
The rooms API provides the part of a building where an activity can take place. Including detailed information on the resources available, number of seats, etc. (Updated continu...
Open Education API service metadata API
The service API provides additional metadata needed to make the OEAPI fit for this organisation.
Open Education API test component offering association attempts API
The API for the attempts that are made by a person on a test component offering association.
Open Education API test component offering associations API
The API for associations between persons and test component offerings.
Open Education API test component offerings API
The offerings API provides information about test component offerings which have a global timeframe, e.g. a period to which students can enrol.
Open Education API test components API
The test components API provides information about test or assessment activities that are part of a course (or learning unit).
Scroll for all 29
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Open Education Api Rate Limits
RATE LIMITSSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Open Education Api Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Open Education API API Rules
SPECTRALOpen Education API API Rules
SPECTRALOpenAPI Overlays 2
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
JSON Schema 10
Standalone JSON Schema definitions for this provider's data models.
AcademicSession
JSON SCHEMAComponent
JSON SCHEMAGroup
JSON SCHEMALearningComponent
JSON SCHEMALearningOutcome
JSON SCHEMAOrganisation
JSON SCHEMAOrganization
JSON SCHEMAPersonProperties
JSON SCHEMARoom
JSON SCHEMATestComponent
JSON SCHEMAScroll for all 10
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 1
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 10
Pagination, idempotency, versioning, errors, and events
Scroll for all 10
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Company 1
The organization behind the API
Other 4
Properties that don't map to a standard resource type
Source (apis.yml)
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.