Skip to main content
POST
/udemy/courses/search

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
keyword
string
required
Minimum string length: 1
count
integer
required
Required range: x >= 1
timeout
integer
default:300
Required range: 20 <= x <= 1500
sort
enum<string>
default:relevance
Available options:
relevance,
most_reviewed,
highest_rated,
newest
price
enum<string> | null
Available options:
free,
paid
level
enum<string> | null
Available options:
all,
beginner,
intermediate,
expert
duration
enum<string> | null
Available options:
extra_short,
short,
medium,
long,
extra_long
min_rating
enum<string> | null
Available options:
4.5,
4.0,
3.5,
3.0
language
string | null
caption_language
string | null
topic_id
string | null
certification_only
boolean
default:false

Response

Successful Response

id
string
required
course_title
string
required
@type
string
default:UdemyCourseSearchResult
headline
string | null
image
string | null
web_url
string | null
rating
number | null
rating_count
integer | null
lecture_count
integer | null
duration_seconds
integer | null
level
string | null
language
string | null
is_free
boolean | null
is_practice_test
boolean | null
learning_outcomes
string[]
instructors
object[]
badges
string[]
updated_date
string | null