University of Rochester website screenshot

University of Rochester

The University of Rochester is a private research university in Rochester, New York, and an AAU member, ranked #236 in the QS World University Rankings 2025. It operates no central public developer portal and no public API programme, and its programmable footprint is small, decentralised, and concentrated in the libraries. Two surfaces are genuinely institution-operated and were verified live in August 2026: an OAI-PMH 2.0 metadata harvesting interface at urresearch.rochester.edu/oai2 for UR Research, the legacy institutional repository, which runs on IR+ — repository software the River Campus Libraries themselves wrote and released under Apache 2.0 — and a Shibboleth SAML 2.0 identity provider at idp.rochester.edu publishing scoped federation metadata at its own entityID. Everything else the institution appears to publish is a vendor's contract running under its name: the University of Rochester Research Repository (URRR) is a Figshare tenancy at rochester.figshare.com and library discovery is an Ex Libris Primo VE tenancy at rochester.primo.exlibrisgroup.com. Those tenancies are real institutional facts and are recorded as such, but the contracts describing them belong to Figshare and Ex Libris, not to Rochester. Administrative systems — the student information system, HR, finance, and course/registrar data — are gated behind institutional identity and are not publicly documented. The River Campus Libraries maintain an active public GitHub organisation (rochester-rcl, 112 repositories) of digital-library and preservation tooling, which is the clearest evidence of the institution's own engineering output.

University of Rochester publishes 1 API on the APIs.io network: UR Research OAI-PMH Interface. Tagged areas include University, Higher Education, Education, United States, and New York.

University of Rochester’s developer surface includes GitHub presence, support, engineering blog, and 21 more developer resources.

30.2/100 thin ▬ flat Agent 18/100 agent aware self hosted Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFree⚡ Free to try
1 APIs
UniversityHigher EducationEducationUnited StatesNew YorkPrivate Research UniversityAssociation of American UniversitiesResearch RepositoryInstitutional RepositoryOAI-PMHIdentity FederationLibraryResearch Computing

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/university-of-rochester: 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 4

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

UR Research OAI-PMH Interface

OAI-PMH 2.0 metadata harvesting interface for UR Research, the University of Rochester's legacy institutional repository, served from the university's own domain and running IR+...

University of Rochester Shibboleth Identity Provider

SAML 2.0 / Shibboleth identity provider metadata for the University of Rochester, published machine-readably at its own entityID. The EntityDescriptor carries an IDPSSODescripto...

University of Rochester Research Repository (URRR) — Figshare tenancy

URRR is the University of Rochester's current research data repository. It is a Figshare tenancy: Rochester's data, Rochester's DOIs, and Rochester's curation, on a platform Fig...

University of Rochester Library Discovery — Ex Libris Primo VE tenancy

River Campus Libraries discovery runs on Ex Libris Primo VE under the institution-specific view identifier 01ROCH_INST:UR01, hosted at rochester.primo.exlibrisgroup.com. The cat...

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.

Security Posture 1

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

University Of Rochester Domain Security

TLSv1.2 · HSTS · DMARC

SECURITY

Resources

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 2

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 7

Properties that don't map to a standard resource type

Scroll for all 7

Source (apis.yml)

apis.yml Raw ↑
aid: university-of-rochester
name: University of Rochester
x-type: university
x-category: Private Research University
description: 'The University of Rochester is a private research university in Rochester, New York, and an AAU member, ranked
  #236 in the QS World University Rankings 2025. It operates no central public developer portal and no public API programme,
  and its programmable footprint is small, decentralised, and concentrated in the libraries. Two surfaces are genuinely institution-operated
  and were verified live in August 2026: an OAI-PMH 2.0 metadata harvesting interface at urresearch.rochester.edu/oai2 for
  UR Research, the legacy institutional repository, which runs on IR+ — repository software the River Campus Libraries themselves
  wrote and released under Apache 2.0 — and a Shibboleth SAML 2.0 identity provider at idp.rochester.edu publishing scoped
  federation metadata at its own entityID. Everything else the institution appears to publish is a vendor''s contract running
  under its name: the University of Rochester Research Repository (URRR) is a Figshare tenancy at rochester.figshare.com and
  library discovery is an Ex Libris Primo VE tenancy at rochester.primo.exlibrisgroup.com. Those tenancies are real institutional
  facts and are recorded as such, but the contracts describing them belong to Figshare and Ex Libris, not to Rochester. Administrative
  systems — the student information system, HR, finance, and course/registrar data — are gated behind institutional identity
  and are not publicly documented. The River Campus Libraries maintain an active public GitHub organisation (rochester-rcl,
  112 repositories) of digital-library and preservation tooling, which is the clearest evidence of the institution''s own
  engineering output.'
type: Index
deliveryModel:
  model: self-hosted
  open_source: true
  commercial: false
  callable_host: true
  label: Institution-operated endpoints · non-commercial
  confidence: high
  source:
  - 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: Public
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/university-of-rochester.png
url: https://raw.githubusercontent.com/api-evangelist/university-of-rochester/refs/heads/main/apis.yml
tags:
- University
- Higher Education
- Education
- United States
- New York
- Private Research University
- Association of American Universities
- Research Repository
- Institutional Repository
- OAI-PMH
- Identity Federation
- Library
- Research Computing
created: '2026-06-03'
modified: '2026-08-30'
specificationVersion: '0.23'
x-coverage:
  state: covered
  reason: covered
  detail: 'Two institution-operated machine-readable surfaces were found and verified live: the UR Research OAI-PMH 2.0 endpoint
    and the Shibboleth/SAML identity provider metadata. Beyond those, the University of Rochester publishes no public API
    and no developer portal, and its research repository and library discovery layers are vendor tenancies (Figshare, Ex Libris
    Primo VE) whose contracts are the vendors''. The June 2026 profile credited this institution with eleven Figshare API
    entries served from api.figshare.com — a generic vendor host shared by fourteen other institutions in this cohort — and
    the ten refined OpenAPI documents behind them were titled "Figshare altmetric ..." with contact "Figshare Support". Those
    and every artifact derived from them have been removed. The previously catalogued OAI-PMH base URL urresearch.rochester.edu/oai/request
    was also wrong: it returns HTTP 200 with an "Unknown Action" HTML body — a soft 404. The working endpoint is /oai2, and
    it is now correctly based. rochester.figshare.com answers 202 with an empty body behind a bot challenge; it is live, recorded
    as a tenant surface, and not readable by probe.'
  generated: '2026-08-30'
  method: probed
  evidence:
  - url: https://urresearch.rochester.edu/oai2?verb=Identify
    status: 200
  - url: https://urresearch.rochester.edu/oai2?verb=ListMetadataFormats
    status: 200
  - url: https://urresearch.rochester.edu/oai2?verb=ListSets
    status: 200
  - url: https://urresearch.rochester.edu/oai/request?verb=Identify
    status: 200
    note: soft 404 — HTML "Unknown Action" page, not an OAI-PMH envelope
  - url: https://idp.rochester.edu/idp/shibboleth
    status: 200
  - url: https://rochester.figshare.com/
    status: 202
    note: bot challenge, empty body — live but unreadable
  - url: https://rochester.primo.exlibrisgroup.com/discovery/search?vid=01ROCH_INST:UR01
    status: 200
  - url: https://api.rochester.edu/
    status: 0
    note: DNS does not resolve
  - url: https://data.rochester.edu/
    status: 0
    note: DNS does not resolve — no open data portal
  - url: https://www.rochester.edu/llms.txt
    status: 404
apis:
- aid: university-of-rochester:urresearch-oai-pmh
  name: UR Research OAI-PMH Interface
  x-operator: institution
  description: 'OAI-PMH 2.0 metadata harvesting interface for UR Research, the University of Rochester''s legacy institutional
    repository, served from the university''s own domain and running IR+ — repository software written and open-sourced under
    Apache 2.0 by the River Campus Libraries. Verified live on 2026-08-30: repositoryName "UR Research", earliestDatestamp
    2003-07-17T19:40:11Z, three metadata formats (oai_dc, dcterms, marc21), hierarchical collection sets, and spec-correct
    badVerb error handling. This is one of the few genuinely institution-engineered API surfaces in this cohort.'
  humanURL: https://urresearch.rochester.edu/
  baseURL: https://urresearch.rochester.edu/oai2
  tags:
  - OAI-PMH
  - Institutional Repository
  - Metadata
  - Harvesting
  - Library
  properties:
  - type: OpenAPI
    url: openapi/university-of-rochester-urresearch-oai-pmh-openapi.yml
  - type: Documentation
    url: https://urresearch.rochester.edu/
  - type: x-examples
    url: examples/university-of-rochester-oai-identify-response.xml
  - type: x-examples
    url: examples/university-of-rochester-oai-listmetadataformats-response.xml
  - type: x-examples
    url: examples/university-of-rochester-oai-getrecord-response.xml
  - type: x-conformance
    url: conformance/university-of-rochester-conformance.yml
  - type: SourceCode
    url: https://github.com/rochester-rcl/irplus
- aid: university-of-rochester:shibboleth-idp
  name: University of Rochester Shibboleth Identity Provider
  x-operator: institution
  description: SAML 2.0 / Shibboleth identity provider metadata for the University of Rochester, published machine-readably
    at its own entityID. The EntityDescriptor carries an IDPSSODescriptor supporting SAML 1.1 and SAML 2.0 with a shibmd:Scope
    of rochester.edu. Institution-operated by definition — federation identity is not something a university can outsource
    the assertion of — and the single most reliably machine-readable surface most institutions run.
  humanURL: https://tech.rochester.edu/
  baseURL: https://idp.rochester.edu/idp/shibboleth
  tags:
  - Identity Federation
  - SAML
  - Shibboleth
  - Single Sign-On
  - Metadata
  properties:
  - type: x-examples
    url: examples/university-of-rochester-shibboleth-idp-metadata.xml
  - type: x-conformance
    url: conformance/university-of-rochester-conformance.yml
  - type: Documentation
    url: https://tech.rochester.edu/
- aid: university-of-rochester:urrr-figshare-tenancy
  name: University of Rochester Research Repository (URRR) — Figshare tenancy
  x-operator: tenant
  description: 'URRR is the University of Rochester''s current research data repository. It is a Figshare tenancy: Rochester''s
    data, Rochester''s DOIs, and Rochester''s curation, on a platform Figshare operates and whose API contract Figshare wrote.
    The programmatic surface is the generic Figshare v2 REST API at api.figshare.com — a host shared by fourteen other institutions
    in this cohort — so the contract is deliberately NOT saved here; it belongs to Figshare''s own profile. The tenancy itself
    is a real institutional fact and is recorded as one. rochester.figshare.com answers HTTP 202 with an empty body behind
    a bot challenge.'
  humanURL: https://rochester.figshare.com/
  baseURL: https://rochester.figshare.com/
  tags:
  - Research Repository
  - Research Data
  - Figshare
  - Tenant
  properties:
  - type: Portal
    url: https://rochester.figshare.com/
  - type: Documentation
    url: https://docs.figshare.com/
  - type: x-vendor
    url: https://www.figshare.com/
- aid: university-of-rochester:primo-discovery-tenancy
  name: University of Rochester Library Discovery — Ex Libris Primo VE tenancy
  x-operator: tenant
  description: River Campus Libraries discovery runs on Ex Libris Primo VE under the institution-specific view identifier
    01ROCH_INST:UR01, hosted at rochester.primo.exlibrisgroup.com. The catalogue and its holdings are Rochester's; the discovery
    platform, its APIs and its contract are Ex Libris/Clarivate's. Recorded as a tenant relationship — no vendor contract
    is saved under this institution.
  humanURL: https://www.library.rochester.edu/
  baseURL: https://rochester.primo.exlibrisgroup.com/discovery/search?vid=01ROCH_INST:UR01
  tags:
  - Library
  - Library Catalog
  - Discovery
  - Ex Libris
  - Tenant
  properties:
  - type: Portal
    url: https://rochester.primo.exlibrisgroup.com/discovery/search?vid=01ROCH_INST:UR01
  - type: Documentation
    url: https://www.library.rochester.edu/
  - type: x-vendor
    url: https://developers.exlibrisgroup.com/
common:
- type: License
  name: Apache-2.0
  url: https://github.com/rochester-rcl/irplus/blob/master/LICENSE
- type: Website
  url: https://www.rochester.edu/
- type: ResearchRepository
  url: https://urresearch.rochester.edu/
- type: ResearchRepository
  url: https://rochester.figshare.com/
- type: IdentityFederation
  url: https://idp.rochester.edu/idp/shibboleth
- type: LibraryCatalog
  url: https://rochester.primo.exlibrisgroup.com/discovery/search?vid=01ROCH_INST:UR01
- type: CourseCatalog
  url: https://www.rochester.edu/registrar/
- type: ResearchComputing
  url: https://circ.rochester.edu/
- type: AIPolicy
  url: https://www.rochester.edu/ai/
- type: AITooling
  url: https://tech.rochester.edu/services/artificial-intelligence/
- type: GitHub
  url: https://github.com/rochester-rcl
- type: Support
  url: https://tech.rochester.edu/
- type: PrivacyPolicy
  url: https://www.rochester.edu/privacy
- type: TermsOfService
  url: https://www.rochester.edu/policies/
- type: Accessibility
  url: https://www.rochester.edu/accessibility.html
- type: Blog
  url: https://www.rochester.edu/newscenter/
- type: BlogRSS
  url: https://www.rochester.edu/newscenter/feed/
- type: LinkedIn
  url: https://www.linkedin.com/school/university-of-rochester/
- type: DomainSecurity
  url: security/university-of-rochester-domain-security.yml
- type: Plans
  url: plans/university-of-rochester-plans-pricing.yml
- type: RateLimits
  url: rate-limits/university-of-rochester-rate-limits.yml
- type: FinOps
  url: finops/university-of-rochester-finops.yml
- type: Conformance
  url: conformance/university-of-rochester-conformance.yml
- type: Review
  url: review.yml
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/university-of-rochester"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/university-of-rochester/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/university-of-rochester/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.