Udemy Course Scraper avatar

Udemy Course Scraper

Pricing

Pay per usage

Go to Apify Store
Udemy Course Scraper

Udemy Course Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Overview

The Udemy Course Scraper is an Apify actor that extracts course listing data from Udemy.com, the leading online course marketplace. It searches for courses by keyword and collects detailed information including pricing, ratings, instructor data, and enrollment statistics. This tool is essential for education market researchers, content creators benchmarking competition, and data analysts tracking e-learning trends.

Features

  • Search courses by multiple keywords
  • Sort results by popularity, newest, highest-rated, or relevance
  • Extract current prices, original prices, and discount percentages
  • Get instructor names and course ratings with review counts
  • Retrieve lecture counts, duration, and last updated dates
  • Track enrollment numbers and course engagement metrics

Input Parameters

ParameterTypeDescriptionDefault
searchTermsArrayKeywords to search for courses["python programming", "web development"]
sortByStringSort order (popularity, newest, highest-rated, relevance)"popularity"
maxResultsIntegerMaximum number of results100

Output Format

Each result in the dataset contains the following fields:

  • title - Course title
  • instructor - Course instructor name
  • rating - Average rating score
  • reviewCount - Total number of reviews
  • enrollmentCount - Number of enrolled students
  • price - Current price
  • originalPrice - Price before discount
  • discount - Discount information
  • duration - Total course duration
  • lastUpdated - Last content update date
  • lectures - Total number of lectures
  • url - Direct link to the course

Usage

The actor works with empty input {} using sensible defaults. Customize search terms and sorting to find specific courses. Run from the Apify Console or automate via the Apify API.

Integrations

Connect with Apify integrations for automated market research. Export to Google Sheets, configure webhooks, or use Zapier and Make for workflow automation. Output is JSON-formatted for easy data pipeline integration.

Cost and Performance

Typical runs complete within 30-60 seconds. Priced at $0.75 per 1,000 results on a pay-per-event basis. Memory-efficient with 256 MB minimum and 4096 MB maximum allocation.