VOOZH about

URL: https://apify.com/easyapi/udemy-course-scraper

โ‡ฑ Udemy Course Scraper ๐Ÿ“š ยท Apify


Pricing

from $2.99 / 1,000 results

Go to Apify Store

Udemy Course Scraper ๐Ÿ“š

Extract detailed course information from Udemy.com with this powerful scraper. Collect comprehensive data about online courses, including ratings, content details, instructors, and pricing. Perfect for market research, content aggregation, and educational platform development.

Pricing

from $2.99 / 1,000 results

Rating

5.0

(1)

Developer

๐Ÿ‘ EasyApi

EasyApi

Maintained by Community

Actor stats

3

Bookmarked

98

Total users

10

Monthly active users

23 days ago

Last modified

Share

Powerful scraper for extracting detailed course information from Udemy.com. Get comprehensive data about online courses including ratings, content details, instructors, and pricing.

๐Ÿ” Features

  • Extract detailed course information from Udemy search results
  • Support multiple search URLs
  • Customizable maximum items limit
  • Built-in proxy rotation support
  • Smart pagination handling
  • Rate limiting and random delays for reliable scraping
  • Rich course metadata including:
    • Course title and URL
    • Rating and number of reviews
    • Course duration and content details
    • Instructor information
    • Course objectives
    • Badge and certification details
    • Pricing information
    • Image URLs in various sizes

๐ŸŽฏ Use Cases

  • Market research and competitive analysis
  • Course content aggregation
  • Educational platform development
  • Price monitoring
  • Course recommendation systems
  • Learning resource cataloging

๐Ÿ’ก Sample Output

The scraper provides detailed JSON output for each course, including:

  • Complete course details
  • Instructor profiles
  • Content statistics
  • Rating metrics
  • Media assets
  • Pricing information

๐Ÿ“‹ Input Parameters

  • searchUrls: Array of Udemy search URLs to scrape
  • maxItems: Maximum number of items to collect (optional)
  • proxyConfiguration: Proxy settings (optional)

๐Ÿš€ Getting Started

  1. Input your desired Udemy search URLs
  2. Set maximum items limit (optional)
  3. Configure proxy settings if needed
  4. Run the actor and collect your data!

๐Ÿ“Š Output Format

Results are stored in JSON format, with each entry containing comprehensive course information including title, rating, instructor details, content duration, and more.

Input Example

A full explanation of an input example in JSON.

{
"searchUrls":[
"https://www.udemy.com/courses/search/?src=ukw&q=ai"
],
"maxItems":80
}

Output sample

The results will be wrapped into a dataset which you can always find in the Storage tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

[
{
"searchUrl":"https://www.udemy.com/courses/search/?src=ukw&q=ai",
"headline":"25+ Generative <strong>AI</strong> Tools to 10x Business, Productivity, Creativity | Prompt Engineering, ChatGPT, Custom GPTs, Midjourney",
"rating":4.51503,
"image_100x100":"https://img-c.udemycdn.com/course/100x100/5170404_d282_9.jpg",
"image_304x171":"https://img-c.udemycdn.com/course/304x171/5170404_d282_9.jpg",
"primary_labelIds_is":"[158002]",
"hrs_of_content_f":"30.7148991",
"num_reviews":44584,
"num_practice_test_i":"0",
"visible_instructors":[
{
"title":"Julian Melanson",
"display_name":"Julian Melanson"
},
{
"title":"Benza Maman",
"display_name":"Benza Maman"
},
{
"title":"Leap Year Learning",
"display_name":"Leap Year Learning"
}
],
"image_240x135":"https://img-c.udemycdn.com/course/240x135/5170404_d282_9.jpg",
"_class":"course",
"hrs_of_video_f":"30.5958328",
"num_resources_download_i":"22",
"num_simple_quiz_i":"0",
"objectives_summary":[
"ChatGPT: Create content, synthesize information, and learn faster than ever with effective prompt engineering!",
"ChatGPT: Turn your creativity into paid work, generate fresh ideas, reach new audiences, and scale your projects!",
"Productivity: Achieve your goals faster with ChatGPT, manage your time, prioritize tasks, and create an optimized daily schedule!"
],
"num_asset_video_i":"433",
"ppi_all_funnels_f":"0.002151019687886661",
"id":5170404,
"is_practice_test_course":false,
"url":"/course/complete-ai-guide/",
"image_480x270":"https://img-c.udemycdn.com/course/480x270/5170404_d282_9.jpg",
"num_coding_exercise_i":"0",
"num_published_lectures":454,
"badge_families":[
"bestseller",
"bestseller",
"bestseller"
],
"lang_s":"en",
"title":"ChatGPT Complete Guide: Learn Generative AI, ChatGPT & More",
"primary_label_ids":"[158002]",
"badge_types":[
"best_seller_category_topic",
"best_seller_subcategory",
"best_seller_subcategory_topic"
],
"is_paid":true,
"image_125_H":"https://img-c.udemycdn.com/course/125_H/5170404_d282_9.jpg",
"predictive_score":1.1040643453598022,
"relevancy_score":13001.2548828125,
"tracking_id":"K3rttbxbTKKeU4ZhCuYZzg",
"content_info":"30.5 total hours",
"instructional_level_simple":"All Levels",
"badges":[
{
"_class":"ds_course_badge",
"id":"65fd46b1b6364f91ba4f1fc9dba37419",
"badge_text":"Bestseller",
"badge_family":"bestseller",
"context_info":{
"category":{
"id":292,
"title":"Office Productivity",
"url":"/courses/office-productivity/",
"tracking_object_type":"cat"
},
"subcategory":null,
"label":{
"id":158002,
"display_name":"ChatGPT",
"title":"ChatGPT",
"topic_channel_url":"/topic/chatgpt/",
"url":"/topic/chatgpt/",
"tracking_object_type":"cl"
}
}
}
],
"is_in_user_subscription":false,
"learn_url":"/course/complete-ai-guide/learn/",
"buyable_object_type":"course",
"free_course_subscribe_url":null,
"is_in_personal_plan_collection":false,
"num_coding_exercises":0,
"is_coding_exercises_badge_eligible":false
},
...
]

Related Actors

You might also like

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.

Udemy Search Scraper

getdataforme/udemy-search-scraper

The Udemy Search Scraper extracts comprehensive course data from Udemy searches, including titles, instructors, ratings, prices, and enrollments....

18

Udemy Course Reviews Scraper

simpleapi/udemy-course-reviews-scraper

The Udemy Course Reviews Scraper collects detailed course feedback from Udemy, including reviewer names, ratings, comments, and timestamps. Ideal for instructors, analysts, and marketers to assess course performance, track sentiment, and identify improvement opportunities effectively.

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 ๐Ÿ“š

easyapi/udemy-course-reviews-scraper

Scrape Udemy course reviews effortlessly. Extract detailed review data including ratings, review content, user information, and instructor responses. Perfect for course quality analysis, student feedback collection, and market research.

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.