# University of California, Los Angeles Courses API

**Canonical:** https://apis.io/apis/ucla/ucla-courses-api/  
**Provider:** University of California, Los Angeles — https://apis.io/providers/ucla/  
**Base URL:** https://api.ucla.edu/sis  
**Documentation:** https://developer.api.ucla.edu/api/261

University of California, Los Angeles Courses API is one of 14 APIs that [University of California, Los Angeles](https://apis.io/providers/ucla/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 7 JSON Schema definitions. Tagged areas include Courses. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, and 7 JSON Schemas.

The Courses API from University of California, Los Angeles — 5 operation(s) for courses.

## Operations (5)

| Method | Path | Summary |
|---|---|---|
| GET | `/courses/v1` | Returns a collection of Courses |
| GET | `/courses/{subjectAreaCode}/{courseCatalogNumber}/{courseStartTermCode}/coursediversity/v1` | — |
| GET | `/courses/{subjectAreaCode}/{courseCatalogNumber}/{courseStartTermCode}/coursege/v1` | — |
| GET | `/courses/{subjectAreaCode}/{courseCatalogNumber}/{courseStartTermCode}/coursedetail/v1` | — |
| GET | `/courses/{subjectAreaCode}/{courseCatalogNumber}/{courseStartTermCode}/courserequisites/v1` | — |

## Machine-readable artifacts (21)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/openapi/ucla-courses-api-openapi.yml
- **Documentation** — https://developer.api.ucla.edu/api/261
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/json-schema/ucla-sis-classes-schemas.json
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/authentication/ucla-authentication.yml
- **Scopes** — https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/scopes/ucla-scopes.yml
- **Signup** — https://developer.api.ucla.edu/
- **Documentation** — https://developer.api.ucla.edu/api/271
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/json-schema/ucla-sis-courses-schemas.json
- **CourseCatalog** — https://catalog.registrar.ucla.edu/
- **Documentation** — https://developer.api.ucla.edu/api/366
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/json-schema/ucla-sis-dictionary-schemas.json
- **Vocabulary** — https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/vocabulary/ucla-vocabulary.yml
- **Documentation** — https://developer.api.ucla.edu/api/281
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/json-schema/ucla-sis-production-calendar-jobs-schemas.json
- **AgenticAccess** — https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/agentic-access/ucla-agentic-access.yml
- **Documentation** — https://developer.api.ucla.edu/api/346
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/json-schema/ucla-sis-verify-connectivity-schemas.json
- **Documentation** — https://developer.api.ucla.edu/api/61
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/json-schema/ucla-myucla-menu-data-schemas.json
- **Documentation** — https://developer.api.ucla.edu/api/51
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/json-schema/ucla-weather-schemas.json

## Other University of California, Los Angeles APIs (12)

- [UCLA Shibboleth Identity Provider (InCommon)](https://apis.io/apis/ucla/identity/)
- [UCLA Library IIIF Image Service](https://apis.io/apis/ucla/library-iiif/)
- [UCLA Library Digital Collections](https://apis.io/apis/ucla/digital-collections/)
- [UCLA Dataverse](https://apis.io/apis/ucla/dataverse/)
- [BruinLearn (Canvas LMS)](https://apis.io/apis/ucla/bruinlearn/)
- [University of California, Los Angeles Class Sections API](https://apis.io/apis/ucla/ucla-class-sections-api/)
- [University of California, Los Angeles Classes API](https://apis.io/apis/ucla/ucla-classes-api/)
- [University of California, Los Angeles Dictionary API](https://apis.io/apis/ucla/ucla-dictionary-api/)
- [University of California, Los Angeles GE Foundations API](https://apis.io/apis/ucla/ucla-ge-foundations-api/)
- [University of California, Los Angeles Infrastructure API](https://apis.io/apis/ucla/ucla-infrastructure-api/)
- [University of California, Los Angeles My UCLA API](https://apis.io/apis/ucla/ucla-myucla-api/)
- [University of California, Los Angeles Production Calendar Jobs API](https://apis.io/apis/ucla/ucla-production-calendar-jobs-api/)

## Tags

Courses

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/ucla/ucla-courses-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/ucla/.
