Maven Courses & Instructors Scraper
Pricing
from $3.00 / 1,000 results
Maven Courses & Instructors Scraper
Scrape Maven (maven.com) cohort-based courses and instructor profiles. Search by keyword, browse by category, get full course details or instructor profiles with all courses.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(7)
Developer
Crawler Bros
Maintained by CommunityActor stats
7
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape course listings, details, and instructor profiles from Maven (maven.com) — the leading cohort-based learning platform trusted by thousands of professionals. Extract course metadata, instructor bios, ratings, start dates, and more — without any account or API key.
What This Actor Does
- Search courses by keyword across all Maven categories
- Browse by category — AI, Product, Engineering, Design, Marketing, and more
- Fetch course details from specific Maven course URLs
- Get instructor profiles with bio, avatar, and all their listed courses
- Discover featured/trending courses on Maven's homepage
Input
| Field | Type | Description |
|---|---|---|
mode | Select | What to scrape: search, byCategory, getCourse, getInstructor, featured |
searchQuery | Text | Keyword search query (mode=search) |
startUrls | List | Maven course or instructor URLs (getCourse/getInstructor) |
category | Select | Category filter: AI, Product, Engineering, Design, Marketing, Finance, Leadership, Data, Entrepreneurship, Founders |
isFree | Boolean | Only return free courses |
minPrice | Number | Minimum course price in USD |
maxPrice | Number | Maximum course price in USD |
minRating | Number | Minimum average rating (0–5) |
maxItems | Number | Maximum records to return (default: 20) |
Output — Course Record
| Field | Type | Description |
|---|---|---|
courseId | String | Maven internal course ID |
title | String | Course title |
description | String | Course description (detail mode) |
instructorName | String | Instructor name(s) |
instructorBio | String | Instructor bio / headline |
instructorUrl | String | Instructor profile URL |
instructorImageUrl | String | Instructor avatar URL |
startDate | String | Next cohort start date (ISO) |
duration | String | Course duration (e.g., "7 weeks") |
rating | Number | Average rating (0–10 scale) |
reviewCount | Integer | Number of ratings |
category | String | Course category |
format | String | full_course or workshop |
url | String | Course page URL |
thumbnailUrl | String | Course thumbnail image URL |
recordType | String | Always "course" |
scrapedAt | String | ISO timestamp |
Output — Instructor Record
| Field | Type | Description |
|---|---|---|
instructorId | String | Maven school/instructor ID |
name | String | Instructor display name |
bio | String | Full instructor bio |
headline | String | Short headline/tagline |
profileUrl | String | Maven profile URL |
avatarUrl | String | Profile photo URL |
linkedinUrl | String | LinkedIn profile URL |
twitterHandle | String | Twitter/X handle |
verified | Boolean | Maven-verified instructor |
courses | Array | List of their courses (title + url) |
recordType | String | Always "instructor" |
scrapedAt | String | ISO timestamp |
Example Output
{"courseId": "11252","title": "AI Product Management Certification by Product Faculty","description": "#1 Rated AI Certificate. Acquire the skills needed to confidently build AI products","instructorName": "Rohan Varma & Henry Shi","instructorBio": "Product Leader, Codex at OpenAI","startDate": "2026-06-22T22:00:00Z","duration": "7 weeks","rating": 9.5,"reviewCount": 1272,"category": "Product","format": "full_course","url": "https://maven.com/product-faculty/ai-product-management-certification","thumbnailUrl": "https://d2426xcxuh3ht5.cloudfront.net/hero.png","recordType": "course","scrapedAt": "2026-05-17T07:00:00+00:00"}
Modes
search — Search by keyword
Searches course titles across all Maven categories.
{"mode": "search", "searchQuery": "product management", "maxItems": 20}
byCategory — Browse a category
Returns all courses in a specific category.
{"mode": "byCategory", "category": "AI", "maxItems": 50}
getCourse — Fetch specific course(s)
Fetches full details for specific course URLs.
{"mode": "getCourse","startUrls": ["https://maven.com/product-faculty/ai-product-management-certification"]}
getInstructor — Instructor profile
Returns instructor profile and their courses.
{"mode": "getInstructor","startUrls": ["https://maven.com/wes-kao/maven-course-accelerator"]}
featured — Featured courses
Returns trending courses from Maven's homepage.
{"mode": "featured", "maxItems": 30}
FAQ
Does this require a Maven account? No. All course listings and details scraped are publicly accessible without login.
Why don't course records always have a price? Maven does not display pricing on listing pages. Pricing information is shown on the checkout page after user interaction and is not available in the public HTML.
How fresh is the data? Each run fetches live data from Maven. Course details (start dates, instructor info) reflect what is currently on the site.
How many courses can I scrape?
Set maxItems up to 5000. Maven has hundreds of active courses across all categories.
Can I search multiple categories?
Use mode=search with a keyword, which searches across all categories. Or use multiple byCategory runs.
Does it handle multiple instructors per course?
Yes. instructorName joins all instructor names with " & " and instructorNames provides the full list.
What is the rating scale?
Maven ratings use a raw sum/count model. The actor computes rating = sumRatings / numRatings which can exceed 5.0 depending on Maven's internal weighting. A value around 9–10 typically indicates an excellent course.
Limitations
- Pricing data is not available on public listing or detail pages
- Courses requiring login to view are not scraped
- The scraper respects Maven's rate limits with built-in delays
- Build IDs change with Maven deployments; the actor auto-detects the current build ID on each run