π Online Course Scraper β edX + Coursera, Multi-Platform avatar
Online Course Scraper β edX + Coursera, Multi-Platform
Pricing
from $3.00 / 1,000 results
Go to Apify Store
Online Course Scraper β edX + Coursera, Multi-Platform
Scrape online courses from edX & Coursera β prices, reviews, skills, duration. 20+ fields. Course comparison, MOOC research, education market analysis. Free API.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Online Course Scraper
Search and extract online courses from edX (primary) and Coursera (beta) β 20+ fields per course including price, level, skills, enrollment count, and duration.
Features
- π edX: Full Algolia API β 4,000+ courses, 163+ filtered results per query
- π Coursera: Beta HTML parsing (limited)
- π Keyword search β search across all platforms
- π― Level filter β Introductory, Intermediate, Advanced
- π° Free-only filter β find free courses
- π 20+ fields β title, partner, price, level, skills, enrollment, duration, pace, language
Output Fields
| Field | Type | Description |
|---|---|---|
platform | string | Source platform (edX, Coursera) |
title | string | Course title |
url | string | Course URL |
partner | string | Institution/partner name |
description | string | Course description |
price | number | Price in USD |
is_free | boolean | Whether course is free |
level | string | Difficulty level |
product_type | string | Type (Course, Professional Certificate, etc.) |
language | string | Course language |
pace | string | Self-paced or instructor-paced |
duration_weeks | number | Estimated duration in weeks |
effort_hours_min | number | Min hours per week |
effort_hours_max | number | Max hours per week |
enrollment_count | number | Recent enrollment count |
skills | string | Skills you'll gain |
availability | string | Current, Upcoming, etc. |
image_url | string | Course thumbnail URL |
source | string | Data source identifier |
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
query | Text | python | Search keyword |
platform | Select | all | Platform: all/edx/coursera |
maxResults | Select | 100 | Max results: 50/100/200/500 |
levelFilter | Select | β | Level: Introductory/Intermediate/Advanced |
freeOnly | Checkbox | false | Only free courses |
Example Usage
All Python courses:
{"query":"python","platform":"all","maxResults":"100"}
Free intermediate machine learning courses:
{"query":"machine learning","platform":"edx","levelFilter":"Intermediate","freeOnly":true}
Data Source
- edX: Algolia Search API (public, no auth needed)
- Coursera: HTML parsing (beta, limited)
Pricing
$5 per 1,000 results.
