edX Scraper | University Courses and Programs
Pricing
from $19.00 / 1,000 results
edX Scraper | University Courses and Programs
Extract edX course catalog data including title, university, instructors, level, duration, price, language, subject, prerequisites, and full description. Track MicroMasters, professional certificates, and degree programs for education analytics, lead generation, and market research.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share

๐ edX Scraper
๐ Export edX course data in seconds. Search by keyword or subject and collect course titles, partners, prices, durations, enrollment counts, and direct links in one clean dataset.
The edX Scraper extracts course and program listings from edX's public course catalog using Algolia's search index - the same fast search engine edX uses for its own website. Each record includes the course title, subtitle, offering partner (MIT, Harvard, Microsoft, Google, etc.), subject category, difficulty level, language, duration, price, recent enrollment count, course type, and a direct link to the course page.
edX hosts thousands of courses and professional programs from over 160 partner universities and institutions worldwide, covering subjects from data science and machine learning to business, humanities, and language learning. This scraper gives you structured access to that entire catalog in one run.
Target Audience
| Who | Why |
|---|---|
| EdTech researchers | Analyze course catalog composition, pricing, and partner distribution |
| Curriculum developers | Benchmark course structures and durations across providers |
| HR and L&D teams | Discover upskilling programs for specific skills and subjects |
| Competitive intelligence teams | Track which skills edX partners are prioritizing |
| Content creators and educators | Research what already exists before building new courses |
๐ What the edX Scraper does
- Queries edX's Algolia search index by keyword and optional subject filter
- Returns courses, programs, executive education, and degree products
- Captures partner name and logo, pricing, enrollment count, language, and duration
- Formats duration as a human-readable string (e.g. "6 weeks (5-8 hrs/wk)")
- Strips HTML from descriptions to return clean plain text
- Paginates automatically until
maxItemsis reached or all results are exhausted
๐ก Why it matters: edX's course catalog spans thousands of offerings across 160+ partner institutions - far too many to browse manually. This actor lets researchers, product teams, and L&D professionals access the full catalog in minutes, with structured data ready for analysis or import.
๐ Data fields
Each record includes: enrollmentCount, imageUrl, level, partner, price, results, subject, title, url. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.
๐ How to use
- Create a free Apify account (includes $5 credit)
- Open the edX Scraper actor page and click Try for free
- Enter a search keyword (e.g.
machine learning,finance,UX design) - Optionally add a subject filter
- Set
maxItemsto the number of courses you want - Click Start - results are typically ready in under 30 seconds
- Download as CSV, JSON, Excel, or connect via API
๐ Recommended Actors
| Actor | Description |
|---|---|
| Coursera Scraper | Extract course listings and reviews from Coursera |
| Udemy Scraper | Scrape Udemy courses with pricing and ratings |
| LinkedIn Learning Scraper | Collect professional courses from LinkedIn Learning |
๐ก Pro Tip: browse the complete ParseForge collection for 50+ ready-to-use data extractors covering EdTech platforms, job boards, marketplaces, and more.
โ ๏ธ Disclaimer: This actor is an independent tool not affiliated with, endorsed by, or connected to edX Inc. or 2U Inc. It accesses only publicly available course catalog data. Use responsibly and in accordance with edX's Terms of Service. ParseForge is not responsible for how collected data is used.
๐ Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.