University of Illinois Urbana-Champaign website screenshot

University of Illinois Urbana-Champaign

The University of Illinois Urbana-Champaign (UIUC) is a public land-grant research university and the flagship campus of the University of Illinois System, ranked #40 in the QS World University Rankings 2025. Its public developer footprint includes the Course Information Suite (CISAPI) Course Explorer API, which exposes class schedule and course catalog data without authentication, and the open-source Rokwire platform that powers the official Illinois mobile app via a set of building-block APIs (Core, Gateway, Content, Notifications, Surveys, and more) published under an Apache 2.0 license. The University Library exposes institutional repository metadata through the IDEALS OAI-PMH endpoint.

University of Illinois Urbana-Champaign publishes 12 APIs on the APIs.io network, including Admin API, BBs API, Client API, and 9 more. Tagged areas include Education, Higher Education, University, Open Data, and Courses.

The University of Illinois Urbana-Champaign catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

University of Illinois Urbana-Champaign’s developer surface includes authentication, GitHub presence, status page, engineering blog, and 9 more developer resources.

38.5/100 thin ▬ flat Agent 37/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreeSelf serve⚡ Free to try
14 APIs
EducationHigher EducationUniversityOpen DataCoursesLibraryUnited States

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 38.5/100 · thin
Contract Quality 13.5 / 25
Developer Ergonomics 2.6 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 7.0 / 12
Discoverability 7.4 / 10
Agent readiness — 37/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 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-illinois-urbana-champaign: 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 14

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

Course Explorer (CISAPI)

The Course Information Suite API (CISAPI) is a collection of RESTful resources that expose Class Schedule and Course Catalog data. It includes Schedule, Catalog, GenEd, Term, an...

IDEALS OAI-PMH

The University of Illinois institutional repository (IDEALS) exposes Dublin Core metadata records through a standards-based OAI-PMH data provider endpoint for harvesting by exte...

University of Illinois Urbana-Champaign Admin API

Clients administration applications APIs.

University of Illinois Urbana-Champaign BBs API

APIs consumed by the platform building blocks.

University of Illinois Urbana-Champaign Enc API

APIs consumed by the Encryption building block.

University of Illinois Urbana-Champaign Version API

The Version API from University of Illinois Urbana-Champaign — 1 operation(s) for version.

University of Illinois Urbana-Champaign .well Known API

The .well Known API from University of Illinois Urbana-Champaign — 1 operation(s) for .well known.

Scroll for all 14

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 Illinois Urbana Champaign Context

3 classes · 5 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

University of Illinois Urbana-Champaign API Rules

5 rules · 3 warnings 2 info

SPECTRAL

University of Illinois Urbana-Champaign API Rules

6 rules · 2 errors 4 warnings

SPECTRAL

JSON Schema 3

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

Account

9 properties

JSON SCHEMA

Building

17 properties

JSON SCHEMA

Organization

4 properties

JSON SCHEMA

JSON Structure 2

JSON Structure definitions describing this provider's data shapes.

Examples 2

Example request and response payloads for these APIs.

Security Posture 2

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

Agentic Access 1

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

University Of Illinois Urbana Champaign Agentic Access

196 operations · 116 acting · 3 human-in-the-loop

196 operations · 116 acting

AGENTIC

Resources

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

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-illinois-urbana-champaign
name: University of Illinois Urbana-Champaign
description: 'The University of Illinois Urbana-Champaign (UIUC) is a public land-grant research university and the flagship
  campus of the University of Illinois System, ranked #40 in the QS World University Rankings 2025. Its public developer footprint
  includes the Course Information Suite (CISAPI) Course Explorer API, which exposes class schedule and course catalog data
  without authentication, and the open-source Rokwire platform that powers the official Illinois mobile app via a set of building-block
  APIs (Core, Gateway, Content, Notifications, Surveys, and more) published under an Apache 2.0 license. The University Library
  exposes institutional repository metadata through the IDEALS OAI-PMH endpoint.'
type: Index
accessModel:
  pricing: free
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Free · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/university-of-illinois-urbana-champaign.png
url: https://raw.githubusercontent.com/api-evangelist/university-of-illinois-urbana-champaign/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Open Data
- Courses
- Library
- United States
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
- aid: university-of-illinois-urbana-champaign:cisapi-course-explorer
  name: Course Explorer (CISAPI)
  description: The Course Information Suite API (CISAPI) is a collection of RESTful resources that expose Class Schedule and
    Course Catalog data. It includes Schedule, Catalog, GenEd, Term, and Subjects modules. The public Course Explorer API
    requires no authentication; data is available as XML.
  humanURL: https://courses.illinois.edu/cisdocs/
  baseURL: https://courses.illinois.edu/cisapp/explorer
  tags:
  - Courses
  - Catalog
  - Schedule
  - Open Data
  - Education
  properties:
  - type: Documentation
    url: https://courses.illinois.edu/cisdocs/api
- aid: university-of-illinois-urbana-champaign:ideals-oai-pmh
  name: IDEALS OAI-PMH
  description: The University of Illinois institutional repository (IDEALS) exposes Dublin Core metadata records through a
    standards-based OAI-PMH data provider endpoint for harvesting by external discovery and aggregation services.
  humanURL: https://guides.library.illinois.edu/ideals
  baseURL: https://www.ideals.illinois.edu/oai-pmh
  tags:
  - Library
  - Repository
  - OAI-PMH
  - Metadata
  - Open Data
  properties:
  - type: Documentation
    url: https://guides.library.illinois.edu/ideals/what_is_the_oai_pmh_data_provider_url_for_ideals
- aid: university-of-illinois-urbana-champaign:university-of-illinois-urbana-champaign-admin-api
  name: University of Illinois Urbana-Champaign Admin API
  description: Clients administration applications APIs.
  humanURL: https://courses.illinois.edu/cisdocs/
  baseURL: https://courses.illinois.edu/cisapp/explorer
  tags:
  - Admin
  properties:
  - type: OpenAPI
    url: openapi/university-of-illinois-urbana-champaign-admin-api-openapi.yml
  - type: Documentation
    url: https://api.rokwire.illinois.edu/core/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/core-building-block
  - type: Documentation
    url: https://api.rokwire.illinois.edu/gateway/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/gateway-building-block
- aid: university-of-illinois-urbana-champaign:university-of-illinois-urbana-champaign-bbs-api
  name: University of Illinois Urbana-Champaign BBs API
  description: APIs consumed by the platform building blocks.
  humanURL: https://courses.illinois.edu/cisdocs/
  baseURL: https://courses.illinois.edu/cisapp/explorer
  tags:
  - BBs
  properties:
  - type: OpenAPI
    url: openapi/university-of-illinois-urbana-champaign-bbs-api-openapi.yml
  - type: Documentation
    url: https://api.rokwire.illinois.edu/core/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/core-building-block
  - type: Documentation
    url: https://api.rokwire.illinois.edu/gateway/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/gateway-building-block
- aid: university-of-illinois-urbana-champaign:university-of-illinois-urbana-champaign-client-api
  name: University of Illinois Urbana-Champaign Client API
  description: Client applications APIs.
  humanURL: https://courses.illinois.edu/cisdocs/
  baseURL: https://courses.illinois.edu/cisapp/explorer
  tags:
  - Client
  properties:
  - type: OpenAPI
    url: openapi/university-of-illinois-urbana-champaign-client-api-openapi.yml
  - type: Documentation
    url: https://api.rokwire.illinois.edu/core/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/core-building-block
  - type: Documentation
    url: https://api.rokwire.illinois.edu/gateway/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/gateway-building-block
- aid: university-of-illinois-urbana-champaign:university-of-illinois-urbana-champaign-default-api
  name: University of Illinois Urbana-Champaign Default API
  description: Default APIs.
  humanURL: https://courses.illinois.edu/cisdocs/
  baseURL: https://courses.illinois.edu/cisapp/explorer
  tags:
  - Default
  properties:
  - type: OpenAPI
    url: openapi/university-of-illinois-urbana-champaign-default-api-openapi.yml
  - type: Documentation
    url: https://api.rokwire.illinois.edu/core/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/core-building-block
  - type: Documentation
    url: https://api.rokwire.illinois.edu/gateway/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/gateway-building-block
- aid: university-of-illinois-urbana-champaign:university-of-illinois-urbana-champaign-enc-api
  name: University of Illinois Urbana-Champaign Enc API
  description: APIs consumed by the Encryption building block.
  humanURL: https://courses.illinois.edu/cisdocs/
  baseURL: https://courses.illinois.edu/cisapp/explorer
  tags:
  - Enc
  properties:
  - type: OpenAPI
    url: openapi/university-of-illinois-urbana-champaign-enc-api-openapi.yml
  - type: Documentation
    url: https://api.rokwire.illinois.edu/core/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/core-building-block
  - type: Documentation
    url: https://api.rokwire.illinois.edu/gateway/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/gateway-building-block
- aid: university-of-illinois-urbana-champaign:university-of-illinois-urbana-champaign-services-api
  name: University of Illinois Urbana-Champaign Services API
  description: Clients applications APIs.
  humanURL: https://courses.illinois.edu/cisdocs/
  baseURL: https://courses.illinois.edu/cisapp/explorer
  tags:
  - Services
  properties:
  - type: OpenAPI
    url: openapi/university-of-illinois-urbana-champaign-services-api-openapi.yml
  - type: Documentation
    url: https://api.rokwire.illinois.edu/core/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/core-building-block
  - type: Documentation
    url: https://api.rokwire.illinois.edu/gateway/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/gateway-building-block
- aid: university-of-illinois-urbana-champaign:university-of-illinois-urbana-champaign-system-api
  name: University of Illinois Urbana-Champaign System API
  description: System APIs.
  humanURL: https://courses.illinois.edu/cisdocs/
  baseURL: https://courses.illinois.edu/cisapp/explorer
  tags:
  - System
  properties:
  - type: OpenAPI
    url: openapi/university-of-illinois-urbana-champaign-system-api-openapi.yml
  - type: Documentation
    url: https://api.rokwire.illinois.edu/core/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/core-building-block
  - type: Documentation
    url: https://api.rokwire.illinois.edu/gateway/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/gateway-building-block
- aid: university-of-illinois-urbana-champaign:university-of-illinois-urbana-champaign-third-party-services-api
  name: University of Illinois Urbana-Champaign Third-Party Services API
  description: APIs consumed by third-party services.
  humanURL: https://courses.illinois.edu/cisdocs/
  baseURL: https://courses.illinois.edu/cisapp/explorer
  tags:
  - Third-Party Services
  properties:
  - type: OpenAPI
    url: openapi/university-of-illinois-urbana-champaign-third-party-services-api-openapi.yml
  - type: Documentation
    url: https://api.rokwire.illinois.edu/core/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/core-building-block
  - type: Documentation
    url: https://api.rokwire.illinois.edu/gateway/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/gateway-building-block
- aid: university-of-illinois-urbana-champaign:university-of-illinois-urbana-champaign-tps-api
  name: University of Illinois Urbana-Champaign TPS API
  description: Third-Party Service APIs.
  humanURL: https://courses.illinois.edu/cisdocs/
  baseURL: https://courses.illinois.edu/cisapp/explorer
  tags:
  - TPS
  properties:
  - type: OpenAPI
    url: openapi/university-of-illinois-urbana-champaign-tps-api-openapi.yml
  - type: Documentation
    url: https://api.rokwire.illinois.edu/core/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/core-building-block
  - type: Documentation
    url: https://api.rokwire.illinois.edu/gateway/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/gateway-building-block
- aid: university-of-illinois-urbana-champaign:university-of-illinois-urbana-champaign-ui-api
  name: University of Illinois Urbana-Champaign UI API
  description: Endpoints for HTML webpages
  humanURL: https://courses.illinois.edu/cisdocs/
  baseURL: https://courses.illinois.edu/cisapp/explorer
  tags:
  - UI
  properties:
  - type: OpenAPI
    url: openapi/university-of-illinois-urbana-champaign-ui-api-openapi.yml
  - type: Documentation
    url: https://api.rokwire.illinois.edu/core/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/core-building-block
  - type: Documentation
    url: https://api.rokwire.illinois.edu/gateway/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/gateway-building-block
- aid: university-of-illinois-urbana-champaign:university-of-illinois-urbana-champaign-version-api
  name: University of Illinois Urbana-Champaign Version API
  description: The Version API from University of Illinois Urbana-Champaign — 1 operation(s) for version.
  humanURL: https://courses.illinois.edu/cisdocs/
  baseURL: https://courses.illinois.edu/cisapp/explorer
  tags:
  - Version
  properties:
  - type: OpenAPI
    url: openapi/university-of-illinois-urbana-champaign-version-api-openapi.yml
  - type: Documentation
    url: https://api.rokwire.illinois.edu/core/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/core-building-block
  - type: Documentation
    url: https://api.rokwire.illinois.edu/gateway/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/gateway-building-block
- aid: university-of-illinois-urbana-champaign:university-of-illinois-urbana-champaign-well-known-api
  name: University of Illinois Urbana-Champaign .well Known API
  description: The .well Known API from University of Illinois Urbana-Champaign — 1 operation(s) for .well known.
  humanURL: https://courses.illinois.edu/cisdocs/
  baseURL: https://courses.illinois.edu/cisapp/explorer
  tags:
  - .well Known
  properties:
  - type: OpenAPI
    url: openapi/university-of-illinois-urbana-champaign-well-known-api-openapi.yml
  - type: Documentation
    url: https://api.rokwire.illinois.edu/core/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/core-building-block
  - type: Documentation
    url: https://api.rokwire.illinois.edu/gateway/doc/ui/
  - type: GitHub
    url: https://github.com/rokwire/gateway-building-block
common:
- type: AgenticAccess
  url: agentic-access/university-of-illinois-urbana-champaign-agentic-access.yml
- type: DomainSecurity
  url: security/university-of-illinois-urbana-champaign-domain-security.yml
- type: Authentication
  url: authentication/university-of-illinois-urbana-champaign-authentication.yml
- type: Website
  url: https://illinois.edu/
- type: GitHub
  url: https://github.com/rokwire
- type: SourceCode
  url: https://github.com/illinois
- type: LinkedIn
  url: https://www.linkedin.com/school/university-of-illinois-at-urbana-champaign/
- type: Status
  url: https://status.illinois.edu/
- type: Plans
  url: plans/university-of-illinois-urbana-champaign-plans-pricing.yml
- type: RateLimits
  url: rate-limits/university-of-illinois-urbana-champaign-rate-limits.yml
- type: FinOps
  url: finops/university-of-illinois-urbana-champaign-finops.yml
- type: Review
  url: review.yml
- url: https://news.illinois.edu/feed/
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com