Udemy Course Scraper - Search Courses by Keyword avatar

Udemy Course Scraper - Search Courses by Keyword

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Udemy Course Scraper - Search Courses by Keyword

Udemy Course Scraper - Search Courses by Keyword

Scrape Udemy courses by keyword: title, headline, instructor(s), rating, enrollment count, level, duration, lectures, categories, and topics. No login required. Uses course landing pages for rich data.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

2

Monthly active users

16 days ago

Last modified

Categories

Share

Udemy Course Scraper

Thirdwatch portfolio: 8,800+ users across 140+ public Actors, 2M+ records delivered, >95% run success. Explore all Thirdwatch Actors.

What you get

Extract Udemy course data by keyword — no login, no browser, no API key required.

Search any topic and get structured data for each course: title, instructors, rating, enrollment count, level, duration, lecture count, category, and more.

Output fields

FieldExample
title100 Days of Code: The Complete Python Pro Bootcamp
urlhttps://www.udemy.com/course/100-days-of-code/
headlineMaster Python by building 100 projects in 100 days...
instructor_names["Dr. Angela Yu"]
rating_avg4.688
num_reviews424933
num_students1784593
levelAll Levels
content_duration56h 46m 52s
num_lectures657
categoryDevelopment
primary_topicPython
topics["Python", "Data Science", "Machine Learning"]
is_paidtrue
is_freefalse
localeen-US
has_certificatetrue
updated_on2025-11-15

Input parameters

{
"queries": ["python", "excel", "photoshop"],
"maxResults": 50,
"proxyConfiguration": {
"useApifyProxy": false
}
}
ParameterTypeDefaultDescription
queriesarray of strings["python"]Keywords to search for. Matched against course URL slugs.
maxResultsinteger10Maximum courses to extract across all queries.
proxyConfigurationobjectnoneOptional proxy configuration. Leave blank unless you have a specific need.

Limitations

  • Price not available — Udemy does not show course prices to logged-out visitors on public course pages
  • Slug-based matching — searches match course URL slugs, not full-text titles. A course titled "Master Microsoft Excel" may not match the keyword "spreadsheet"
  • Sitemap lag — newly published courses may take a few days to appear in Udemy's sitemap
  • English-language bias — slug matching works best for English keywords

Use Cases

  • Course marketplace research and competitive analysis
  • EdTech data aggregation and catalog building
  • Price monitoring (check is_free/is_paid, combine with your own price tracking)
  • Instructor discovery and ranking by ratings/enrollments
  • Building course recommendation engines
  • Market research for new course creators

Last verified: 2026-09

More scrapers at thirdwatch.dev.