v1

latestOpenAPI 3.0.12026-07-1761025.1 KB
Modules

Get summaries of all modules

Get the module code, title and semesters which the module is available in for all modules in a year. This is useful for tasks that only require a minimal set of information, such as simple search, autocompleting module code and titles, and checking if a module code is valid.

NUSMods uses this information to validate module codes and for searching.

get/{acadYear}/moduleList.json

Path parameters

acadYearstring required
Example:2018-2019

academic year, with the slash (/) replaced by a dash

Response

Success

moduleCodestring required
titlestring required
semestersnumber[] required

Example response

[
  {
    "moduleCode": "EL1101E",
    "title": "The Nature of Language",
    "semesters": [
      1,
      2
    ]
  }
]
All 6 operations