UF Schedule of Courses (SOC) API

Public JSON endpoint serving the University of Florida Schedule of Courses. Accepts query parameters such as term, category, course-code, credits, instructor and day filters, and returns course listings including section, meeting time, instructor and seat data. Undocumented officially; community documented. Confirmed returning course JSON (HTTP 200) when called with a term parameter.

API entry from apis.yml

apis.yml Raw ↑
aid: university-of-florida:soc-schedule
name: UF Schedule of Courses (SOC) API
description: Public JSON endpoint serving the University of Florida Schedule of Courses. Accepts query
  parameters such as term, category, course-code, credits, instructor and day filters, and returns course
  listings including section, meeting time, instructor and seat data. Undocumented officially; community
  documented. Confirmed returning course JSON (HTTP 200) when called with a term parameter.
humanURL: https://github.com/Rolstenhouse/uf_api
baseURL: https://one.ufl.edu/apix/soc/schedule/
tags:
- Courses
- Catalog
- Schedule
- Education
properties:
- type: Documentation
  url: https://github.com/Rolstenhouse/uf_api
- type: GitHub
  url: https://github.com/Rolstenhouse/uf_api