Université de Montréal website screenshot

Université de Montréal

Université de Montréal (UdeM) is Québec's largest French-language public research university and, with its two affiliated schools, the second-largest research complex in Canada. Its programmable footprint is small, real, and almost entirely research-facing — and it is important to say plainly what UdeM does and does not operate, because this profile previously claimed 36 APIs it does not have. UdeM genuinely operates two machine-readable surfaces. The first is the SADVR REST API (Service d'accès aux données de la Vitrine-Recherche), built in-house by the Centre d'expertise numérique pour la recherche and serving UdeM's faculties, departments, job titles, programmes, disciplines, research-expertise keywords and its own persistent identifiers (idsadvr) for 3,516 indexed researchers and 429 research units — read-only, keyless, French-first, documented on the institution's own wiki, and confirmed live on 2026-08-30. The second is UdeM's Shibboleth Identity Provider, which publishes SAML 2.0 entity metadata under the institution's own domain; it is institution-operated by definition and is the kind of surface this cohort systematically fails to catalogue. Everything else in UdeM's footprint is a tenancy. PAPYRUS, the institutional repository, moved to Scholaris, the CRKN-hosted national DSpace service, so its OAI-PMH and DSpace REST contracts are DSpace's. UdeM's research data lives in a collection on Borealis, the shared Canadian Dataverse operated by Scholars Portal, so that contract is Dataverse's. Library discovery runs on OCLC WorldCat, and the LMS is Moodle. The data in all four is UdeM's; the engineering is not. There is no central developer portal, no self-service credential, no OAuth authorization server and no published status page. api.umontreal.ca resolves and answers, but returns HTTP 400 with an empty body on every anonymous path and is documented nowhere — an internal gateway, not a public API.

Université de Montréal publishes 1 API on the APIs.io network: SADVR REST API (Vitrine-Recherche). Tagged areas include University, Higher Education, Education, Canada, and Québec.

The Université de Montréal catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Université de Montréal’s developer surface includes documentation, API reference, engineering blog, authentication, and 20 more developer resources.

43.9/100 developing ▬ flat Agent 24/100 agent aware self hosted Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFree⚡ Free to try
1 APIs
UniversityHigher EducationEducationCanadaQuébecFrench LanguageU15Public Research UniversityResearchResearch DataResearch ExpertiseIdentity FederationInstitutional RepositoryLibraryOpen AccessOAI-PMHShibbolethSAML

What this lets a business do 1

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Cybersecurity Management
BC-620
RolesUsers

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Regulatory Posture applies to this provider. Its tags matched the Education & Research regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics does not apply to this provider. The published contracts declare no write operations, and a read-only API cannot create-or-update. The facet is excluded from this provider's denominator entirely — not scored zero. A reference or data API is not deficient for being unable to upsert.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/universite-de-montreal: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 6

Individual APIs this provider publishes, each with its own machine-readable definition.

SADVR REST API (Vitrine-Recherche)

Université de Montréal's own read-only research API, and the one genuinely institution-engineered contract in this profile. Five services: reference-value exposure (faculties, d...

UdeM Shibboleth Identity Provider (SAML metadata)

Université de Montréal's campus single sign-on, published as machine-readable SAML 2.0 entity metadata. The document declares an IDPSSODescriptor supporting SAML 2.0, SAML 1.1 a...

PAPYRUS OAI-PMH Endpoint (institutional repository)

OAI-PMH 2.0 harvesting interface for PAPYRUS, Université de Montréal's institutional repository of open-access theses, dissertations and scholarly output. Identify returns repos...

PAPYRUS DSpace REST API (HAL)

The DSpace 8 REST API behind PAPYRUS, answering anonymously at the HAL root and advertising the repository's entry points as application/hal+json. Reads are open; deposit and re...

Borealis Dataverse — Université de Montréal collection

Université de Montréal's research-data collection inside Borealis, the Canadian national Dataverse. 452 UdeM datasets, each carrying a DataCite DOI under the 10.5683 prefix, plu...

WorldCat Discovery — Université de Montréal

Library discovery for the Université de Montréal libraries, delivered on OCLC WorldCat Discovery. Recorded as the institution's library-catalogue surface and explicitly as a ten...

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Universite De Montreal Context

15 classes · 23 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Université de Montréal API Rules

15 rules · 9 errors 6 warnings

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

SADVR Reference Resource Envelope

1 properties

JSON SCHEMA

Examples 4

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Universite De Montreal Domain Security

TLSv1.2 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Universite De Montreal Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Resources

Documentation 2

Reference material describing how the API behaves

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 1

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 5

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: universite-de-montreal
name: Université de Montréal
x-type: university
x-category: Public Research University
description: 'Université de Montréal (UdeM) is Québec''s largest French-language public research university and, with its
  two affiliated schools, the second-largest research complex in Canada. Its programmable footprint is small, real, and almost
  entirely research-facing — and it is important to say plainly what UdeM does and does not operate, because this profile
  previously claimed 36 APIs it does not have.

  UdeM genuinely operates two machine-readable surfaces. The first is the SADVR REST API (Service d''accès aux données de
  la Vitrine-Recherche), built in-house by the Centre d''expertise numérique pour la recherche and serving UdeM''s faculties,
  departments, job titles, programmes, disciplines, research-expertise keywords and its own persistent identifiers (idsadvr)
  for 3,516 indexed researchers and 429 research units — read-only, keyless, French-first, documented on the institution''s
  own wiki, and confirmed live on 2026-08-30. The second is UdeM''s Shibboleth Identity Provider, which publishes SAML 2.0
  entity metadata under the institution''s own domain; it is institution-operated by definition and is the kind of surface
  this cohort systematically fails to catalogue.

  Everything else in UdeM''s footprint is a tenancy. PAPYRUS, the institutional repository, moved to Scholaris, the CRKN-hosted
  national DSpace service, so its OAI-PMH and DSpace REST contracts are DSpace''s. UdeM''s research data lives in a collection
  on Borealis, the shared Canadian Dataverse operated by Scholars Portal, so that contract is Dataverse''s. Library discovery
  runs on OCLC WorldCat, and the LMS is Moodle. The data in all four is UdeM''s; the engineering is not.

  There is no central developer portal, no self-service credential, no OAuth authorization server and no published status
  page. api.umontreal.ca resolves and answers, but returns HTTP 400 with an empty body on every anonymous path and is documented
  nowhere — an internal gateway, not a public API.'
type: Index
deliveryModel:
  model: self-hosted
  open_source: false
  commercial: false
  callable_host: true
  label: Institution-operated endpoint · public research metadata, no credential
  confidence: high
  source:
  - openapi
  - probed
  generated: '2026-08-30'
  method: probed
accessModel:
  pricing: free
  onboarding: none
  trial: false
  try_now: true
  public: true
  label: Free · open · no registration
  confidence: high
  source:
  - probed
  generated: '2026-08-30'
  method: probed
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/universite-de-montreal.png
url: https://raw.githubusercontent.com/api-evangelist/universite-de-montreal/refs/heads/main/apis.yml
tags:
- University
- Higher Education
- Education
- Canada
- Québec
- French Language
- U15
- Public Research University
- Research
- Research Data
- Research Expertise
- Identity Federation
- Institutional Repository
- Library
- Open Access
- OAI-PMH
- Shibboleth
- SAML
created: '2026-06-03'
modified: '2026-08-30'
specificationVersion: '0.23'
apis:
- aid: universite-de-montreal:sadvr
  name: SADVR REST API (Vitrine-Recherche)
  x-operator: institution
  x-operator-evidence: Runs on recherche.umontreal.ca, Université de Montréal's own registrable domain. Built in-house by
    the institution's Centre d'expertise numérique pour la recherche under the SADVR project (2015-2016) and documented by
    UdeM staff on the institution's own Confluence wiki.
  description: 'Université de Montréal''s own read-only research API, and the one genuinely institution-engineered contract
    in this profile. Five services: reference-value exposure (faculties, departments, administrative units, job titles, programmes,
    study domains, disciplines, research-expertise keywords, languages, research-unit types), persistent-identifier resolution
    for individuals and research units, an extended identifier service carrying affiliations and expertise, full record retrieval
    by idsadvr, and a SOLR-backed search across three showcases. No API key. GET only. Requests to the documented base are
    redirected into a /public/ path segment, so clients must follow redirects.

    The June 2026 profile of this repo recorded this API as a dead testing endpoint. That was wrong: the documented example
    URL uses `ressource/langues` where the deployment serves `ressource/langue`, and the undocumented HTML 404 read as a decommissioned
    service. Fifteen documented routes were re-probed on 2026-08-30 and returned 200 application/json.'
  humanURL: https://wiki.umontreal.ca/spaces/DOC/pages/294781211/API+REST+%E2%80%93+Description+technique
  baseURL: https://www.recherche.umontreal.ca/vitrine/rest/api/1.8/umontreal
  tags:
  - Research
  - Research Expertise
  - Persistent Identifiers
  - Open Data
  - REST
  - JSON
  properties:
  - type: OpenAPI
    url: openapi/universite-de-montreal-sadvr-openapi.yml
  - type: Documentation
    url: https://wiki.umontreal.ca/spaces/DOC/pages/294781211/API+REST+%E2%80%93+Description+technique
  - type: JSONSchema
    url: json-schema/universite-de-montreal-sadvr-ressource-schema.json
  - type: JSONSchema
    url: json-schema/universite-de-montreal-sadvr-uniterech-schema.json
  - type: Examples
    url: examples/universite-de-montreal-sadvr-ressource-faculte-example.json
  - type: Vocabulary
    url: vocabulary/universite-de-montreal-sadvr-vocabulary.yml
  - type: Rules
    url: rules/universite-de-montreal-sadvr-rules.yml
  - type: JSONLD
    url: json-ld/universite-de-montreal-context.jsonld
- aid: universite-de-montreal:shibboleth-idp
  name: UdeM Shibboleth Identity Provider (SAML metadata)
  x-operator: institution
  x-operator-evidence: entityID https://shibboleth.umontreal.ca/idp/shibboleth, served from the institution's own registrable
    domain, asserting shibmd:Scope "umontreal.ca". An identity provider is institution-operated by definition — it is the
    institution asserting who its people are.
  description: Université de Montréal's campus single sign-on, published as machine-readable SAML 2.0 entity metadata. The
    document declares an IDPSSODescriptor supporting SAML 2.0, SAML 1.1 and the legacy urn:mace:shibboleth:1.0 AuthnRequest
    profile, an AttributeAuthorityDescriptor for out-of-band attribute queries, SSO and SLO endpoints over HTTP-POST, HTTP-POST-SimpleSign,
    HTTP-Redirect and SOAP, artifact resolution on port 8443, and mdui display names in French and English. This is not an
    API a developer calls; it is the contract a relying party consumes to federate with UdeM, and it is machine-readable,
    versioned by publication, and permanently public.
  humanURL: https://ti.umontreal.ca/
  baseURL: https://shibboleth.umontreal.ca/idp
  tags:
  - Identity Federation
  - Shibboleth
  - SAML
  - Single Sign-On
  - Authentication
  properties:
  - type: Metadata
    url: https://shibboleth.umontreal.ca/idp/shibboleth
  - type: Status
    url: https://shibboleth.umontreal.ca/idp/status
  - type: Conformance
    url: conformance/universite-de-montreal-conformance.yml
- aid: universite-de-montreal:papyrus-oai
  name: PAPYRUS OAI-PMH Endpoint (institutional repository)
  x-operator: tenant
  x-operator-evidence: umontreal.scholaris.ca is an institution-specific subdomain of Scholaris, the CRKN-hosted national
    DSpace service. papyrus.bib.umontreal.ca 301s to it. The repository content, sets and Identify response are UdeM's; the
    OAI-PMH implementation is DSpace's. No DSpace or Scholaris contract is saved under this institution's slug.
  description: 'OAI-PMH 2.0 harvesting interface for PAPYRUS, Université de Montréal''s institutional repository of open-access
    theses, dissertations and scholarly output. Identify returns repositoryName "PAPYRUS - Dépôt institutionnel de l''Université
    de Montréal". Two contexts are served: the default at /server/oai/request advertises 18 metadata prefixes including oai_dc,
    qdc, mods, marc21, dim, mets, ore and the ETD-MS family, and a second at /server/oai/openaire4 is restricted to oai_openaire
    against the OpenAIRE repo-lit 4.0 schema. Anonymous, no key.'
  humanURL: https://umontreal.scholaris.ca/
  baseURL: https://umontreal.scholaris.ca/server/oai/request
  tags:
  - Institutional Repository
  - OAI-PMH
  - Metadata Harvesting
  - DSpace
  - Open Access
  - Theses
  properties:
  - type: Documentation
    url: https://umontreal.scholaris.ca/
  - type: Conformance
    url: conformance/universite-de-montreal-conformance.yml
- aid: universite-de-montreal:papyrus-dspace-rest
  name: PAPYRUS DSpace REST API (HAL)
  x-operator: tenant
  x-operator-evidence: The HAL root at umontreal.scholaris.ca/server/api self-identifies as dspaceName "PAPYRUS - Dépôt institutionnel
    de l'Université de Montréal" running on a DSpace server. UdeM's tenancy, DSpace's contract.
  description: The DSpace 8 REST API behind PAPYRUS, answering anonymously at the HAL root and advertising the repository's
    entry points as application/hal+json. Reads are open; deposit and restricted items require a repository account issued
    by the UdeM libraries. Recorded as a tenant relationship — the DSpace API description belongs in DSpace's own catalog
    entry, not under this institution.
  humanURL: https://umontreal.scholaris.ca/
  baseURL: https://umontreal.scholaris.ca/server/api
  tags:
  - Institutional Repository
  - DSpace
  - REST
  - HAL
  - Open Access
  properties:
  - type: Documentation
    url: https://umontreal.scholaris.ca/
- aid: universite-de-montreal:borealis-dataverse
  name: Borealis Dataverse — Université de Montréal collection
  x-operator: tenant
  x-operator-evidence: borealisdata.ca is the shared Canadian Dataverse instance operated by Scholars Portal / OCUL for CRKN
    — a generic host every participating institution shares, not a UdeM subdomain. UdeM holds collection id 75123, alias "montreal".
    On 2026-08-30 the 36 Dataverse product OpenAPIs previously saved under this slug were removed; this entry replaces all
    of them.
  description: Université de Montréal's research-data collection inside Borealis, the Canadian national Dataverse. 452 UdeM
    datasets, each carrying a DataCite DOI under the 10.5683 prefix, plus 20-odd sub-collections including a student Dataverse
    and per-researcher collections. Reachable through Borealis's Dataverse native API by collection alias. The data and the
    DOIs are UdeM's; the API, the software and the hosting are Borealis's, and the Dataverse contract is scored against Dataverse,
    not against this institution.
  humanURL: https://borealisdata.ca/dataverse/montreal
  baseURL: https://borealisdata.ca/api/dataverses/montreal
  tags:
  - Research Data
  - Dataverse
  - Borealis
  - DataCite
  - DOI
  - Open Data
  properties:
  - type: Documentation
    url: https://borealisdata.ca/dataverse/montreal
  - type: Conformance
    url: conformance/universite-de-montreal-conformance.yml
- aid: universite-de-montreal:worldcat-discovery
  name: WorldCat Discovery — Université de Montréal
  x-operator: tenant
  x-operator-evidence: umontreal.on.worldcat.org is an OCLC-assigned tenant subdomain on worldcat.org. The catalogue holdings
    are UdeM's; the discovery platform and any API over it are OCLC's.
  description: Library discovery for the Université de Montréal libraries, delivered on OCLC WorldCat Discovery. Recorded
    as the institution's library-catalogue surface and explicitly as a tenancy. OCLC's WorldCat Search API requires an OCLC-issued
    key and is not a Université de Montréal surface; no OCLC contract is saved under this slug.
  humanURL: https://umontreal.on.worldcat.org/discovery
  tags:
  - Library
  - Discovery
  - Catalog
  - OCLC
  - WorldCat
  properties:
  - type: Documentation
    url: https://bib.umontreal.ca/
common:
- type: Website
  url: https://www.umontreal.ca/en/
- type: Documentation
  url: https://wiki.umontreal.ca/spaces/DOC/pages/294781211/API+REST+%E2%80%93+Description+technique
- type: APIReference
  url: https://wiki.umontreal.ca/spaces/DOC/overview
- type: IdentityFederation
  url: https://shibboleth.umontreal.ca/idp/shibboleth
- type: ResearchRepository
  url: https://umontreal.scholaris.ca/
- type: ResearchData
  url: https://borealisdata.ca/dataverse/montreal
- type: LibraryCatalog
  url: https://umontreal.on.worldcat.org/discovery
- type: CourseCatalog
  url: https://admission.umontreal.ca/repertoire-des-cours/
- type: AIPolicy
  url: https://www.umontreal.ca/intelligenceartificielle/
- type: GitHubOrganization
  url: https://github.com/bibudem
- type: TermsOfService
  url: https://vie-privee.umontreal.ca/conditions-dutilisation/
- type: PrivacyPolicy
  url: https://vie-privee.umontreal.ca/confidentialite/
- type: Blog
  url: https://nouvelles.umontreal.ca/
- type: LinkedIn
  url: https://www.linkedin.com/school/universite-de-montreal/
- type: Authentication
  url: authentication/universite-de-montreal-authentication.yml
- type: Scopes
  url: scopes/universite-de-montreal-scopes.yml
- type: Errors
  url: errors/universite-de-montreal-errors.yml
- type: Conformance
  url: conformance/universite-de-montreal-conformance.yml
- type: Lifecycle
  url: lifecycle/universite-de-montreal-lifecycle.yml
- type: DomainSecurity
  url: security/universite-de-montreal-domain-security.yml
- type: Plans
  url: plans/universite-de-montreal-plans-pricing.yml
- type: RateLimits
  url: rate-limits/universite-de-montreal-rate-limits.yml
- type: FinOps
  url: finops/universite-de-montreal-finops.yml
- type: Review
  url: review.yml
x-coverage:
  state: covered
  reason: covered
  generated: '2026-08-30'
  method: probed
  detail: 'Université de Montréal operates two genuine institution-run machine-readable surfaces and four tenancies, and all
    six were probed live on 2026-08-30. The institution-operated SADVR research API answered on 15 of 17 documented routes
    with 200 application/json, and the Shibboleth IdP served valid SAML 2.0 entity metadata plus a live /idp/status report.
    The remaining four surfaces — PAPYRUS OAI-PMH, PAPYRUS DSpace REST, the Borealis Dataverse collection and WorldCat Discovery
    — all answered, and all four are vendor or consortium platforms running under UdeM''s name; they are recorded as tenant
    relationships and their product contracts are deliberately not saved here.

    This profile is a correction, not an enrichment. It previously carried 36 OpenAPI documents and 38 apis[] entries. All
    36 were the Dataverse product''s own contract, shipped by five to eight other institutions in this cohort, harvested from
    Borealis and then re-based by our own refine-openapis step onto umontreal.scholaris.ca — a DSpace host that does not serve
    the Dataverse API at all. Those 36 specs and the 88 artifacts derived from them were removed file-by-file. The apparent
    footprint drops from 38 entries to 6; the measured footprint rises, because the one API UdeM actually built was recorded
    as dead and is not.

    Not found, after probing: no developer portal, no open-data portal at data. or donnees., no documented course-catalog
    or registrar API, no OAuth authorization server, no status page, no llms.txt, no ORCID cross-walk in SADVR. api.umontreal.ca
    resolves and answers HTTP 400 with an empty body on every anonymous path and is named in no documentation — an internal
    gateway, recorded as evidence rather than as an API.'
  evidence:
  - url: https://www.recherche.umontreal.ca/vitrine/rest/api/1.8/umontreal/ressource/faculte
    status: 200
    note: SADVR reference service, 29 faculties, application/json. Institution-operated.
  - url: https://www.recherche.umontreal.ca/vitrine/rest/api/1.8/umontreal/id/individu
    status: 200
    note: SADVR identifier service, 4.1 MB unfiltered response, no credential.
  - url: https://www.recherche.umontreal.ca/vitrine/rest/api/1.8/umontreal/recherche/professeur/select?q=*:*&rows=1
    status: 200
    note: SOLR search, numFound 3,516 researchers.
  - url: https://www.recherche.umontreal.ca/vitrine/rest/api/1.8/umontreal/recherche/uniterech/select?q=*:*&rows=1
    status: 200
    note: SOLR search, numFound 429 research units.
  - url: https://www.recherche.umontreal.ca/vitrine/rest/api/1.8/umontreal/ressource/langues
    status: 404
    note: The exact URL the June 2026 profile probed. Plural; the deployment serves the singular `ressource/langue`. This
      single character is why the whole API was recorded as dead.
  - url: https://www.recherche.umontreal.ca/vitrine/rest/api/1.8/umontreal
    status: 404
    note: The declared baseURL itself, recorded so the code is not mistaken for a dead API. SADVR exposes no root resource;
      every documented route beneath this base answers 200. A pointer grader reading only the base will under-grade this surface.
  - url: https://shibboleth.umontreal.ca/idp/shibboleth
    status: 200
    note: SAML 2.0 EntityDescriptor, scope umontreal.ca. Institution-operated identity federation.
  - url: https://shibboleth.umontreal.ca/idp/status
    status: 200
    note: Live Shibboleth IdP operational report, text/plain.
  - url: https://umontreal.scholaris.ca/server/oai/request?verb=ListMetadataFormats
    status: 200
    note: OAI-PMH 2.0, 18 metadata prefixes. Tenant — Scholaris/DSpace.
  - url: https://umontreal.scholaris.ca/server/api
    status: 200
    note: DSpace 8 HAL root, dspaceName PAPYRUS. Tenant.
  - url: https://borealisdata.ca/api/dataverses/montreal
    status: 200
    note: Dataverse collection id 75123. Tenant — Borealis / Scholars Portal.
  - url: https://borealisdata.ca/api/search?q=*&subtree=montreal&type=dataset
    status: 200
    note: 452 UdeM datasets with DataCite DOIs under 10.5683.
  - url: https://umontreal.on.worldcat.org/discovery
    status: 200
    note: OCLC WorldCat Discovery tenant for the UdeM libraries.
  - url: https://api.umontreal.ca/
    status: 400
    note: Resolves to 132.204.8.11, empty body, undocumented. Internal gateway, not a public API.
  - url: https://www.umontreal.ca/en/
    status: 200
    note: Institutional website.
  - url: https://vie-privee.umontreal.ca/confidentialite/
    status: 200
    note: Privacy statement (canonical target of the footer link).
  - url: https://vie-privee.umontreal.ca/conditions-dutilisation/
    status: 200
    note: Web platform terms of use.
  - url: https://wiki.umontreal.ca/spaces/DOC/pages/294781211/API+REST+%E2%80%93+Description+technique
    status: 200
    note: SADVR technical documentation, last updated 2024-02-08 by Luc Grondin.
  - url: https://github.com/bibudem
    status: 200
    note: Official UdeM Libraries GitHub organisation.
  - url: https://www.linkedin.com/school/universite-de-montreal/
    status: 200
    note: Reached 999 from a scripted client; LinkedIn bot-challenge, graded live not dead.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/universite-de-montreal"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/universite-de-montreal/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/universite-de-montreal/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.