edX Course Scraper
Pricing
from $5.00 / 1,000 edx course records
edX Course Scraper
Scrape public edX course catalog and course pages. Find courses by topic or URL and receive normalized titles, providers, descriptions, subjects, levels, duration, effort, language, images, and stable course URLs for research and AI agents.
Pricing
from $5.00 / 1,000 edx course records
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrapes public edX course catalog pages and individual course pages. It returns one normalized dataset record per course with the title, URL, description, provider, institution, subject, level, duration, effort, language, course type, image, and source URL.
Inputs
topic: edX topic slug such aspython,data-science, orartificial-intelligence.searchQuery: keyword used to derive a public edX topic path when nostartUrlsare supplied.startUrls: publicedx.org/learn/...topic or course URLs. Course URLs are scraped directly; topic URLs are used to discover courses.maxResults: 1-200, default 25.includeDetails: fetch detail pages for enriched fields, default true.maxConcurrency: detail request concurrency, default 3.
Example:
{ "topic": "python", "maxResults": 10, "includeDetails": true }
The actor uses public HTML only. It does not log in, bypass challenges, scrape course content behind authentication, or defeat CAPTCHAs. A blocked route is reported in OUTPUT with zero fabricated records. Run diagnostics are saved under the OUTPUT key-value record. The default dataset item is the billable value unit.