Skip to main content

ScottyLabs Course API (1.1.0)

Download OpenAPI specification:Download

This API serves course and course evaluation data for Carnegie Mellon University.

courses

Course information and descriptions

Retrieve course descriptions

query Parameters
courseID
string

five-digit course ID (e.g. 12-345)

name
string

name of course

department
string

department of course

units
string

number of units

prereqs
Array of strings

prerequisite courses

coreqs
Array of strings

corequisite courses

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Retrieve course descriptions by courseID

path Parameters
courseID
required
string

five-digit course ID (e.g. 12-345)

Responses

Response samples

Content type
application/json
{
  • "prereqs": [
    ],
  • "prereqString": "string",
  • "coreqs": [
    ],
  • "crosslisted": [
    ],
  • "name": "string",
  • "department": "string",
  • "desc": "string",
  • "units": "string"
}

fces

Faculty Course Evaluations and student surveys

Retreive faculty course evaluations

query Parameters
courseID
string

five-digit course ID (e.g. 12-345)

name
string

name of course

college
string

college (department) of course

year
Array of strings

years to filter

semester
Array of strings

semesters to filter

andrewID
string

Andrew ID of instructor

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Retreive faculty course evaluations by courseID

path Parameters
courseID
required
string

five-digit course ID (e.g. 12-345)

query Parameters
instructors
string

instructors to filter (can also be an array of strings)

semesters
Array of strings

semesters to filter

Responses

Response samples

Content type
application/json
[
  • {
    }
]

schedules

Course schedules per semester

Retrieve schedules for a course

query Parameters
courseID
required
string

five-digit course ID (e.g. 12-345)

semester
string

semester to filter

year
string

year to filter

Responses

Response samples

Content type
application/json
[
  • {
    }
]