KU Leuven website screenshot

KU Leuven

KU Leuven (Katholieke Universiteit Leuven) is a research university in Leuven, Belgium, founded in 1425 and ranked #45 in the QS World University Rankings 2025. It maintains a documented public developer footprint through its ICTS Data Services, which expose REST APIs for person/who-is-who information, curriculum information, organizational-chart data, research information, educational offerings, and job vacancies, alongside an OAuth-protected individual timetable API. KU Leuven also operates the Research Data Repository (RDR), a Dataverse-based institutional repository whose REST API is publicly reachable, and runs an active official GitHub organization.

6 APIs 0 Features
EducationHigher EducationUniversityResearch DataOpen DataBelgiumEurope

APIs

KU Leuven Research Data Repository (RDR) API

Dataverse-based institutional research data repository API. Largely aligned with the upstream Dataverse.org API. The public info endpoints (e.g. /api/info/version) are reachable...

KU Leuven Person Information API

ICTS Data Services REST API exposing public personnel / who-is-who person information. An expanded intranet variant requires a service account.

KU Leuven Educational Offering (Onderwijsaanbod) API

ICTS Data Services REST API exposing public educational offering data, including programs (opleidingen) and course components.

KU Leuven Organizational Chart (Organigram) API

ICTS Data Services REST API exposing public organizational-structure information matching the institutional organizational chart. An expanded intranet variant is available via s...

KU Leuven Vacancies (Vacatures) API

ICTS Data Services REST API exposing public job vacancy / job posting data.

KU Leuven Individual Timetable (Uurrooster) API

ICTS Data Services API exposing an individual's personal timetable. Protected by OAuth 2.0 (authorization code grant) with SAML as a fallback; OAuth client credentials are issue...

Pricing Plans

Ku Leuven Plans Pricing

2 plans

PLANS

Rate Limits

Ku Leuven Rate Limits

1 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Ku Leuven Context

16 classes · 3 properties

JSON-LD

API Governance Rules

KU Leuven API Rules

4 rules · 1 errors 2 warnings 1 info

SPECTRAL

JSON Structure

Ku Leuven Datafile Structure

11 properties

JSON STRUCTURE

Ku Leuven Dataset Structure

14 properties

JSON STRUCTURE

Ku Leuven Datasetversion Structure

12 properties

JSON STRUCTURE

Example Payloads

Ku Leuven Dataset Example

2 fields

EXAMPLE

Resources

🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
👥
GitHub
GitHub
🔗
LinkedIn
LinkedIn
💻
SourceCode
SourceCode
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Review
Review

Sources

Raw ↑
aid: ku-leuven
name: KU Leuven
description: 'KU Leuven (Katholieke Universiteit Leuven) is a research university in Leuven, Belgium, founded in 1425 and
  ranked #45 in the QS World University Rankings 2025. It maintains a documented public developer footprint through its ICTS
  Data Services, which expose REST APIs for person/who-is-who information, curriculum information, organizational-chart data,
  research information, educational offerings, and job vacancies, alongside an OAuth-protected individual timetable API. KU
  Leuven also operates the Research Data Repository (RDR), a Dataverse-based institutional repository whose REST API is publicly
  reachable, and runs an active official GitHub organization.'
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/ku-leuven/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Research Data
- Open Data
- Belgium
- Europe
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
- aid: ku-leuven:rdr
  name: KU Leuven Research Data Repository (RDR) API
  description: Dataverse-based institutional research data repository API. Largely aligned with the upstream Dataverse.org
    API. The public info endpoints (e.g. /api/info/version) are reachable without authentication; write operations require
    an API token, a registered ORCID and the Dataset Creator role.
  humanURL: https://www.kuleuven.be/rdm/en/rdr/api-documentation
  baseURL: https://rdr.kuleuven.be/api
  tags:
  - Research Data
  - Dataverse
  - Open Data
  - Repository
  properties:
  - type: Documentation
    url: https://www.kuleuven.be/rdm/en/rdr/api-documentation
  - type: Documentation
    url: https://guides.dataverse.org/en/latest/api/index.html
  - type: OpenAPI
    url: openapi/ku-leuven-rdr.yaml
- aid: ku-leuven:person
  name: KU Leuven Person Information API
  description: ICTS Data Services REST API exposing public personnel / who-is-who person information. An expanded intranet
    variant requires a service account.
  humanURL: https://admin.kuleuven.be/icts/services/dataservices/api/person
  tags:
  - Directory
  - People
  - Education
  properties:
  - type: Documentation
    url: https://admin.kuleuven.be/icts/services/dataservices/api/person
- aid: ku-leuven:program
  name: KU Leuven Educational Offering (Onderwijsaanbod) API
  description: ICTS Data Services REST API exposing public educational offering data, including programs (opleidingen) and
    course components.
  humanURL: https://admin.kuleuven.be/icts/services/dataservices/api/program-opleiding
  tags:
  - Courses
  - Catalog
  - Education
  properties:
  - type: Documentation
    url: https://admin.kuleuven.be/icts/services/dataservices/api/program-opleiding
- aid: ku-leuven:organigram
  name: KU Leuven Organizational Chart (Organigram) API
  description: ICTS Data Services REST API exposing public organizational-structure information matching the institutional
    organizational chart. An expanded intranet variant is available via service account.
  humanURL: https://admin.kuleuven.be/icts/services/dataservices/apiorganigraminformatie
  tags:
  - Organization
  - Directory
  - Education
  properties:
  - type: Documentation
    url: https://admin.kuleuven.be/icts/services/dataservices/apiorganigraminformatie
- aid: ku-leuven:vacancies
  name: KU Leuven Vacancies (Vacatures) API
  description: ICTS Data Services REST API exposing public job vacancy / job posting data.
  humanURL: https://admin.kuleuven.be/icts/services/dataservices/apivacatures
  tags:
  - Jobs
  - Vacancies
  - Education
  properties:
  - type: Documentation
    url: https://admin.kuleuven.be/icts/services/dataservices/apivacatures
- aid: ku-leuven:timetable
  name: KU Leuven Individual Timetable (Uurrooster) API
  description: ICTS Data Services API exposing an individual's personal timetable. Protected by OAuth 2.0 (authorization code
    grant) with SAML as a fallback; OAuth client credentials are issued by KU Leuven on request.
  humanURL: https://admin.kuleuven.be/icts/services/dataservices/api/uurrooster
  tags:
  - Timetable
  - Schedule
  - OAuth
  - Education
  properties:
  - type: Documentation
    url: https://admin.kuleuven.be/icts/services/dataservices/api/uurrooster
  - type: Authentication
    url: https://webwsq.aps.kuleuven.be/sap/bc/sec/oauth2/authorize/index.html
common:
- type: Website
  url: https://www.kuleuven.be
- type: DeveloperPortal
  url: https://admin.kuleuven.be/icts/services/dataservices
- type: GitHub
  url: https://github.com/kuleuven
- type: LinkedIn
  url: https://www.linkedin.com/school/ku-leuven/
- type: SourceCode
  url: https://github.com/KU-Leuven-Libraries
- type: Plans
  url: plans/ku-leuven-plans-pricing.yml
- type: RateLimits
  url: rate-limits/ku-leuven-rate-limits.yml
- type: FinOps
  url: finops/ku-leuven-finops.yml
- type: Review
  url: review.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com