Course
API version
Select a version to change the base URI
in syntax and code examples. Learn about versions:
in syntax and code examples. Learn about versions
Represents a single course added to the catalog.
URI
/api/v9/courses/IDGET Get a course
Return information about a course, identified by the course’s ID.
Syntax
GET /api/v9/courses/123
Host: apply.example.edu
Authorization: DREAM apikey="..."Example request
Request
curl
curl \
-X GET \
-H "Authorization: DREAM apikey=\"YOUR-API-KEY\"" \
"https://apply.example.edu/api/v9/courses/123"Response headers
| Header | Value | Description |
|---|---|---|
Content-Type | application/json | Media type of the resource |
Content-Length | 1234 | Size of the response body in bytes |
Response codes
| Response code | Description |
|---|---|
200 OK | The course data was successfully returned |
404 Not Found | The course was not found |
Example response
Response
{
"id": 16,
"status": "Online",
"updated": "2025-10-28T07:13:25+00:00",
"institution": "/api/v9/institutions/1",
"intakes": {
"9": "/api/v9/intakes/9",
"10": "/api/v9/intakes/10"
},
"featured": true,
"type": "UG",
"awards": [
{
"abbr": "BSc",
"full": "Bachelor of Science"
}
],
"name": "Data Structures and Algorithms",
"mode": "FT",
"duration": "2 years",
"credits": "18.0",
"language": "en~de",
"country": "BE",
"location": "Antwerp",
"code": "IT100",
"accreditation": "01/01/2023 until 31/12/2028",
"quota": 150,
"prospect": {
"uri": "engtech.edu/cs"
},
"department": "/api/v9/institutions/1/departments/4"
}