Primary Category
primary_category
Optional
Primary category title from window.NEXT_DATA
Udemy Course/Reviews Scraper
Pricing
from $18.00 / 1,000 results
The fastest and most affordable way to scrape Udemy course and reviews data at scale. Extract complete course information from any Udemy course URL in seconds — pricing, ratings, reviews, curriculum, reviews, instructor details, and 60+ data points — all delivered as clean, structured JSON.
Pricing
from $18.00 / 1,000 results
Rating
0.0
(0)
Developer

mikolabs
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
URL
url
Optional
The Udemy course page URL that was scraped
Scrape Status
scrape_status
Optional
Result of the scrape attempt: success | failed
Error
error
Optional
Error message if scrape_status is failed, null otherwise
Title
title
Optional
Full course title
Headline
headline
Optional
Short marketing tagline shown below the course title
Short Description
description_short
Optional
SEO meta description of the course
Full Description
description_full
Optional
Full plain-text course description
Thumbnail Image URL
image
Optional
URL of the course thumbnail image
Language
language
Optional
Primary language of the course (e.g. en-US)
Level
level
Optional
Skill level: Beginner | Intermediate | Expert | All Levels
Last Published
date_published
Optional
Date the course was last published (YYYY-MM-DD)
Created Date
created_date
Optional
Original course creation timestamp (ISO 8601)
Is Free
is_free
Optional
True if the course is available for free
Is Paid
is_paid
Optional
True if the course requires purchase
Is Bestseller
is_bestseller
Optional
True if the bestseller badge is displayed on the course page
Category
category
Optional
Top-level category name from JSON-LD (e.g. IT & Software)
Primary Category
primary_category
Optional
Primary category title from window.NEXT_DATA
Primary Subcategory
primary_subcategory
Optional
Primary subcategory title from window.NEXT_DATA
Rating
rating
Optional
Average star rating between 0.0 and 5.0
Rating Count
rating_count
Optional
Total number of star ratings submitted
Review Count
review_count
Optional
Total number of written reviews
Total Students
num_subscribers
Optional
Total number of enrolled students (all time)
Quizzes
num_quizzes
Optional
Number of quizzes included in the course
Price
price
Optional
Current (discounted) price as a numeric value
Price (Display)
price_display
Optional
Current price formatted with currency symbol (e.g. ₹539)
Original Price
original_price
Optional
Original list price before any discount as a numeric value
Original Price (Display)
original_price_display
Optional
Original price formatted with currency symbol (e.g. ₹3,469)
Discount %
discount_percent
Optional
Discount percentage applied to the course (e.g. 84)
Currency
currency
Optional
ISO 4217 currency code (e.g. INR, USD, BRL)
Total Duration
total_duration
Optional
Total video length in human-readable form (e.g. 27h 14m)
Total Duration (ISO)
total_duration_iso
Optional
Total video length as an ISO 8601 duration string (e.g. PT27H14M)
Content Length (min)
estimated_content_length_min
Optional
Estimated total content length in minutes
Total Lectures
total_lectures
Optional
Total number of individual lectures in the course
Total Sections
total_sections
Optional
Total number of curriculum sections
Curriculum Summary
curriculum_summary
Optional
Raw curriculum header text scraped from the page (e.g. 33 sections • 391 lectures • 27h)
Instructors
instructors
Optional
List of instructor display name strings
Instructors Detail
instructors_detail
Optional
Array of instructor objects each containing: name, job_title, url, image
Instructor Stats
instructor_stats_raw
Optional
Raw all-time instructor stat strings from the page (e.g. 4.7 Instructor Rating, 1,067,413 Reviews)
What You Will Learn
what_you_will_learn
Optional
Bullet-point learning objectives listed on the course page
Requirements
requirements
Optional
Course prerequisites and requirements
Target Audience
target_audience
Optional
Description of who this course is designed for
Available Languages
available_languages
Optional
Subtitle and caption languages available for the course
Topics
topics
Optional
Topic tag objects associated with the course, each with title and url
Curriculum Sections
curriculum_sections
Optional
Array of curriculum section objects each containing: name, duration
Sections Count
curriculum_sections_count
Optional
Total number of curriculum sections
Course ID
course_id
Optional
Udemy's internal numeric course ID, extracted from window.NEXT_DATA. Used to call the reviews API.
Reviews
reviews
Optional
Array of review objects. Each review contains: id, rating, content, content_html, created, created_formatted, reviewer_name, reviewer_image, reviewer_initials, reviewer_tracking_id, instructor_response, instructor_response_html, instructor_response_date.
Reviews Scraped
reviews_scraped_count
Optional
Number of reviews actually collected in this run (limited by max_reviews setting)
Total Reviews Available
reviews_total_count
Optional
Total number of text reviews available on this course according to the API
Reviews With Instructor Response
reviews_with_response
Optional
Number of scraped reviews that include an instructor reply
Avg Rating (Scraped Batch)
avg_rating_scraped
Optional
Average star rating calculated from the scraped review batch (may differ from the overall course rating)
Rating Distribution
rating_distribution
Optional
Star rating breakdown from the API: keys are star values (1–5) and values are review counts. Example: {"5": 200000, "4": 60000, "3": 15000, "2": 5000, "1": 4429}
Rating Distribution (%)
rating_distribution_pct
Optional
Star rating breakdown as percentages. Example: {"5": 70.3, "4": 21.1, "3": 5.3, "2": 1.8, "1": 1.6}
Top Keywords
top_keywords
Optional
Top 20 most frequent meaningful words from all scraped reviews. Each item is {word, count}. Useful for identifying what reviewers praise or criticise.
Instructor Profile
instructor_profile
Optional
Full instructor profile: id, name, job_title, url, image, avg_rating, avg_rating_recent, total_num_students, total_num_reviews, num_published_courses
Instructor Courses
instructor_courses
Optional
All courses published by the instructor. Each item: id, title, url, headline, image, level, avg_rating, num_reviews, num_lectures, estimated_length_min, last_update_date, locale, is_practice_test, num_coding_exercises, caption_languages
Instructor Courses Total
instructor_courses_total
Optional
Total number of courses published by the instructor on Udemy
Instructor Courses Fetched
instructor_courses_fetched
Optional
Number of instructor courses actually collected in this run