# USC Schedule of Classes (SOC) Web Services API

**Canonical:** https://apis.io/apis/usc/schedule-of-classes/  
**Provider:** University of Southern California — https://apis.io/providers/usc/  
**Documentation:** https://web-app.usc.edu/web/soc/help

USC Schedule of Classes (SOC) Web Services API is published by [University of Southern California](https://apis.io/providers/usc/) on the [APIs.io](https://apis.io/) network. Tagged areas include Courses, Schedule, Education, and Higher Education. The published artifact set on APIs.io includes API documentation.

A web service for integrating USC Schedule of Classes content (terms, departments, courses, and sections) into other web sites and applications. The online USC Schedule of Classes is itself a consumer of this SOC API. Documentation is published by USC and an archive endpoint pattern of the form /ws/soc_archive/soc/api/classes/{dept}/{term} has been observed publicly. The primary host (web-app.usc.edu) was not reachable from this review's network at probe time, so endpoint availability could not be independently confirmed.

## Machine-readable artifacts (3)

- **Documentation** — https://web-app.usc.edu/web/soc/help
- **Documentation** — https://web-app.usc.edu/web/soc/docs/html/
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/usc/refs/heads/main/apis.yml

## Tags

Courses, Schedule, Education, Higher Education

---

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