USC Schedule of Classes (SOC) Web Services API

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.

API entry from apis.yml

apis.yml Raw ↑
aid: usc:schedule-of-classes
name: USC Schedule of Classes (SOC) Web Services API
description: 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.
humanURL: https://web-app.usc.edu/web/soc/help
tags:
- Courses
- Schedule
- Education
- Higher Education
properties:
- type: Documentation
  url: https://web-app.usc.edu/web/soc/help
- type: Documentation
  url: https://web-app.usc.edu/web/soc/docs/html/