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.
UCL publishes 7 APIs on the APIs.io network, including Analytics API, OAuth API, Resources API, and 4 more. Tagged areas include Education, Higher Education, University, United Kingdom, and Open Data.
The UCL catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
UCL’s developer surface includes authentication, documentation, GitHub presence, engineering blog, code examples, and 18 more developer resources.
Kin Score
APIs 14
Individual APIs this provider publishes, each with its own machine-readable definition.
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...
UCL Analytics API
View analytics and stats about your app or API services
UCL OAuth API
Authenticate and authorise applications for users
UCL Resources API
Fetch desktop availability throughout UCL
UCL Room Bookings API
Fetch details of room bookings within UCL
UCL Search API
Search for staff in UCL
UCL Timetable API
Fetch timetables with various filters for various groups
UCL Workspaces API
Fetch workspace availablility and maps throughout UCL
Scroll for all 14
Pricing Plans 1
Published pricing tiers and plan structures.
Ucl Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Ucl Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Ucl Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Ucl Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
UCL API Rules
SPECTRALUCL API Rules
SPECTRALJSON Schema 9
Standalone JSON Schema definitions for this provider's data models.
UCL API booking
JSON SCHEMAUCL API desktop_data
JSON SCHEMAUCL API equipment
JSON SCHEMAUCL API event
JSON SCHEMAUCL API person
JSON SCHEMAUCL API room
JSON SCHEMAUCL API sensor
JSON SCHEMAUCL API survey
JSON SCHEMAUCL API user_data
JSON SCHEMAScroll for all 9
JSON Structure 4
JSON Structure definitions describing this provider's data shapes.
Ucl Booking Structure
JSON STRUCTUREUcl Person Structure
JSON STRUCTUREUcl Room Structure
JSON STRUCTUREUcl User Data Structure
JSON STRUCTUREExamples 9
Example request and response payloads for these APIs.
Ucl Oauth User Data Example
EXAMPLEUcl Search People Example
EXAMPLEScroll for all 9
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 1
Portal, sign-up, and the first successful call
Documentation 4
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 4
Pagination, idempotency, versioning, errors, and events
Build 3
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 1
Properties that don't map to a standard resource type