Getting Started
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.
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.
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.
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 accountUnderstand 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.
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.
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.
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.