VOOZH about

URL: https://apify.com/crawlerbros/mit-open-course-ware-scraper

⇱ MIT OpenCourseWare Scraper Β· Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

MIT OpenCourseWare Scraper

Scrape MIT OpenCourseWare (ocw.mit.edu) - 2,500+ free MIT courses with full metadata: title, department, level, instructors, topics, resource types, descriptions, and image URLs. Search by keyword, browse by department or level, or fetch a single course by URL.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

Scrape course metadata from MIT OpenCourseWare β€” the free, open publication of virtually all MIT course content. The actor extracts structured data on 2,500+ courses across all MIT departments, with no authentication or proxy required.

What You Get

Each course record contains:

FieldDescription
courseIdMIT course number (e.g. 6-006, 18-900)
titleFull course title
departmentDepartment name (e.g. Mathematics)
departmentUrlOCW department search URL
levelUndergraduate or Graduate
termWhen taught (e.g. Spring 2020)
instructorsList of instructor names
descriptionCourse description
topicsList of topic tags (e.g. Algorithms and Data Structures)
imageUrlCourse thumbnail URL
courseUrlCanonical OCW URL
hasLectureVideostrue if lecture videos are available
hasLectureNotestrue if lecture notes are available
resourceTypesList of available material types
sourceUrlSame as courseUrl
scrapedAtUTC ISO timestamp
recordTypeAlways course

Modes

search (default)

Full-text search across all OCW courses by keyword.

Input:

{
"mode":"search",
"searchQuery":"machine learning",
"maxItems":20
}

byDepartment

Browse all courses in a specific MIT department.

Input:

{
"mode":"byDepartment",
"department":"Mathematics",
"maxItems":50
}

byLevel

Browse all Undergraduate or Graduate courses.

Input:

{
"mode":"byLevel",
"level":"Undergraduate",
"maxItems":100
}

byUrl

Fetch a single course by its OCW URL.

Input:

{
"mode":"byUrl",
"courseUrl":"https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-spring-2020/"
}

Filters (all modes)

FilterTypeDescription
filterDepartmentstringSubstring match on department name
filterLevelselectUndergraduate or Graduate
minYearintegerOnly courses taught in or after this year
maxYearintegerOnly courses taught in or before this year
containsKeywordstringKeyword must appear in title or description
maxItemsintegerMaximum records to output (default 50, max 3000)

Example Output

{
"courseId":"6-867",
"title":"Machine Learning",
"department":"Electrical Engineering and Computer Science",
"level":"Graduate",
"term":"Fall 2006",
"instructors":["Prof. Tommi Jaakkola","Ali Mohammad","Rohit Singh"],
"description":"An introductory course on machine learning covering classification, regression, boosting, SVMs, and Bayesian networks.",
"topics":["Computer Science","Artificial Intelligence","Mathematics"],
"imageUrl":"https://ocw.mit.edu/courses/6-867-machine-learning-fall-2006/image.jpg",
"courseUrl":"https://ocw.mit.edu/courses/6-867-machine-learning-fall-2006/",
"hasLectureVideos":false,
"hasLectureNotes":true,
"resourceTypes":["Lecture Notes","Problem Sets","Exams"],
"sourceUrl":"https://ocw.mit.edu/courses/6-867-machine-learning-fall-2006/",
"scrapedAt":"2026-06-07T10:00:00+00:00",
"recordType":"course"
}

Data Source

MIT OpenCourseWare (ocw.mit.edu) is a free and open MIT activity that publishes course materials. All data is publicly available with no authentication. The scraper uses the internal Elasticsearch API at open.mit.edu/api/v0/search/ β€” the same API the OCW website uses to power its search page.

FAQs

Q: Does this require login or API keys? A: No. All OCW content is freely public. No credentials needed.

Q: How many courses are available? A: MIT OCW has approximately 2,500 published courses spanning 37 departments.

Q: Can I filter by topic? A: Use mode=search with a topic keyword in searchQuery, or combine with containsKeyword for post-filter matching.

Q: What departments are available? A: All 37 MIT departments including Electrical Engineering & Computer Science, Mathematics, Physics, Economics, Mechanical Engineering, and more. See the department input dropdown for the full list.

Q: Are lecture videos included? A: The hasLectureVideos field indicates if a course includes lecture videos. resourceTypes lists all available material types (lecture notes, problem sets, exams, etc.).

Q: How fresh is the data? A: Data is fetched live from the OCW search API on each run. MIT typically publishes new courses each semester.

Q: What is the daily test prefill? A: {"mode": "search", "searchQuery": "machine learning", "maxItems": 5} β€” always returns results as ML courses are among OCW's most popular.

You might also like

MIT OpenCourseWare Scraper | Free MIT Course Data

parseforge/mit-ocw-scraper

Pull MIT OpenCourseWare courses with title, instructor, department, level, semester, syllabus, lecture notes, problem sets, exams, and video URLs. Build free education datasets, study tools, and AI training corpora using world-class material from MIT, all openly licensed.

University Course Catalog Scraper Edu Data Intelligence 1

scrapepilot/university-course-catalog-scraper-edu-data-intelligence-1

University Courses: Scrape course listings from MIT OpenCourseWare, Harvard, Stanford, Yale and Cornell. Returns course code, title, credits, department, instructor, description and syllabus link. Filter by keyword and department. Demo mode included.

MIT OpenCourseWare Transcript Scraper β€” Lectures to Text

scrapersdelight/mit-ocw-transcript-scraper

Extract MIT OpenCourseWare video-lecture transcripts β€” no login, no ASR. Give it a course (crawls every lecture) or specific lecture URLs: full transcript text, timestamped segments & SRT/VTT, plus course and lecture titles. Creative-Commons content. $2 per 1,000 lectures.

πŸ‘ User avatar

Scrapers Delight

2

Udemy Course Scraper

crawlerbros/udemy-scraper

Scrape Udemy courses with search by keyword, browse by category, filter by level/rating/price. Extracts title, rating, reviews, subscribers, instructors, price, and more.

Kleinanzeigen Immobilien Scraper Pro - 1000/Min

clearpath/kleinanzeigen-immobilien-api-pro

Schnellster Kleinanzeigen Immobilien Scraper: 1000 Inserate mit allen Details in unter einer Minute. Mietwohnungen, Eigentumswohnungen, HΓ€user, WGs und mehr. Filter nach Ort, Preis, Zimmer, FlΓ€che. Monitor-Modus trackt neue Inserate mit Telegram-Alerts.

Coursera Course Scraper

crawlerbros/coursera-courses-scraper

Scrape the Coursera public course catalog via the free v1 API. Browse courses and specializations by keyword. No auth required. Returns course title, description, workload, level, and URL.

Udemy Course Scraper - Search Courses by Keyword

thirdwatch/udemy-scraper

Scrape Udemy courses by keyword: title, headline, instructor(s), rating, enrollment count, level, duration, lectures, categories, and topics. No login required. Uses course landing pages for rich data.

ImmoScout24 ImmobilienScout24 Scraper (API) Pro - 50+ Felder

clearpath/immoscout24-api-pro

Über 1.000 ImmoScout24-Inserate pro Minute mit 50+ Datenfeldern: Maklerkontakte, Telefonnummern, Preise, Investment- & Energiedaten, Grundrisse & Bilder. Wohnungen, HÀuser & Gewerbe zum Mieten und Kaufen, deutschlandweit. Monitor-Modus mit Telegram-Alerts. Export als CSV, JSON oder Excel.

153

2.0

AI News Aggregator

david_flagg/ai-news-aggregator

Aggregate AI and ML news from Hacker News, Papers With Code, MIT Technology Review, The Batch, and Import AI. Filter by keywords, date range, minimum score. Get titles, URLs, authors, summaries, topic tags, arXiv links, and code repos. Real-time data, sorted by date or relevance.

Linkedin Courses Scraper

rainminer/linkedin-learning-scraper

Extract public LinkedIn Learning course data from search results, topic pages, and course URLs. Collect LinkedIn course titles, instructors, descriptions, durations, levels, release dates, viewer counts, topics, lesson metadata, and course links.