Skip to main content
POST
/classcentral/courses/search

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
count
integer
required
Required range: x >= 1
timeout
integer
default:300
Required range: 20 <= x <= 1500
query
string
default:""
subject
string | null
level
enum<string> | null
Available options:
beginner,
intermediate,
advanced
language
enum<string> | null
Available options:
arabic,
basque,
bengali,
chinese,
english,
french,
german,
hebrew,
hindi,
indonesian,
italian,
japanese,
korean,
polish,
portuguese,
russian,
spanish,
tamil,
telugu,
thai,
turkish,
urdu,
vietnamese
duration
enum<string> | null
Available options:
under_30min,
30_to_60min,
1_to_2h,
2_to_5h,
5_to_10h,
over_10h
free
boolean | null
certificate
boolean | null
university
boolean | null
career
boolean | null
sort
enum<string>
default:relevancy
Available options:
relevancy,
newest,
highest_rated,
lowest_rated

Response

Successful Response

id
string
required
name
string
required
url
string
required
@type
string
default:ClasscentralCourseCard
alias
string | null
course_format
string | null
provider
string | null
institution
string | null
subject
string | null
level
string | null
language
string | null
workload
string | null
has_certificate
boolean | null
is_free
boolean | null
is_university
boolean | null
is_classroom
boolean | null
rating
number | null
rating_count
integer | null
image
string | null