# University of California, Los Angeles

**Canonical:** https://apis.io/providers/ucla/  
**Website:** https://www.ucla.edu/  
**APIs profiled:** 12

The University of California, Los Angeles is a public land-grant research university in the University of California system, ranked 29th in the QS World University Rankings, and it is one of the few institutions in this cohort that genuinely runs a central API program rather than renting one. UCLA operates its own API gateway at api.ucla.edu, fronted by Apigee under a certificate issued to the university, and a Drupal/Apigee developer portal at developer.api.ucla.edu that catalogues eight API products. Seven of those products publish a real machine-readable contract, anonymously downloadable, and all seven describe routes on UCLA's own gateway - six Swagger 2.0 contracts covering the student information system (classes, class sections, courses, GE foundations, a 61-operation Registrar data dictionary, the mainframe production calendar, a connectivity health check and the MyUCLA portal menu) plus one OpenAPI 3.0.3 contract for a campus weather station. Ninety-one operations in total, every one of them a read. UCLA also runs its own Shibboleth identity provider, registered by InCommon under entityID urn:mace:incommon:ucla.edu with REFEDS Research & Scholarship and SIRTFI certification - the most complete machine-readable artifact the university publishes, and the one no API catalogue had looked at. UCLA Library self-hosts a Cantaloupe IIIF image server, a Hyrax digital collections platform and a Dataverse instance, all on ucla.edu hosts under UCLA's own TLS certificates. What UCLA does not have is any way in: every credential requires a UCLA logon and a human approval, there is no self-service path, no status page, no changelog, no llms.txt, no machine-readable catalog index, and no rate-limit or error documentation. The learning management system, BruinLearn, is Instructure Canvas on a vanity subdomain and is recorded as a tenant relationship rather than as UCLA engineering.

## Kin Score — 49.8 / 100 (developing)

Scored 2026-08-21 under rubric 0.12.0. Trend: flat (+0.0 from 49.8).

| Facet | Score |
|---|---|
| Discoverability | 74.1 |
| Contract Quality | 55.4 |
| Governance | 3.8 |
| Contract Governance | 3.8 |
| Operational Transparency | 26.3 |
| Developer Ergonomics | 45.2 |
| Commercial Clarity | 50.0 |
| Access Clarity | 50.0 |

Regulatory layer — **Education & Research**: 64.8 (matched via tags).

## Agent readiness — 30.6 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | documented |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Affiliation-gated — onboarding: unknown, pricing: free, trial: no (confidence: high).

## APIs (12)

- **UCLA Classes API** — All classes offered in a selected UCLA term - title, description, notes, final exam details, and class sections with meeting times, locations, enrolment counts, units and instru...
- **UCLA Courses API** — Every approved UCLA course, current and historical - title, description, General Education and diversity attributes, requisites, and the General Education foundation and categor...
- **UCLA Registrar Dictionary API** — The largest contract UCLA publishes and the one that makes the rest legible - 61 read operations enumerating every coded value the other SIS APIs return: buildings, careers, cit...
- **UCLA Production Calendar Jobs API** — One read operation returning the Registrar's mainframe batch schedule for a given run date and a forward window in weeks. The only UCLA contract that describes campus operations...
- **UCLA Verify Connectivity to SIS API** — A single health-check operation under the Infrastructure tag, whose only purpose is to let a subscribed application confirm it can reach the student information system through t...
- **MyUCLA Menu Data API** — One read operation returning the navigation tree of MyUCLA, the student portal, so that the megamenu can be assembled by any client rather than hard-coded into one. Small, hones...
- **UCLA Weather API** — Fourteen read operations returning live observations from UCLA's campus weather station - wind speed and gust, air temperature with daily minimum and maximum, relative humidity,...
- **UCLA Shibboleth Identity Provider (InCommon)** — UCLA's own Shibboleth identity provider and the most complete machine-readable artifact the university publishes. Registered by InCommon under entityID urn:mace:incommon:ucla.ed...
- **UCLA Library IIIF Image Service** — UCLA Library self-hosts a Cantaloupe 5.0.5 image server exposing both IIIF Image API 2.x and 3.0 endpoints for its digital collections. Institution-operated on UCLA's own AWS in...
- **UCLA Library Digital Collections** — UCLA Library's digital collections platform, institution-hosted on a UCLA IP under a UCLA-issued certificate and developed in the open by the UCLA Library engineering organisati...
- **UCLA Dataverse** — UCLA's research data repository, running open-source Dataverse on a UCLA-owned host under a UCLA-issued certificate with no vendor CNAME - which distinguishes it from the Figsha...
- **BruinLearn (Canvas LMS)** — UCLA's learning management system. The brand, the courses, the learners and the subdomain are UCLA's; the REST API, the LTI 1.3 implementation, the key rotation and the contract...

## Agentic access (1)

- **Ucla Agentic Access** — 91 operations

## Security (2)

- **Ucla Authentication** — 4 schemes
- **Ucla Domain Security** — TLSv1.3 · HSTS · DMARC

## Plans (1)

- **Ucla Plans Pricing**

## Tags

University, Higher Education, Education, United States, California, UC System, Public Research University, Course Catalog, Student Information, Identity Federation, Research Repository, Library, IIIF, Campus Life

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/ucla/). Scores are computed from the provider's own public artifacts under a published rubric.
