UCL
University College London (UCL) is a public research university in London, United Kingdom, ranked #9 in the QS World University Rankings 2025. UCL has a notably mature public developer footprint via UCL API (uclapi.com), a student-built but Information Services Division (ISD) backed, open-source, OAuth2-secured platform that exposes UCL digital services such as room bookings, timetables, staff search, desktop/study-space availability, and workspaces. UCL also operates open-research infrastructure including UCL Discovery (open-access repository) and the UCL Research Data Repository (Figshare-powered). The UCL API is free to use and requires UCL affiliation for authentication.
APIs
UCL API Room Bookings
Fetch details of room bookings and free/empty rooms across UCL. Part of the UCL API platform; data is refreshed roughly every twenty minutes from UCL source systems.
UCL API Timetable
Fetch personal and module timetables with various filters for departments, modules, and student groups. Part of the UCL API platform.
UCL API Search
Search for staff (people) directory information within UCL. Part of the UCL API platform.
UCL API Workspaces
Fetch library study-space (workspace) availability, sensor data, and maps throughout UCL; availability is updated approximately every two minutes.
UCL API Resources
Fetch desktop / computer availability throughout UCL. Part of the UCL API platform.
UCL API OAuth
Authenticate and authorise applications for UCL users via OAuth2; tokens are issued through the UCL login system and used across all UCL API services.
UCL Discovery (OAI-PMH)
UCL Discovery is UCL's open-access institutional repository of research outputs. It exposes an OAI-PMH metadata-harvesting endpoint (EPrints). Access to the OAI endpoint was pro...
UCL Research Data Repository
The UCL Research Data Repository is UCL's institutional data repository, built on Figshare, used to deposit, archive, publish and assign DOIs to research datasets and outputs. F...