McGill University website screenshot

McGill University

McGill University is a public research university in Montreal, Quebec, Canada, ranked #64 in the QS World University Rankings 2025. Its public, machine-readable developer footprint is centered on research-data infrastructure rather than a unified developer portal: the McGill University Dataverse is published through the Borealis (Scholars Portal) Dataverse platform, which exposes the full Dataverse Native and Search REST APIs over the McGill collection. Identity is federated through a Shibboleth SAML single sign-on service. Most other institutional systems (course catalogue, Minerva/Banner registration, library discovery) are gated behind authentication or web UIs and do not publish open, documented public APIs.

3 APIs 0 Features
EducationHigher EducationUniversityResearch DataOpen DataCanadaQuebec

APIs

McGill University Dataverse (Borealis) - Native API

Dataverse Native REST API serving the McGill University Dataverse research-data repository, hosted on the Borealis (Scholars Portal) Dataverse platform. Provides programmatic ac...

McGill University Dataverse (Borealis) - Search API

Dataverse Search REST API for discovering Dataverse collections, datasets, and files within the Borealis platform that hosts the McGill University Dataverse. Supports keyword, f...

McGill Shibboleth SAML Single Sign-On

McGill University Authentication Service, a Shibboleth Identity Provider offering SAML 2.0 federated single sign-on for McGill web applications and federation partners. This is ...

Pricing Plans

Mcgill Plans Pricing

2 plans

PLANS

Rate Limits

Mcgill Rate Limits

1 limits

RATE LIMITS

FinOps

Mcgill Finops

FINOPS

Semantic Vocabularies

Mcgill Context

20 classes · 5 properties

JSON-LD

API Governance Rules

McGill University API Rules

7 rules · 3 errors 4 warnings

SPECTRAL

JSON Structure

Mcgill Dataverse Structure

11 properties

JSON STRUCTURE

Mcgill Search Item Structure

11 properties

JSON STRUCTURE

Example Payloads

Mcgill Get Dataverse Example

2 fields

EXAMPLE

Mcgill Info Version Example

2 fields

EXAMPLE

Mcgill Search Example

2 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Twitter
Twitter
🔗
LinkedIn
LinkedIn
🔑
Authentication
Authentication
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Review
Review

Sources

Raw ↑
aid: mcgill
name: McGill University
description: 'McGill University is a public research university in Montreal, Quebec, Canada, ranked #64 in the QS World University
  Rankings 2025. Its public, machine-readable developer footprint is centered on research-data infrastructure rather than
  a unified developer portal: the McGill University Dataverse is published through the Borealis (Scholars Portal) Dataverse
  platform, which exposes the full Dataverse Native and Search REST APIs over the McGill collection. Identity is federated
  through a Shibboleth SAML single sign-on service. Most other institutional systems (course catalogue, Minerva/Banner registration,
  library discovery) are gated behind authentication or web UIs and do not publish open, documented public APIs.'
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/mcgill/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Research Data
- Open Data
- Canada
- Quebec
created: '2026-06-03'
modified: '2026-06-03'
properties:
- type: x-vocabulary
  url: vocabulary/mcgill-vocabulary.yml
- type: x-json-ld
  url: json-ld/mcgill-context.jsonld
- type: x-rules
  url: rules/mcgill-rules.yml
specificationVersion: '0.19'
apis:
- aid: mcgill:dataverse-native
  name: McGill University Dataverse (Borealis) - Native API
  description: 'Dataverse Native REST API serving the McGill University Dataverse research-data repository, hosted on the
    Borealis (Scholars Portal) Dataverse platform. Provides programmatic access to the McGill collection, datasets, files,
    and metadata. Verified live: GET /api/dataverses/mcgill returns the McGill collection record as JSON.'
  humanURL: https://borealisdata.ca/guides/en/latest/api/native-api.html
  baseURL: https://borealisdata.ca/api
  tags:
  - Research Data
  - Open Data
  - Dataverse
  - Repository
  - Metadata
  properties:
  - type: Documentation
    url: https://borealisdata.ca/guides/en/latest/api/native-api.html
  - type: Website
    url: https://borealisdata.ca/dataverse/mcgill
  - type: OpenAPI
    url: openapi/mcgill-dataverse-native.yaml
  - type: x-json-schema
    url: json-schema/mcgill-dataverse-schema.json
  - type: x-example
    url: examples/mcgill-get-dataverse-example.json
- aid: mcgill:dataverse-search
  name: McGill University Dataverse (Borealis) - Search API
  description: 'Dataverse Search REST API for discovering Dataverse collections, datasets, and files within the Borealis platform
    that hosts the McGill University Dataverse. Supports keyword, faceted, and geospatial search. Verified live: GET /api/search
    returns JSON results.'
  humanURL: https://guides.dataverse.org/en/latest/api/search.html
  baseURL: https://borealisdata.ca/api/search
  tags:
  - Research Data
  - Search
  - Open Data
  - Dataverse
  - Discovery
  properties:
  - type: Documentation
    url: https://guides.dataverse.org/en/latest/api/search.html
  - type: Website
    url: https://borealisdata.ca/dataverse/mcgill
  - type: OpenAPI
    url: openapi/mcgill-dataverse-search.yaml
  - type: x-json-schema
    url: json-schema/mcgill-search-item-schema.json
  - type: x-example
    url: examples/mcgill-search-example.json
- aid: mcgill:shibboleth-sso
  name: McGill Shibboleth SAML Single Sign-On
  description: 'McGill University Authentication Service, a Shibboleth Identity Provider offering SAML 2.0 federated single
    sign-on for McGill web applications and federation partners. This is an identity/SSO endpoint, not an open data API. Verified
    live: the IdP host responds (HTTP 200).'
  humanURL: https://shibboleth.mcgill.ca/
  tags:
  - Identity
  - Authentication
  - SAML
  - SSO
  - Shibboleth
  properties:
  - type: Authentication
    url: https://shibboleth.mcgill.ca/
common:
- type: Website
  url: https://www.mcgill.ca/
- type: Twitter
  url: https://twitter.com/mcgillu
- type: LinkedIn
  url: https://www.linkedin.com/school/mcgill-university/
- type: Authentication
  url: https://shibboleth.mcgill.ca/
- type: Plans
  url: plans/mcgill-plans-pricing.yml
- type: RateLimits
  url: rate-limits/mcgill-rate-limits.yml
- type: FinOps
  url: finops/mcgill-finops.yml
- type: Review
  url: review.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com