University of Toronto logo

University of Toronto

The University of Toronto is Canada's leading public research university, ranked #26 in the QS World University Rankings 2025. Its public developer and API footprint is modest and decentralized: the University of Toronto Libraries operate the TSpace institutional repository (now hosted on the Scholaris DSpace platform), which exposes a standards-based OAI-PMH 2.0 metadata endpoint and a DSpace REST API. Student-facing course and timetable data is served through the EASI Timetable Builder, but that interface is not publicly documented as a developer API. Historically, the student-driven Cobalt project published open-data APIs for UofT courses, buildings, and campus services, but it has been deprecated/archived since 2020.

3 APIs 0 Features
EducationHigher EducationUniversityResearchOpen DataCanadaLibraryInstitutional Repository

APIs

TSpace Institutional Repository (OAI-PMH)

OAI-PMH 2.0 metadata harvesting endpoint for TSpace, the University of Toronto Libraries institutional research repository, now hosted on the Scholaris DSpace platform. Supports...

TSpace DSpace REST API

DSpace REST API surface exposed by the Scholaris platform that hosts the University of Toronto TSpace institutional repository. Provides programmatic access to repository commun...

Cobalt Open Data API (deprecated)

Cobalt was a student-driven open-data project providing REST APIs for University of Toronto public information including courses, buildings, textbooks, food, athletics, exams, p...

Semantic Vocabularies

University Of Toronto Context

10 classes · 4 properties

JSON-LD

Resources

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

Sources

apis.yml Raw ↑
---
aid: university-of-toronto
name: University of Toronto
description: >-
  The University of Toronto is Canada's leading public research university,
  ranked #26 in the QS World University Rankings 2025. Its public developer and
  API footprint is modest and decentralized: the University of Toronto Libraries
  operate the TSpace institutional repository (now hosted on the Scholaris
  DSpace platform), which exposes a standards-based OAI-PMH 2.0 metadata
  endpoint and a DSpace REST API. Student-facing course and timetable data is
  served through the EASI Timetable Builder, but that interface is not publicly
  documented as a developer API. Historically, the student-driven Cobalt project
  published open-data APIs for UofT courses, buildings, and campus services, but
  it has been deprecated/archived since 2020.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/university-of-toronto/refs/heads/main/apis.yml
tags:
  - Education
  - Higher Education
  - University
  - Research
  - Open Data
  - Canada
  - Library
  - Institutional Repository
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
  - aid: university-of-toronto:tspace-oai-pmh
    name: TSpace Institutional Repository (OAI-PMH)
    description: >-
      OAI-PMH 2.0 metadata harvesting endpoint for TSpace, the University of
      Toronto Libraries institutional research repository, now hosted on the
      Scholaris DSpace platform. Supports standard OAI verbs such as Identify,
      ListMetadataFormats, ListRecords, and GetRecord for harvesting scholarly
      metadata.
    humanURL: https://utoronto.scholaris.ca/
    baseURL: https://utoronto.scholaris.ca/server/oai/request
    tags: [ OAI-PMH, Institutional Repository, DSpace, Library, Metadata, Research ]
    properties:
      - type: Documentation
        url: https://utoronto.scholaris.ca/server/oai/request?verb=Identify
  - aid: university-of-toronto:tspace-dspace-rest
    name: TSpace DSpace REST API
    description: >-
      DSpace REST API surface exposed by the Scholaris platform that hosts the
      University of Toronto TSpace institutional repository. Provides
      programmatic access to repository communities, collections, and items.
      This is the standard DSpace REST API; it is not separately documented by
      the institution.
    humanURL: https://utoronto.scholaris.ca/
    baseURL: https://utoronto.scholaris.ca/server/api
    tags: [ REST, DSpace, Institutional Repository, Library, Research ]
    properties:
      - type: Documentation
        url: https://utoronto.scholaris.ca/server/api
  - aid: university-of-toronto:cobalt
    name: Cobalt Open Data API (deprecated)
    description: >-
      Cobalt was a student-driven open-data project providing REST APIs for
      University of Toronto public information including courses, buildings,
      textbooks, food, athletics, exams, parking, and shuttles. The project is
      deprecated/archived (as of 2020) and is no longer maintained, but the
      source and documentation remain publicly available. Listed here for
      historical completeness; endpoints are not guaranteed to resolve.
    humanURL: https://github.com/cobalt-uoft/cobalt
    tags: [ Open Data, Courses, Campus, Deprecated, Community ]
    properties:
      - type: Documentation
        url: https://github.com/cobalt-uoft/documentation
      - type: GitHub
        url: https://github.com/cobalt-uoft/cobalt
common:
  - type: Website
    url: https://www.utoronto.ca/
  - type: GitHub
    url: https://github.com/utoronto
  - type: SourceCode
    url: https://github.com/utlib
  - type: LinkedIn
    url: https://www.linkedin.com/school/university-of-toronto/
  - type: Plans
    url: plans/university-of-toronto-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/university-of-toronto-rate-limits.yml
  - type: FinOps
    url: finops/university-of-toronto-finops.yml
  - type: Review
    url: review.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]