---
title: "Get courses by venue"
method: GET
path: "/venue/{venueId}/courses"
tags: ["Venues"]
---

# Get courses by venue

`GET /venue/{venueId}/courses`

## Request

- Base URL: `https://api.nthumods.com`
- URL: `https://api.nthumods.com/venue/{venueId}/courses`
- Auth: none declared

Retrieve courses held at a specific venue

## Path parameters

- `venueId` string, required

## Query parameters

- `semester` string, required

## Response `200`

Courses at venue

- Course[]
  - `raw_id` string
  - `name_zh` string
  - `name_en` string
  - `semester` string
  - `department` string
  - `course` string
  - `class` string
  - `credits` integer
  - `capacity` integer, nullable
  - `enrolled` integer
  - `venues` string[]
  - `times` string[]
  - `teacher_zh` string[]
  - `teacher_en` string[], nullable
  - `language` string
  - `ge_type` string, nullable
  - `compulsory_for` string[], nullable
  - `elective_for` string[], nullable

---

[API](https://skmtc.dev/nthumodifications/apis/nthu-mods-api.md) - [All operations](https://skmtc.dev/nthumodifications/apis/nthu-mods-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nthumodifications/apis/nthu-mods-api/revisions/3aab54a63f86?raw)
