Skip to main content
POST
/
api
/
edx
/
programs
/
search
/edx/programs/search
curl --request POST \
  --url https://api.anysite.io/api/edx/programs/search \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "count": 2,
  "timeout": 300,
  "query": "",
  "skill": "<string>",
  "partner": "<string>"
}
'
[
  {
    "id": "<string>",
    "name": "<string>",
    "@type": "EdxProductSummary",
    "alias": "<string>",
    "product": "<string>",
    "product_type": "<string>",
    "short_description": "<string>",
    "full_description": "<string>",
    "levels": [],
    "subjects": [],
    "skills": [],
    "tags": [],
    "partners": [],
    "partner_keys": [],
    "image": "<string>",
    "languages": [],
    "price": 123,
    "strikethrough_price": 123,
    "currency": "<string>",
    "availability": [],
    "weeks_to_complete": 123,
    "min_effort": 123,
    "max_effort": 123,
    "recent_enrollment_count": 123,
    "course_count": 123,
    "is_part_of_program": true,
    "web_url": "<string>"
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
count
integer
required

Max number of programs to return

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

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500
query
string
default:""

Free-text search over program title and description

Examples:

"data science"

"cybersecurity"

program_type
enum<string> | null

Program type / credential

Available options:
Professional Certificate,
MicroMasters,
MicroBachelors,
XSeries,
Professional Program,
Certificate
subject
enum<string> | null

Subject / topic area

Available options:
Architecture,
Art & Culture,
Artificial Intelligence,
Biology & Life Sciences,
Business & Management,
Chemistry,
Communication,
Computer Science,
Data Analysis & Statistics,
Design,
Economics & Finance,
Education & Teacher Training,
Electronics,
Energy & Earth Sciences,
Engineering,
Environmental Studies,
Ethics,
Food & Nutrition,
Health & Safety,
History,
Humanities,
Language,
Law,
Literature,
Math,
Medicine,
Music,
Philanthropy,
Philosophy & Ethics,
Physics,
Science,
Social Sciences,
Sustainability
level
enum<string> | null

Difficulty level

Available options:
Introductory,
Intermediate,
Advanced
language
enum<string> | null

Primary program language

Available options:
Arabic,
Bengali,
Chinese,
Dutch,
English,
French,
German,
Hungarian,
Italian,
Japanese,
Korean,
Persian,
Portuguese,
Russian,
Spanish
translation_language
enum<string> | null

Available subtitle / translation language

Available options:
Arabic,
Chinese - China,
English,
French,
German - Germany,
Greek,
Hindi,
Indonesian,
Italian - Italy,
Portuguese - Brazil,
Russian,
Spanish,
Spanish - Latin America and Caribbean,
Spanish - Spain (Modern),
Thai
availability
enum<string> | null

Enrollment availability

Available options:
Current,
Upcoming,
Archived
skill
string | null

Taught skill (e.g. 'Python (Programming Language)', 'Management')

partner
string | null

Educator / school name (e.g. 'Harvard University', 'MIT')

Response

Successful Response

id
string
required
name
string
required
@type
string
default:EdxProductSummary
alias
string | null
product
string | null
product_type
string | null
short_description
string | null
full_description
string | null
levels
string[]
subjects
string[]
skills
string[]
tags
string[]
partners
string[]
partner_keys
string[]
image
string | null
languages
string[]
price
number | null
strikethrough_price
number | null
currency
string | null
availability
string[]
weeks_to_complete
integer | null
min_effort
integer | null
max_effort
integer | null
recent_enrollment_count
integer | null
course_count
integer | null
is_part_of_program
boolean | null
web_url
string | null