Udemy Course Scraper
Pricing
Pay per usage
Udemy Course Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
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
| Parameter | Type | Description | Default |
|---|---|---|---|
searchTerms | Array | Keywords to search for courses | ["python programming", "web development"] |
sortBy | String | Sort order (popularity, newest, highest-rated, relevance) | "popularity" |
maxResults | Integer | Maximum number of results | 100 |
Output Format
Each result in the dataset contains the following fields:
title- Course titleinstructor- Course instructor namerating- Average rating scorereviewCount- Total number of reviewsenrollmentCount- Number of enrolled studentsprice- Current priceoriginalPrice- Price before discountdiscount- Discount informationduration- Total course durationlastUpdated- Last content update datelectures- Total number of lecturesurl- 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.