Skip to main content
POST
/
api
/
coursera
/
courses
/
search
/coursera/courses/search
curl --request POST \
  --url https://api.anysite.io/api/coursera/courses/search \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "keyword": "<string>",
  "count": 2,
  "timeout": 300,
  "language": "<string>",
  "subtitle_language": "<string>",
  "skill": "<string>",
  "partner": "<string>",
  "sort": "BEST_MATCH"
}
'
[
  {
    "id": "<string>",
    "name": "<string>",
    "web_url": "<string>",
    "@type": "CourseraSearchProduct",
    "tagline": "<string>",
    "product_type": "<string>",
    "canonical_type": "<string>",
    "marketing_type": "<string>",
    "rating": 123,
    "rating_count": 123,
    "difficulty_level": "<string>",
    "duration": "<string>",
    "is_free": true,
    "is_credit_eligible": true,
    "is_part_of_coursera_plus": true,
    "image": "<string>",
    "partners": [],
    "partner_logos": [],
    "skills": [],
    "fully_translated_languages": [],
    "subtitle_languages": []
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
keyword
string
required

Search keyword

Minimum string length: 1
Examples:

"python"

"machine learning"

"excel"

count
integer
required

Max number of results to return

Required range: x >= 1
timeout
integer
default:300

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500
topic
enum<string> | null

Filter by subject / category

Available options:
Business,
Artificial Intelligence,
Data Science,
Computer Science,
Information Technology,
Personal Development,
Healthcare,
Language Learning,
Social Sciences,
Arts and Humanities,
Physical Science and Engineering,
Math and Logic
level
enum<string> | null

Filter by difficulty level

Available options:
Beginner,
Intermediate,
Advanced,
Mixed
duration
enum<string> | null

Filter by learning duration bucket

Available options:
Less Than 2 Hours,
1-4 Weeks,
1-3 Months,
3-6 Months,
6-12 Months,
1-4 Years
product_type
enum<string> | null

Filter by learning-product type

Available options:
Courses,
Guided Projects,
Projects,
Specializations,
Professional Certificates,
MasterTrack Certificates,
Degrees
language
string | null

Filter by fully-translated language name (e.g. 'English', 'Spanish')

subtitle_language
string | null

Filter by available subtitle language name

skill
string | null

Filter by skill name (e.g. 'Python', 'Data Analysis')

partner
string | null

Filter by educator / partner name (e.g. 'Google', 'IBM')

sort
enum<string>
default:BEST_MATCH

Result ordering

Available options:
BEST_MATCH,
NEW

Response

Successful Response

id
string
required
name
string
required
web_url
string
required
@type
string
default:CourseraSearchProduct
tagline
string | null
product_type
string | null
canonical_type
string | null
marketing_type
string | null
rating
number | null
rating_count
integer | null
difficulty_level
string | null
duration
string | null
is_free
boolean | null
is_credit_eligible
boolean | null
is_part_of_coursera_plus
boolean | null
image
string | null
partners
string[]
partner_logos
string[]
skills
string[]
fully_translated_languages
string[]
subtitle_languages
string[]