University of Maryland College Park website screenshot

University of Maryland College Park

The University of Maryland, College Park (UMD) is the flagship public research university of the University System of Maryland, located in College Park, Maryland, United States. It is ranked #218 in the QS World University Rankings 2025. UMD does not operate a central, officially branded public developer portal. The most prominent public, documented programmatic access to UMD data is umd.io, a student-run open-source REST API (api.umd.io) covering courses, course sections, professors, campus bus routes, building/map data, and majors. The Office of the Registrar's Testudo Schedule of Classes provides course data via a public web interface, and the libraries' DRUM (DSpace) institutional repository is publicly accessible.

University of Maryland College Park publishes 5 APIs on the APIs.io network, including bus API, courses API, majors API, and 2 more. Tagged areas include Education, Higher Education, University, United States, and Open Data.

The University of Maryland College Park catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

University of Maryland College Park’s developer surface includes GitHub presence, engineering blog, and 8 more developer resources.

35.6/100 thin ▬ flat Agent 32/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFree
7 APIs
EducationHigher EducationUniversityUnited StatesOpen DataCoursesStudent Run

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 35.6/100 · thin
Contract Quality 15.1 / 25
Developer Ergonomics 0.4 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 7.0 / 12
Discoverability 6.5 / 10
Agent readiness — 32/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/university-of-maryland-college-park: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 7

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

Testudo Schedule of Classes

The University of Maryland Office of the Registrar's Testudo Schedule of Classes (SOC) is a public web application for browsing course offerings by semester and department. It i...

DRUM Institutional Repository

DRUM (Digital Repository at the University of Maryland) is the UMD Libraries' DSpace-based institutional repository of scholarship and research outputs. It is publicly browsable...

University of Maryland College Park bus API

This endpoint lets you get data about bus routes, schedules, stops, locations, and predicted arrival times. The data is provided by NextBus, which monitors buses and gives the d...

University of Maryland College Park courses API

This set of endpoints lets you get data about university courses and their sections. You can get one course or section at a time, several courses or sections at a time, or a lis...

University of Maryland College Park majors API

Data about the various majors offered on campus.

University of Maryland College Park map API

Data about things on campus, such as buildings, dining halls, and other facilities.

University of Maryland College Park professors API

This endpoint contains information about university professors and the courses they have taught.

Scroll for all 7

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.

University Of Maryland College Park Context

40 classes · 3 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

University of Maryland College Park API Rules

5 rules · 4 warnings 1 info

SPECTRAL

University of Maryland College Park API Rules

7 rules · 2 errors 5 warnings

SPECTRAL

JSON Schema 6

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

Building

5 properties

JSON SCHEMA

Course

12 properties

JSON SCHEMA

Major

4 properties

JSON SCHEMA

Professor

2 properties

JSON SCHEMA

Route

9 properties

JSON SCHEMA

Section

9 properties

JSON SCHEMA

JSON Structure 2

JSON Structure definitions describing this provider's data shapes.

Examples 6

Example request and response payloads for these APIs.

Security Posture 1

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

University Of Maryland College Park Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

University Of Maryland College Park Agentic Access

20 operations

20 operations · 0 acting

AGENTIC

Resources

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
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, located in College Park, Maryland, United States. It is ranked #218 in the QS World University Rankings
  2025. UMD does not operate a central, officially branded public developer portal. The most prominent public, documented
  programmatic access to UMD data is umd.io, a student-run open-source REST API (api.umd.io) covering courses, course sections,
  professors, campus bus routes, building/map data, and majors. The Office of the Registrar''s Testudo Schedule of Classes
  provides course data via a public web interface, and the libraries'' DRUM (DSpace) institutional repository is publicly
  accessible.'
type: Index
accessModel:
  pricing: free
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Free
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
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:
- Education
- Higher Education
- University
- United States
- Open Data
- Courses
- Student Run
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
- aid: university-of-maryland-college-park:testudo-soc
  name: Testudo Schedule of Classes
  description: The University of Maryland Office of the Registrar's Testudo Schedule of Classes (SOC) is a public web application
    for browsing course offerings by semester and department. It is a web interface rather than a documented JSON API; the
    umd.io project scrapes it as a data source.
  humanURL: https://app.testudo.umd.edu/soc/
  tags:
  - Courses
  - Registrar
  - Schedule
  properties:
  - type: Documentation
    url: https://www.testudo.umd.edu/
- aid: university-of-maryland-college-park:drum
  name: DRUM Institutional Repository
  description: DRUM (Digital Repository at the University of Maryland) is the UMD Libraries' DSpace-based institutional repository
    of scholarship and research outputs. It is publicly browsable; programmatic access via OAI-PMH or the DSpace REST API
    may exist but was not confirmed at the standard endpoint paths during review.
  humanURL: https://drum.lib.umd.edu
  tags:
  - Repository
  - DSpace
  - Research
  - Library
  properties:
  - type: Documentation
    url: https://drum.lib.umd.edu
- aid: university-of-maryland-college-park:university-of-maryland-college-park-bus-api
  name: University of Maryland College Park bus API
  description: This endpoint lets you get data about bus routes, schedules, stops, locations, and predicted arrival times.
    The data is provided by NextBus, which monitors buses and gives the data to us via their API. We think our API is easier
    to use, but our data might be behind NextBus by a few seconds. If your app requires to-the-second bus location info, you
    can go right to the source. All bus data is copyright University of Maryland
  humanURL: https://beta.umd.io
  baseURL: https://api.umd.io/v1
  tags:
  - bus
  properties:
  - type: OpenAPI
    url: openapi/university-of-maryland-college-park-bus-api-openapi.yml
  - type: Documentation
    url: https://beta.umd.io
  - type: GitHub
    url: https://github.com/umdio/umdio
  - type: Rules
    url: rules/university-of-maryland-college-park-rules.yml
  - type: Vocabulary
    url: vocabulary/university-of-maryland-college-park-vocabulary.yml
  - type: JSONLD
    url: json-ld/university-of-maryland-college-park-context.jsonld
- aid: university-of-maryland-college-park:university-of-maryland-college-park-courses-api
  name: University of Maryland College Park courses API
  description: This set of endpoints lets you get data about university courses and their sections. You can get one course
    or section at a time, several courses or sections at a time, or a list of all the courses. All the data is scraped from
    Testudo.
  humanURL: https://beta.umd.io
  baseURL: https://api.umd.io/v1
  tags:
  - courses
  properties:
  - type: OpenAPI
    url: openapi/university-of-maryland-college-park-courses-api-openapi.yml
  - type: Documentation
    url: https://beta.umd.io
  - type: GitHub
    url: https://github.com/umdio/umdio
  - type: Rules
    url: rules/university-of-maryland-college-park-rules.yml
  - type: Vocabulary
    url: vocabulary/university-of-maryland-college-park-vocabulary.yml
  - type: JSONLD
    url: json-ld/university-of-maryland-college-park-context.jsonld
- aid: university-of-maryland-college-park:university-of-maryland-college-park-majors-api
  name: University of Maryland College Park majors API
  description: Data about the various majors offered on campus.
  humanURL: https://beta.umd.io
  baseURL: https://api.umd.io/v1
  tags:
  - majors
  properties:
  - type: OpenAPI
    url: openapi/university-of-maryland-college-park-majors-api-openapi.yml
  - type: Documentation
    url: https://beta.umd.io
  - type: GitHub
    url: https://github.com/umdio/umdio
  - type: Rules
    url: rules/university-of-maryland-college-park-rules.yml
  - type: Vocabulary
    url: vocabulary/university-of-maryland-college-park-vocabulary.yml
  - type: JSONLD
    url: json-ld/university-of-maryland-college-park-context.jsonld
- aid: university-of-maryland-college-park:university-of-maryland-college-park-map-api
  name: University of Maryland College Park map API
  description: Data about things on campus, such as buildings, dining halls, and other facilities.
  humanURL: https://beta.umd.io
  baseURL: https://api.umd.io/v1
  tags:
  - map
  properties:
  - type: OpenAPI
    url: openapi/university-of-maryland-college-park-map-api-openapi.yml
  - type: Documentation
    url: https://beta.umd.io
  - type: GitHub
    url: https://github.com/umdio/umdio
  - type: Rules
    url: rules/university-of-maryland-college-park-rules.yml
  - type: Vocabulary
    url: vocabulary/university-of-maryland-college-park-vocabulary.yml
  - type: JSONLD
    url: json-ld/university-of-maryland-college-park-context.jsonld
- aid: university-of-maryland-college-park:university-of-maryland-college-park-professors-api
  name: University of Maryland College Park professors API
  description: This endpoint contains information about university professors and the courses they have taught.
  humanURL: https://beta.umd.io
  baseURL: https://api.umd.io/v1
  tags:
  - professors
  properties:
  - type: OpenAPI
    url: openapi/university-of-maryland-college-park-professors-api-openapi.yml
  - type: Documentation
    url: https://beta.umd.io
  - type: GitHub
    url: https://github.com/umdio/umdio
  - type: Rules
    url: rules/university-of-maryland-college-park-rules.yml
  - type: Vocabulary
    url: vocabulary/university-of-maryland-college-park-vocabulary.yml
  - type: JSONLD
    url: json-ld/university-of-maryland-college-park-context.jsonld
common:
- type: AgenticAccess
  url: agentic-access/university-of-maryland-college-park-agentic-access.yml
- type: DomainSecurity
  url: security/university-of-maryland-college-park-domain-security.yml
- type: Website
  url: https://www.umd.edu
- type: GitHub
  url: https://github.com/umdio
- type: LinkedIn
  url: https://www.linkedin.com/school/university-of-maryland/
- 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
- url: https://today.umd.edu/rss
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com