Je hebt Javascript nodig om deze website te kunnen gebruiken. Pas je browserinstellingen in om verder te gaan!

Getting Started

Understand the available services, request access, and choose your first integration path.

Onderwijsloket is the central information platform for careers in Dutch education. We publish independent, objective, and current information, and offer free personalised advice.

You can reuse our authored content - preferably with attribution - for commercial and non-commercial products. The platform also contains aggregated data from external sources.

We are continually improving these docs. Send feedback by email when something is unclear or missing.

Choose what to integrate

Use the Directus API when you need source data: articles, FAQs, programmes, routes, and their relationships. It is the best place to start for most integrations.

Use Algolia when you need responsive full-text search, facets, or geo-search. Search is a separate service and requires the appropriate permission.

Use Cloudinary to deliver public images, videos, audio, and documents. Its URL API gives you transformations, CDN delivery, and caching without another authenticated request.

Directus API
Retrieve structured Onderwijsloket data.
Search API
Build search and discovery features with Algolia.
Cloudinary assets
Deliver and transform public media.

Build experiences that move people forward

Give prospective education professionals clear, trustworthy next steps. Combine the information, discovery, and guidance services that fit your product.

Answer important questions
Make secondary-education FAQs easy to find and understand in the moment they matter.
Curate a knowledge hub
Build a thematic knowledge base with objective articles and filters that make content feel personal.
Make opportunities discoverable
Help visitors find teacher-training programmes near Utrecht, or wherever their journey begins.
Guide a career decision
Match personal characteristics to plausible routes into teaching and connect visitors with a relevant regional education desk.
Train you AI
Train your AI assistant on reliable and independent data so your visitors can get accurate and helpful responses.
Delightful scheduling
Offer your website visitors instant scheduling with one of our advisors - completely for free

Request API access

Request an account and token before you make an authenticated request. Include the applicant’s full name, email address, administrative email address, organisation, and intended use.

Request an account

Understand access and costs

Your token determines which data you may read or modify. Core published content is available to every API user, while some datasets and services require an additional policy.

The core API is free under fair-use conditions. Algolia search has a yearly charge based on expected usage, which covers provider costs. Prices, fair-use thresholds, and billing terms may change as those costs evolve.

Review permissions
See every policy, its dataset access, and how to request it.

Explore the available data

Onderwijsloket has more than 80 collections. Each represents a distinct data type and can be queried through the API; key datasets also have a search index.

Start with the data model before building complex queries. It explains collection families, relationships, and field structures.

Explore the data model
Understand collections and how they fit together.

Start with a small request

Once you have a token, send a request for a few articles. Then learn how to authenticate, query relationships, and use the SDK.

Authenticate your requests

Keep the static token in server-side configuration and send it in the Authorization header.

Retrieve a small collection

Fetch a few articles and request only the fields your interface needs.

Add the features your product needs

Use the data model, advanced examples, search guides, and media guide as you grow the integration.

Make your first request
Retrieve articles, related data, and filtered results.

Reuse our examples and get help

The code snippets repository contains copy-pasteable examples from these docs.

If you need integration guidance, schedule a call. Our engineers can help you choose a practical implementation path.

Keep in touch with the latest

Sign up for our monthly deep dives - straight to your inbox.