VOOZH about

URL: https://apify.com/thirdwatch/udemy-scraper

โ‡ฑ Udemy Course Scraper - Search Courses by Keyword ยท Apify


๐Ÿ‘ 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

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

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Udemy Course Scraper

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.

What This Scraper Returns

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

How It Works

  1. Downloads Udemy's public course sitemaps (~50,000 course URLs per page)
  2. Filters course slugs that match your search keywords
  3. Fetches each course landing page and extracts data from the embedded React Server Components (RSC) payload
  4. No browser required โ€” uses impit Chrome TLS fingerprinting to bypass bot detection

Input

{
"queries":["python","excel","photoshop"],
"maxResults":100,
"proxyConfiguration":{
"useApifyProxy":false
}
}
ParameterTypeDefaultDescription
queriesarray of strings["python"]Keywords to search for. Matched against course URL slugs.
maxResultsinteger50Maximum courses to extract across all queries.
proxyConfigurationobjectnoneOptional Apify proxy config. Datacenter proxy works; use RESIDENTIAL if blocked.

Pricing

Pay-per-result pricing:

TierPrice per course
FREE$0.002
BRONZE$0.0017
SILVER$0.0013
GOLD$0.001

Cost estimate: 100 courses โ‰ˆ $0.20. Cheaper than any browser-based alternative.

Limitations

  • Price not available โ€” Udemy does not expose course prices to logged-out users in the page HTML
  • 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

Related Actors

You might also like

Udemy Scraper | Courses Instructors and Reviews

parseforge/udemy-scraper

Extract Udemy course data including title, instructor, price, rating, enrollment counts, duration, language, curriculum, reviews, and tags. Search by category or keyword to track top courses, monitor pricing, generate leads, and analyze the online learning market at scale.

Udemy Course Scraper

crawlerbros/udemy-scraper

Scrape Udemy courses with search by keyword, browse by category, filter by level/rating/price. Extracts title, rating, reviews, subscribers, instructors, price, and more.

Udemy Scraper

gio21/udemy-scraper

Scrapes Udemy course search results (title, url, price, rating, reviews, subscribers, instructor). Pay per course.

Udemy Search Scraper

powerai/udemy-search-scraper

Scrape courses from Udemy.com by providing a search URL, with automatic pagination and comprehensive course information extraction.

Udemy Course Reviews Scraper

scrapapi/udemy-course-reviews-scraper

Udemy Reviews Actor

scrapio/udemy-reviews-actor

Scrapes student reviews from Udemy courses, capturing reviewer names, ratings, comments, timestamps, instructor details, and course URLs. Ideal for sentiment analysis, competitor research, course quality evaluation, and large-scale Udemy review data extraction

Udemy Course Reviews Scraper

powerai/udemy-course-reviews-scraper

Scrape course reviews from Udemy by providing a course URL, with automatic pagination and comprehensive review data extraction.

Udemy Course Reviews Scraper

scrapier/udemy-course-reviews-scraper

Collect detailed feedback with the Udemy Course Reviews Scraper. Extract course reviews, ratings, reviewer info, and timestamps for any Udemy course. Ideal for market research, course analysis, and sentiment tracking. Fast, accurate, and scalable for bulk data collection.