# KU Leuven ICTS Data Services API (OpenSearch gateway)

**Canonical:** https://apis.io/apis/ku-leuven/data-services/  
**Provider:** KU Leuven — https://apis.io/providers/ku-leuven/  
**Base URL:** https://dataservice.kuleuven.be  
**Documentation:** https://admin.kuleuven.be/icts/services/dataservices

KU Leuven ICTS Data Services API (OpenSearch gateway) is one of 49 APIs that [KU Leuven](https://apis.io/providers/ku-leuven/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include Open Data, OpenSearch, Directory, Course Catalog, and Research Data. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a support channel, authentication docs, and 1 JSON Schema.

The institution's central programmable surface, operated by KU Leuven ICTS on its own host and its own address space. dataservice.kuleuven.be fronts eight public OpenSearch index families — employee (wie-is-wie staff directory), cv (academic CVs, carrying ORCID iDs), organigram (organisational chart), pg/pg<year> (programme guide), onderzoeksproject, onderzoeksteams and onderzoeksinfrastructuur (research database), and jobsite (vacancies) — each published in a Dutch and an English index. Every index answered an unauthenticated GET /_search with HTTP 200 and real records on 2026-08-19: 2,264 organisational units, 5,026 programmes for 2025 and 2,543 for 2026, 740 research teams, 379 research infrastructure records, 132 open vacancies, and directory and project indices capped at the 10,000-hit tracking limit. No API key, no registration and no rate limit was observed; use is governed by the KU Leuven Data Service terms of use. The OpenAPI registered here was derived from KU Leuven's own documentation pages and verified against live responses — KU Leuven publishes no machine-readable description of this surface itself. Consumer caveats: there is no version anywhere in the path, header or media type; an unpublished index name returns an HTML 503 from the front proxy rather than a 404, so a typo is indistinguishable from an outage; the documentation is Dutch-first even for the English indices; and the directory, CV and organigram indices publish staff names, work addresses and work telephone numbers openly, which is deliberate who-is-who publication but is personal data a consumer takes on obligations for.

## Machine-readable artifacts (9)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/ku-leuven/refs/heads/main/openapi/ku-leuven-data-services-api-openapi.yml
- **Documentation** — https://admin.kuleuven.be/icts/services/dataservices
- **TermsOfService** — https://admin.kuleuven.be/icts/services/dataservices/gebruiksvoorwaarden.html
- **Support** — https://admin.kuleuven.be/icts/services/dataservices/data-service-vraag
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/ku-leuven/refs/heads/main/authentication/ku-leuven-authentication.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/ku-leuven/refs/heads/main/errors/ku-leuven-error-codes.yml
- **Lifecycle** — https://raw.githubusercontent.com/api-evangelist/ku-leuven/refs/heads/main/lifecycle/ku-leuven-lifecycle.yml
- **Vocabulary** — https://raw.githubusercontent.com/api-evangelist/ku-leuven/refs/heads/main/vocabulary/ku-leuven-data-services-vocabulary.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/ku-leuven/refs/heads/main/json-schema/ku-leuven-data-services-search-response-schema.json

## Other KU Leuven APIs (12)

- [KU Leuven Person Information API](https://apis.io/apis/ku-leuven/person/)
- [KU Leuven Educational Offering (Onderwijsaanbod) API](https://apis.io/apis/ku-leuven/program/)
- [KU Leuven Organizational Chart (Organigram) API](https://apis.io/apis/ku-leuven/organigram/)
- [KU Leuven Vacancies (Vacatures) API](https://apis.io/apis/ku-leuven/vacancies/)
- [KU Leuven Individual Timetable (Uurrooster) API](https://apis.io/apis/ku-leuven/timetable/)
- [KU Leuven Access API](https://apis.io/apis/ku-leuven/ku-leuven-access-api/)
- [KU Leuven addFilesToDataset API](https://apis.io/apis/ku-leuven/ku-leuven-addfilestodataset-api/)
- [KU Leuven addFileToDataset API](https://apis.io/apis/ku-leuven/ku-leuven-addfiletodataset-api/)
- [KU Leuven addGlobusFilesToDataset API](https://apis.io/apis/ku-leuven/ku-leuven-addglobusfilestodataset-api/)
- [KU Leuven Admin API](https://apis.io/apis/ku-leuven/ku-leuven-admin-api/)
- [KU Leuven Batch API](https://apis.io/apis/ku-leuven/ku-leuven-batch-api/)
- [KU Leuven Builtin Users API](https://apis.io/apis/ku-leuven/ku-leuven-builtin-users-api/)

## Tags

Open Data, OpenSearch, Directory, Course Catalog, Research Data, Education

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/ku-leuven/data-services/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/ku-leuven/.
