The University of Maryland, College Park (UMD) is the flagship public research university of the University System of Maryland and the state's original 1862 land-grant institution. UMD operates no central developer portal and publishes no university-wide API programme. Its entire confirmed programmable footprint is run by three offices. UMD Libraries publish an Open Data site at opendata.lib.umd.edu documenting the interfaces they operate: a keyless FastAPI service for library hours and bookable-space availability, three live OAI-PMH 2.0 endpoints over digital collections, audio/video collections and ArchivesSpace finding aids, an OpenSearch descriptor over the Avalon A/V catalog, and IIIF Image and Presentation servers. The Division of IT operates the university's Shibboleth identity provider, which publishes SAML 2.0 metadata as InCommon entity urn:mace:incommon:umd.edu with the Research and Scholarship category and SIRTFI assurance — the most consequential machine-readable contract UMD runs, and one no vendor catalogues. The campus GIS office runs an ArcGIS Enterprise 12.1 deployment at gis.umd.edu whose REST service catalog, server info and portal endpoints answer keyless JSON while the fourteen service folders beneath them require a token — the machine-readable backend of the official campus map, and undocumented outside the map itself. Everything else that looks like a UMD API is somebody else's engineering. umd.io, the widely cited course, bus and campus-map API, is a student-run independent project on a NameCheap-registered .io domain hosted at DigitalOcean that states plainly it is not the school; the library discovery layer is Ex Libris Primo through the USMAI consortium; the LMS is Instructure Canvas; web archiving is Archive-It; the open-data repository referral is Dryad. Those are recorded here as tenant relationships, not as UMD's contracts. The DRUM institutional repository is genuinely UMD-operated and was serving a maintenance page across every one of its hosts throughout this review.
University of Maryland College Park publishes 20 API contracts indexed on the APIs.io network, including Art API, Makerspace API, Mckeldin API, and 17 more. Tagged areas include University, Higher Education, Education, United States, and Maryland.
The University of Maryland College Park catalog on APIs.io includes 1 Spectral governance ruleset.
University of Maryland College Park’s developer surface includes API reference, documentation, support, engineering blog, authentication, and 26 more developer resources.
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/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/university-of-maryland-college-park/"><img src="https://apis.io/badge/university-of-maryland-college-park/card.svg" alt="University of Maryland College Park on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
OAI-PMH 2.0 harvesting endpoint over UMD Libraries' Fedora-backed digital collections. Identify reports repositoryName "UMD Libraries" and adminEmail lib-ssdr@umd.edu, with reco...
The Libraries' Avalon Media System deployment for audio and video collections, with an OAI-PMH 2.0 endpoint (repositoryName "UMD Libraries", adminEmail lib-dpi@umd.edu), an Open...
OAI-PMH 2.0 endpoint over the Libraries' ArchivesSpace instance, exposing finding aids for Special Collections and the Performing Arts collections. Identify reports adminEmail a...
The university's own Shibboleth identity provider, publishing a SAML 2.0 EntityDescriptor as InCommon entity urn:mace:incommon:umd.edu with scope umd.edu, the InCommon and REFED...
IIIF Image and Presentation services operated by UMD Libraries — a Cantaloupe 5.0.5 image server and Papaya 1.2.0, the Libraries' own IIIF Presentation API application, behind a...
The university's own ArcGIS Enterprise deployment — ArcGIS Server 12.1.0 and Portal 2026.1 at gis.umd.edu — and the machine-readable backend behind the official campus map at ma...
UMD Libraries' DSpace 7 institutional repository of UMD scholarship and research data, and the university's DOI-minting surface. UMD Libraries document a DSpace REST API, an OAI...
The Office of the Registrar's public Schedule of Classes, a server-rendered web application for browsing course offerings by term and department. It is the authoritative UMD cou...
A read-only REST API over UMD course, section, professor, campus bus, building/map and major data, covering ground the university itself does not expose programmatically. It is ...
UMD's library catalog and discovery layer, delivered as Ex Libris Primo through the University System of Maryland and Affiliated Institutions (USMAI) consortium. The search expe...
UMD Libraries' web archiving programme, operated as Archive-It organization 408 at the Internet Archive. UMD Libraries document Archive-It's OpenSearch interface as an access ro...
The University of Maryland, College Park collection at the Internet Archive, documented by UMD Libraries as one of their ten Open Data services with archive.org's advancedsearch...
UMD Libraries refer researchers to Dryad for open research-data deposit and document Dryad's v2 REST API as the access route, scoped to UMD by ROR identifier https://ror.org/047...
The Big Ten Academic Alliance Geoportal, a consortium-operated discovery layer for geospatial data to which UMD Libraries contribute records. Operated by the BTAA at geo.btaa.or...
UMD's learning management system, an Instructure Canvas tenancy at umd.instructure.com fronted by elms.umd.edu. Requests to the tenancy redirect to UMD's own Shibboleth identity...
The Stem API from University of Maryland College Park — 3 operation(s) for stem.
Scroll for all 20
University of Maryland College Park API pricing
Not yet checked against University of Maryland College Park's own pricing page. Compiled by API Evangelist on 2026-06-03 from raw.githubusercontent.com/api-evangelist/university-of-ma...; confirm before you rely on a figure. A free plan or tier is listed.
aid: university-of-maryland-college-park
name: University of Maryland College Park
description: 'The University of Maryland, College Park (UMD) is the flagship public research university of the University
System of Maryland and the state''s original 1862 land-grant institution. UMD operates no central developer portal and publishes
no university-wide API programme. Its entire confirmed programmable footprint is run by three offices. UMD Libraries publish
an Open Data site at opendata.lib.umd.edu documenting the interfaces they operate: a keyless FastAPI service for library
hours and bookable-space availability, three live OAI-PMH 2.0 endpoints over digital collections, audio/video collections
and ArchivesSpace finding aids, an OpenSearch descriptor over the Avalon A/V catalog, and IIIF Image and Presentation servers.
The Division of IT operates the university''s Shibboleth identity provider, which publishes SAML 2.0 metadata as InCommon
entity urn:mace:incommon:umd.edu with the Research and Scholarship category and SIRTFI assurance — the most consequential
machine-readable contract UMD runs, and one no vendor catalogues. The campus GIS office runs an ArcGIS Enterprise 12.1 deployment
at gis.umd.edu whose REST service catalog, server info and portal endpoints answer keyless JSON while the fourteen service
folders beneath them require a token — the machine-readable backend of the official campus map, and undocumented outside
the map itself. Everything else that looks like a UMD API is somebody else''s engineering. umd.io, the widely cited course,
bus and campus-map API, is a student-run independent project on a NameCheap-registered .io domain hosted at DigitalOcean
that states plainly it is not the school; the library discovery layer is Ex Libris Primo through the USMAI consortium; the
LMS is Instructure Canvas; web archiving is Archive-It; the open-data repository referral is Dryad. Those are recorded here
as tenant relationships, not as UMD''s contracts. The DRUM institutional repository is genuinely UMD-operated and was serving
a maintenance page across every one of its hosts throughout this review.'
x-type: university
x-category: Public Research University
type: Index
deliveryModel:
model: saas
license_evidence:
not_product:
- umd-lib/avalon
- umd-lib/dspace
- umd-lib/papaya
- umd-lib/umd-fcrepo-solr
- umd-lib/website-libtools
open_source: unknown
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: low
source:
- openapi
- pricing
- repository-not-product
generated: '2026-09-25'
method: derived
accessModel:
pricing: free
onboarding: none
trial: false
try_now: true
public: true
label: Free; library and repository reads keyless, campus GIS services token-gated
confidence: high
source:
- authentication
generated: '2026-08-30'
method: probed
position: Producing
access: Public
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/university-of-maryland-college-park.png
url: https://raw.githubusercontent.com/api-evangelist/university-of-maryland-college-park/refs/heads/main/apis.yml
tags:
- University
- Higher Education
- Education
- United States
- Maryland
- Public Research University
- Land Grant
- Big Ten
- Library
- Research Data
- Digital Collections
- Identity Federation
- OAI-PMH
- Open Data
- Geospatial
created: '2026-06-03'
modified: '2026-08-30'
specificationVersion: '0.23'
apis:
- aid: university-of-maryland-college-park:digital-collections-oai
name: UMD Libraries Digital Collections OAI-PMH
description: OAI-PMH 2.0 harvesting endpoint over UMD Libraries' Fedora-backed digital collections. Identify reports repositoryName
"UMD Libraries" and adminEmail lib-ssdr@umd.edu, with records back to 2014. ListSets returns named collections including
Diamondback Photos, UMD Student Newspapers and the Gordon W. Prange collection. Keyless.
humanURL: https://opendata.lib.umd.edu/services/digital-collections/
baseURL: https://api.fcrepo.lib.umd.edu/oai/api
x-operator: institution
x-operator-evidence: Host under umd.edu; Identify names UMD Libraries as the repository and a umd.edu administrative contact;
the Fedora stack is UMD Libraries' own umd-fcrepo-* code.
tags:
- Digital Collections
- OAI-PMH
- Metadata Harvesting
- Library
properties:
- type: Documentation
url: https://opendata.lib.umd.edu/services/digital-collections/
- type: APIReference
url: https://api.fcrepo.lib.umd.edu/oai/api?verb=Identify
- type: Website
url: https://digital.lib.umd.edu
- type: GitHub
url: https://github.com/umd-lib/umd-fcrepo-solr
- aid: university-of-maryland-college-park:av-collections-oai
name: UMD Libraries Audio/Video Collections OAI-PMH and OpenSearch
description: The Libraries' Avalon Media System deployment for audio and video collections, with an OAI-PMH 2.0 endpoint
(repositoryName "UMD Libraries", adminEmail lib-dpi@umd.edu), an OpenSearch 1.1 descriptor, and a JSON:API-shaped catalog
endpoint returning paginated MediaObject records. All keyless.
humanURL: https://opendata.lib.umd.edu/services/digital-collections-av/
baseURL: https://api.av.lib.umd.edu/oai/api
x-operator: institution
x-operator-evidence: Hosts under umd.edu; Identify names UMD Libraries and a umd.edu contact. Avalon is community open-source
software but this deployment is the institution's.
tags:
- Digital Collections
- Audio Video
- OAI-PMH
- OpenSearch
- Library
properties:
- type: Documentation
url: https://opendata.lib.umd.edu/services/digital-collections-av/
- type: APIReference
url: https://api.av.lib.umd.edu/oai/api?verb=Identify
- type: OpenSearch
url: https://av.lib.umd.edu/catalog/opensearch.xml
- type: Website
url: https://av.lib.umd.edu/catalog.json
- type: GitHub
url: https://github.com/umd-lib/avalon
- aid: university-of-maryland-college-park:archival-collections-oai
name: UMD Archival Collections OAI-PMH
description: OAI-PMH 2.0 endpoint over the Libraries' ArchivesSpace instance, exposing finding aids for Special Collections
and the Performing Arts collections. Identify reports adminEmail aspace-oai@umd.edu and a sample identifier of oai:archivesspace//repositories/2/resources/1;
ListSets returns the ArchivesSpace record levels class, collection, file, fonds and item. Keyless.
humanURL: https://opendata.lib.umd.edu/services/archival-collections/
baseURL: https://archives-api.lib.umd.edu/oai
x-operator: institution
x-operator-evidence: Host under umd.edu with a umd.edu administrative contact. ArchivesSpace is community open-source software;
the deployment and its data are UMD's.
tags:
- Archives
- Finding Aids
- OAI-PMH
- Library
properties:
- type: Documentation
url: https://opendata.lib.umd.edu/services/archival-collections/
- type: APIReference
url: https://archives-api.lib.umd.edu/oai?verb=Identify
- type: Website
url: https://archives.lib.umd.edu
- aid: university-of-maryland-college-park:identity-federation
name: UMD Shibboleth Identity Provider — SAML 2.0 Metadata
description: 'The university''s own Shibboleth identity provider, publishing a SAML 2.0 EntityDescriptor as InCommon entity
urn:mace:incommon:umd.edu with scope umd.edu, the InCommon and REFEDS Research and Scholarship entity categories, and
REFEDS SIRTFI assurance certification. It is a browser-SSO identity provider for people rather than an authorization server
for API clients: it issues no tokens to third parties. It is nonetheless institution-operated by definition, machine-readable,
and the single most consequential programmable contract UMD publishes.'
humanURL: https://login.umd.edu
baseURL: https://shib.idm.umd.edu/idp/shibboleth
x-operator: institution
x-operator-evidence: Host under umd.edu; the metadata's own entityID, scope and display name all name the institution.
tags:
- Identity Federation
- SAML
- Shibboleth
- InCommon
- SSO
tags_raw:
- Identity Federation
- SAML
- Shibboleth
- InCommon
- Single Sign-On
properties:
- type: APIReference
url: https://shib.idm.umd.edu/idp/shibboleth
- type: Documentation
url: https://login.umd.edu
- type: Conformance
url: conformance/university-of-maryland-college-park-conformance.yml
- aid: university-of-maryland-college-park:iiif-services
name: UMD Libraries IIIF Services
description: IIIF Image and Presentation services operated by UMD Libraries — a Cantaloupe 5.0.5 image server and Papaya
1.2.0, the Libraries' own IIIF Presentation API application, behind a shared service index. Keyless. IIIF is not on the
Kin Score education regime standards list, but the deployment and the Presentation implementation are the institution's
own code.
humanURL: https://iiif.lib.umd.edu/
baseURL: https://iiif.lib.umd.edu/
x-operator: institution
x-operator-evidence: Host under umd.edu; the manifest server is umd-lib/papaya, written and maintained by UMD Libraries.
tags:
- IIIF
- Digital Collections
- Image
- Library
tags_raw:
- IIIF
- Digital Collections
- Images
- Library
properties:
- type: APIReference
url: https://iiif.lib.umd.edu/
- type: GitHub
url: https://github.com/umd-lib/papaya
- aid: university-of-maryland-college-park:enterprise-gis
name: UMD Enterprise GIS — ArcGIS REST Services
description: The university's own ArcGIS Enterprise deployment — ArcGIS Server 12.1.0 and Portal 2026.1 at gis.umd.edu —
and the machine-readable backend behind the official campus map at maps.umd.edu. The service catalog root, the server
info document and the portal REST endpoint all answer keyless JSON; the fourteen service folders beneath them (Navigation,
Utilities, UtilityNetworks, InteriorSpace, PlanningAndConstruction, AssetInventories, SnowCommandPortal, DIT, ESSR, OEMBC,
POC, Layers, Print, UtilitySystems) return HTTP 200 carrying an ArcGIS error 499 "Token Required", so the catalog is public
and the data is not. Esri wrote the software; the deployment, the host and the campus data are UMD's. Not previously catalogued
anywhere in this profile.
humanURL: https://maps.umd.edu/map/
baseURL: https://gis.umd.edu/arcgis/rest/services
x-operator: institution
x-operator-evidence: Host gis.umd.edu is under umd.edu. rest/info reports owningSystemUrl https://gis.umd.edu/portal and
soapUrl https://gis.umd.edu/arcgis/services — the server, its portal and its token service are all on the institution's
own domain. ArcGIS Enterprise is Esri's software, as ArchivesSpace, Avalon and DSpace are other vendors' software elsewhere
in this profile; the deployment is UMD's.
x-status:
state: gated
checked: '2026-08-30'
evidence:
- url: https://gis.umd.edu/arcgis/rest/services?f=json
status: 200
note: 14 service folders enumerated, no credential.
- url: https://gis.umd.edu/arcgis/rest/services/Navigation?f=json
status: 200
note: Body is {"error":{"code":499,"message":"Token Required"}} — a 200 carrying an error.
tags:
- Geospatial
- GIS
- Campus Map
- ArcGIS
- Facilities
properties:
- type: APIReference
url: https://gis.umd.edu/arcgis/rest/services?f=json
- type: Documentation
url: https://gis.umd.edu/arcgis/rest/info?f=json
- type: Website
url: https://maps.umd.edu/map/
- aid: university-of-maryland-college-park:drum
name: DRUM — Digital Repository at the University of Maryland
description: 'UMD Libraries'' DSpace 7 institutional repository of UMD scholarship and research data, and the university''s
DOI-minting surface. UMD Libraries document a DSpace REST API, an OAI-PMH 2.0 endpoint and an OpenSearch endpoint under
api.drum.lib.umd.edu. None could be exercised during this review: drum.lib.umd.edu returned 503 with a "Maintenance" page
and every api.drum path returned a plain 404. The entry is retained because the repository is genuinely institution-operated
and its interfaces are documented on the Libraries'' own Open Data site; no conformance is claimed for it.'
humanURL: https://opendata.lib.umd.edu/services/drum/
baseURL: https://api.drum.lib.umd.edu/server
x-operator: institution
x-operator-evidence: Hosts under umd.edu resolving to UMD's own AWS load balancer; the DSpace deployment is umd-lib/DSpace.
x-status:
state: unavailable
checked: '2026-08-30'
evidence:
- url: https://drum.lib.umd.edu
status: 503
note: Maintenance page served for the entire host.
- url: https://api.drum.lib.umd.edu/server/api
status: 404
- url: https://api.drum.lib.umd.edu/server/oai/request?verb=Identify
status: 404
tags:
- Research Repository
- DSpace
- Institutional Repository
- OAI-PMH
- Library
properties:
- type: Documentation
url: https://opendata.lib.umd.edu/services/drum/
- type: GitHub
url: https://github.com/umd-lib/DSpace
- aid: university-of-maryland-college-park:testudo-soc
name: Testudo Schedule of Classes
description: The Office of the Registrar's public Schedule of Classes, a server-rendered web application for browsing course
offerings by term and department. It is the authoritative UMD course surface and it is not an API — there is no JSON representation,
no content negotiation and no documented contract. It is recorded as the institution's own course-catalog surface, and
as the upstream that umd.io scrapes.
humanURL: https://app.testudo.umd.edu/soc/
x-operator: institution
x-operator-evidence: Host under umd.edu, operated by the UMD Office of the Registrar.
x-machine-readable: false
tags:
- Course Catalog
- Registrar
- Schedule
properties:
- type: Website
url: https://app.testudo.umd.edu/soc/
- type: Documentation
url: https://www.testudo.umd.edu/
- aid: university-of-maryland-college-park:umd-io
name: umd.io — student-run University of Maryland data API
description: 'A read-only REST API over UMD course, section, professor, campus bus, building/map and major data, covering
ground the university itself does not expose programmatically. It is not UMD''s. The project states "we aren''t the school,
and we aren''t a corporation" and describes itself as built by students, for students; umd.io is registered through NameCheap
with DNS and hosting on DigitalOcean, the contract''s contact is hi@umd.io, and the code is MIT-licensed at github.com/umdio.
The university neither operates nor endorses it, and its course data is scraped from Testudo rather than supplied. Recorded
as a tenant-class relationship: the data described is UMD''s, the contract is not. Its OpenAPI and the eleven artifacts
derived from it were removed from this repository on 2026-08-30 because they were being scored as UMD''s engineering.'
humanURL: https://umd.io
baseURL: https://api.umd.io/v1
x-operator: tenant
x-operator-evidence: Registrable domain umd.io is not the institution's; WHOIS shows a NameCheap registration on DigitalOcean
nameservers; info.contact is hi@umd.io; the project explicitly disclaims being the university. Not endorsed, so tenant
is the ceiling under the university pipeline's operator axis.
tags:
- Course Catalog
- Campus Life
- Student Built
- Open Source
tags_raw:
- Course Catalog
- Campus Life
- Student Built
- Open Source
- Open-Source
properties:
- type: Documentation
url: https://beta.umd.io
- type: Website
url: https://umd.io
- type: GitHub
url: https://github.com/umdio/umdio
- aid: university-of-maryland-college-park:umd-discover
name: UMD Discover — library discovery layer
description: UMD's library catalog and discovery layer, delivered as Ex Libris Primo through the University System of Maryland
and Affiliated Institutions (USMAI) consortium. The search experience, its APIs and its contract are Ex Libris'; the holdings
and the consortium membership are UMD's.
humanURL: https://opendata.lib.umd.edu/services/umd-discover/
baseURL: https://usmai.primo.exlibrisgroup.com
x-operator: tenant
x-operator-evidence: Host is exlibrisgroup.com, shared across the USMAI consortium. Generic vendor platform; no UMD-specific
contract exists to save.
tags:
- Library Catalog
- Discovery
- Ex Libris
properties:
- type: Documentation
url: https://opendata.lib.umd.edu/services/umd-discover/
- type: Website
url: https://usmai.primo.exlibrisgroup.com
- aid: university-of-maryland-college-park:archive-it
name: UMD Web Archives on Archive-It
description: UMD Libraries' web archiving programme, operated as Archive-It organization 408 at the Internet Archive. UMD
Libraries document Archive-It's OpenSearch interface as an access route to their collections. The collections and the
curation are UMD's; the platform, the OpenSearch contract and the infrastructure are the Internet Archive's.
humanURL: https://opendata.lib.umd.edu/services/archive-it/
baseURL: https://archive-it.org/organizations/408
x-operator: tenant
x-operator-evidence: Host archive-it.org is the Internet Archive's; organization 408 is UMD's account on it.
tags:
- Web Archiving
- OpenSearch
- Library
properties:
- type: Documentation
url: https://opendata.lib.umd.edu/services/archive-it/
- type: Website
url: https://archive-it.org/organizations/408
- aid: university-of-maryland-college-park:internet-archive
name: UMD Collection on the Internet Archive
description: The University of Maryland, College Park collection at the Internet Archive, documented by UMD Libraries as
one of their ten Open Data services with archive.org's advancedsearch.php given as the query endpoint and a worked Python
example. The collection identifier is university_maryland_cp and it held 10,674 items when probed. The digitised items
and the curation are UMD's; the search API, its parameters and its operation are the Internet Archive's. Distinct from
the Archive-It web-archiving entry, which is a different UMD Libraries service on the same organisation's infrastructure.
The human collection page at archive.org/details/university_maryland_cp is an SPA shell that returns a generic Internet
Archive title with no UMD content in the served body, so the machine-readable query is pointed at instead.
humanURL: https://opendata.lib.umd.edu/services/internet-archive/
baseURL: https://archive.org/advancedsearch.php
x-operator: tenant
x-operator-evidence: Host archive.org is the Internet Archive's and is shared by every contributing institution; UMD is
identified inside it only by the collection facet collection:(university_maryland_cp).
tags:
- Digital Collections
- Web Archiving
- Search
- Library
properties:
- type: Documentation
url: https://opendata.lib.umd.edu/services/internet-archive/
- type: APIReference
url: https://archive.org/advancedsearch.php?q=collection%3A%28university_maryland_cp%29&fl%5B%5D=identifier&output=json
- aid: university-of-maryland-college-park:dryad
name: UMD Research Data on Dryad
description: UMD Libraries refer researchers to Dryad for open research-data deposit and document Dryad's v2 REST API as
the access route, scoped to UMD by ROR identifier https://ror.org/047s2c258. The datasets and the institutional membership
are UMD's; the API, its OpenAPI and its operation are Dryad's.
humanURL: https://opendata.lib.umd.edu/services/dryad/
baseURL: https://datadryad.org/api/v2
x-operator: tenant
x-operator-evidence: Host datadryad.org is Dryad's, shared by every member institution. UMD is identified within it only
by a ROR query parameter.
tags:
- Research Data
- Repository
- ROR
properties:
- type: Documentation
url: https://opendata.lib.umd.edu/services/dryad/
- type: Website
url: https://datadryad.org/search?org=https%3A%2F%2Fror.org%2F047s2c258
- aid: university-of-maryland-college-park:btaa-geoportal
name: BTAA Geoportal — UMD geospatial contributions
description: The Big Ten Academic Alliance Geoportal, a consortium-operated discovery layer for geospatial data to which
UMD Libraries contribute records. Operated by the BTAA at geo.btaa.org, not by UMD.
humanURL: https://opendata.lib.umd.edu/services/btaa-geoportal/
baseURL: https://geo.btaa.org
x-operator: tenant
x-operator-evidence: Host geo.btaa.org belongs to the Big Ten Academic Alliance consortium.
tags:
- Geospatial
- Consortium
- Library
properties:
- type: Documentation
url: https://opendata.lib.umd.edu/services/btaa-geoportal/
- type: Website
url: https://geo.btaa.org
- aid: university-of-maryland-college-park:elms-canvas
name: ELMS-Canvas — UMD learning management system
description: UMD's learning management system, an Instructure Canvas tenancy at umd.instructure.com fronted by elms.umd.edu.
Requests to the tenancy redirect to UMD's own Shibboleth identity provider, which is what confirms the tenant relationship.
Canvas' REST API and its LTI conformance are Instructure's, not UMD's, and are not creditable to the institution.
humanURL: https://elms.umd.edu
baseURL: https://umd.instructure.com
x-operator: tenant
x-operator-evidence: umd.instructure.com is an institution-specific subdomain on Instructure's platform; it redirects to
shib.idm.umd.edu, UMD's identity provider.
tags:
- LMS
- Canvas
- LTI
tags_raw:
- Learning Management
- Canvas
- LTI
properties:
- type: Website
url: https://elms.umd.edu
- aid: university-of-maryland-college-park:university-of-maryland-college-park-art-api
name: University of Maryland College Park Art API
description: The Art API from University of Maryland College Park — 3 operation(s) for art.
humanURL: https://opendata.lib.umd.edu/services/library-website-tools/
baseURL: https://api.www.lib.umd.edu/api/libtools
tags:
- Art
properties:
- type: OpenAPI
url: openapi/university-of-maryland-college-park-art-api-openapi.yml
- type: Documentation
url: https://opendata.lib.umd.edu/services/library-website-tools/
- type: InteractiveDocumentation
url: https://api.www.lib.umd.edu/api/libtools/docs
- type: GitHub
url: https://github.com/umd-lib/website-libtools
- type: Rules
url: rules/university-of-maryland-college-park-rules.yml
- aid: university-of-maryland-college-park:university-of-maryland-college-park-makerspace-api
name: University of Maryland College Park Makerspace API
description: The Makerspace API from University of Maryland College Park — 1 operation(s) for makerspace.
humanURL: https://opendata.lib.umd.edu/services/library-website-tools/
baseURL: https://api.www.lib.umd.edu/api/libtools
tags:
- Makerspace
properties:
- type: OpenAPI
url: openapi/university-of-maryland-college-park-makerspace-api-openapi.yml
- type: Documentation
url: https://opendata.lib.umd.edu/services/library-website-tools/
- type: InteractiveDocumentation
url: https://api.www.lib.umd.edu/api/libtools/docs
- type: GitHub
url: https://github.com/umd-lib/website-libtools
- type: Rules
url: rules/university-of-maryland-college-park-rules.yml
- aid: university-of-maryland-college-park:university-of-maryland-college-park-mckeldin-api
name: University of Maryland College Park Mckeldin API
description: The Mckeldin API from University of Maryland College Park — 3 operation(s) for mckeldin.
humanURL: https://opendata.lib.umd.edu/services/library-website-tools/
baseURL: https://api.www.lib.umd.edu/api/libtools
tags:
- Mckeldin
properties:
- type: OpenAPI
url: openapi/university-of-maryland-college-park-mckeldin-api-openapi.yml
- type: Documentation
url: https://opendata.lib.umd.edu/services/library-website-tools/
- type: InteractiveDocumentation
url: https://api.www.lib.umd.edu/api/libtools/docs
- type: GitHub
url: https://github.com/umd-lib/website-libtools
- type: Rules
url: rules/university-of-maryland-college-park-rules.yml
- aid: university-of-maryland-college-park:university-of-maryland-college-park-mspal-api
name: University of Maryland College Park Mspal API
description: The Mspal API from University of Maryland College Park — 3 operation(s) for mspal.
humanURL: https://opendata.lib.umd.edu/services/library-website-tools/
baseURL: https://api.www.lib.umd.edu/api/libtools
tags:
- Mspal
properties:
- type: OpenAPI
url: openapi/university-of-maryland-college-park-mspal-api-openapi.yml
- type: Documentation
url: https://opendata.lib.umd.edu/services/library-website-tools/
- type: InteractiveDocumentation
url: https://api.www.lib.umd.edu/api/libtools/docs
- type: GitHub
url: https://github.com/umd-lib/website-libtools
- type: Rules
url: rules/university-of-maryland-college-park-rules.yml
- aid: university-of-maryland-college-park:university-of-maryland-college-park-stem-api
name: University of Maryland College Park Stem API
description: The Stem API from University of Maryland College Park — 3 operation(s) for stem.
humanURL: https://opendata.lib.umd.edu/services/library-website-tools/
baseURL: https://api.www.lib.umd.edu/api/libtools
tags:
- STEM
tags_raw:
- Stem
properties:
- type: OpenAPI
url: openapi/university-of-maryland-college-park-stem-api-openapi.yml
- type: Documentation
url: https://opendata.lib.umd.edu/services/library-website-tools/
- type: InteractiveDocumentation
url: https://api.www.lib.umd.edu/api/libtools/docs
- type: GitHub
url: https://github.com/umd-lib/website-libtools
- type: Rules
url: rules/university-of-maryland-college-park-rules.yml
common:
- type: Website
url: https://www.umd.edu
- type: DeveloperPortal
url: https://opendata.lib.umd.edu/
- type: APIReference
url: https://opendata.lib.umd.edu/apis/
- type: Documentation
url: https://opendata.lib.umd.edu/services/
- type: OpenData
url: https://opendata.lib.umd.edu/datasets/
- type: OpenData
url: https://opendata.umd.edu
- type: LibraryCatalog
url: https://opendata.lib.umd.edu/services/umd-discover/
- type: ResearchRepository
url: https://opendata.lib.umd.edu/services/drum/
- type: CourseCatalog
url: https://app.testudo.umd.edu/soc/
- type: IdentityFederation
url: https://shib.idm.umd.edu/idp/shibboleth
- type: ResearchComputing
url: https://hpcc.umd.edu
- type: AIPolicy
url: https://ai.umd.edu/resources-guidelines/guidelines-for-use
- type: AITooling
url: https://terpai.umd.edu
- type: GitHubOrganization
url: https://github.com/umd-lib
- type: PrivacyPolicy
url: https://umd.edu/privacy-notice
- type: Accessibility
url: https://umd.edu/web-accessibility
- type: Support
url: https://opendata.lib.umd.edu/contact/
- type: Blog
url: https://today.umd.edu/rss
- type: BlogRSS
url: https://opendata.lib.umd.edu/index.xml
- type: LinkedIn
url: https://www.linkedin.com/school/university-of-maryland/
- type: Research
url: https://research.umd.edu
- type: Authentication
url: authentication/university-of-maryland-college-park-authentication.yml
- type: Scopes
url: scopes/university-of-maryland-college-park-scopes.yml
- type: Errors
url: errors/university-of-maryland-college-park-errors.yml
- type: Conformance
url: conformance/university-of-maryland-college-park-conformance.yml
- type: Lifecycle
url: lifecycle/university-of-maryland-college-park-lifecycle.yml
- type: DomainSecurity
url: security/university-of-maryland-college-park-domain-security.yml
- type: Plans
url: plans/university-of-maryland-college-park-plans-pricing.yml
- type: RateLimits
url: rate-limits/university-of-maryland-college-park-rate-limits.yml
- type: FinOps
url: finops/university-of-maryland-college-park-finops.yml
- type: Review
url: review.yml
x-coverage:
state: covered
reason: covered
detail: 'UMD publishes real institution-operated machine-readable surfaces and they were reached and exercised. Confirmed
institution-operated: one OpenAPI 3.1.0 contract (UMD Libraries Website Tools, 13 keyless GET operations, harvested and
probed), three live OAI-PMH 2.0 endpoints, an OpenSearch 1.1 descriptor over the Avalon A/V catalog, IIIF Image and Presentation
servers, the university''s Shibboleth SAML 2.0 metadata as InCommon urn:mace:incommon:umd.edu, and its own ArcGIS Enterprise
12.1 REST catalog at gis.umd.edu. Three education-regime domain standards are evidenced from live protocol responses:
oai-pmh, saml and shibboleth. Three limits on this coverage. First, DRUM — UMD''s DSpace institutional repository and
its DOI surface — served a 503 maintenance page on every host for the whole review, so its documented REST, OAI-PMH and
OpenSearch endpoints could not be exercised and no datacite or orcid conformance is claimed. Second, the previously catalogued
footprint was wrong: the five OpenAPIs and eleven derived artifact sets in this repository described umd.io, an independent
student-run project on a non-institution domain that states it is not the university. They were removed and the relationship
re-recorded as tenant. Third, the Enterprise GIS is gated: its service catalog enumerates fourteen folders without a credential,
but every folder returns an ArcGIS error 499 "Token Required" inside an HTTP 200, so no layer, schema or record behind
it could be read and no contract was saved for it.'
evidence:
- url: https://api.www.lib.umd.edu/api/libtools/openapi.json
status: 200
note: Institution-operated OpenAPI 3.1.0, 13 operations, keyless. Harvested to openapi/_original/.
- url: https://api.www.lib.umd.edu/api/libtools/mckeldin/availability
status: 200
note: Live JSON response, no credential. Captured to examples/.
- url: https://api.fcrepo.lib.umd.edu/oai/api?verb=Identify
status: 200
note: OAI-PMH 2.0, repositoryName "UMD Libraries", adminEmail lib-ssdr@umd.edu.
- url: https://api.av.lib.umd.edu/oai/api?verb=Identify
status: 200
note: OAI-PMH 2.0, repositoryName "UMD Libraries", adminEmail lib-dpi@umd.edu.
- url: https://archives-api.lib.umd.edu/oai?verb=Identify
status: 200
note: OAI-PMH 2.0, ArchivesSpace OAI Provider, adminEmail aspace-oai@umd.edu.
- url: https://av.lib.umd.edu/catalog/opensearch.xml
status: 200
note: OpenSearch 1.1 description document.
- url: https://shib.idm.umd.edu/idp/shibboleth
status: 200
note: SAML 2.0 EntityDescriptor, entityID urn:mace:incommon:umd.edu, R&S category, SIRTFI.
- url: https://iiif.lib.umd.edu/images/
status: 200
note: Cantaloupe 5.0.5 IIIF image server.
- url: https://iiif.lib.umd.edu/manifests/
status: 200
note: Papaya 1.2.0, UMD Libraries' own IIIF Presentation application.
- url: https://opendata.lib.umd.edu/
status: 200
note: UMD Libraries Open Data site — the institution's real developer portal, previously uncatalogued.
- url: https://gis.umd.edu/arcgis/rest/services?f=json
status: 200
note: Institution-operated ArcGIS Server 12.1.0; 14 service folders enumerated keyless.
- url: https://gis.umd.edu/portal/sharing/rest?f=json
status: 200
note: ArcGIS Portal 2026.1 on UMD's own host. Previously uncatalogued.
- url: https://gis.umd.edu/arcgis/rest/services/Navigation?f=json
status: 200
note: HTTP 200 carrying {"error":{"code":499,"message":"Token Required"}} — gated, not dead.
- url: https://archive.org/advancedsearch.php?q=collection:(university_maryland_cp)
status: 200
note: numFound 10,674. Tenth documented UMD Libraries service, previously missing from this profile.
- url: https://opendata.umd.edu
status: 200
note: UMD Data Management and Open Data — university-wide data policy site, distinct from the Libraries'.
- url: https://umd.edu/.well-known/security.txt
status: 404
note: No security.txt. UMD 404 page returned.
- url: https://www.umd.edu/llms.txt
status: 404
note: No llms.txt on the institutional domain.
- url: https://drum.lib.umd.edu
status: 503
note: Maintenance page for the whole DRUM host throughout the review.
- url: https://api.drum.lib.umd.edu/server/api
status: 404
note: Documented DSpace REST base returned a bare 404 while DRUM was down.
- url: https://umd.io
status: 200
note: Student-run project; states "we aren't the school". Reclassified from institution to tenant.
# --- truncated at 32 KB (32 KB total) ---
# Full source: https://artifacts.apis.io/university-of-maryland-college-park/apis.yml
University of Maryland College Park API — frequently asked questions
Does University of Maryland College Park have an API?
Yes. APIs.io lists 20 APIs from University of Maryland College Park, including UMD Libraries Digital Collections OAI-PMH, UMD Libraries Audio/Video Collections OAI-PMH and OpenSearch and UMD Archival Collections OAI-PMH, and 17 more.
Is there an OpenAPI specification for the University of Maryland College Park API?
Yes. APIs.io indexes 5 OpenAPI specifications for University of Maryland College Park, each linked for download from this page.
How do I authenticate with the University of Maryland College Park API?
University of Maryland College Park uses bearer-token authentication (0 schemes). The details are profiled on APIs.io as University Of Maryland College Park Authentication.
How much does the University of Maryland College Park API cost?
APIs.io lists 2 pricing plans for University of Maryland College Park, with each plan's price, limits and inclusions under Pricing on this page.
Is the University of Maryland College Park API ready for AI agents?
University of Maryland College Park has a Kin Score of 30.8 out of 100 (thin) and an Agent Readiness score of 20.6 (agent-aware), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.