Coursera Search Scraper
Pricing
$19.99/month + usage
Go to Apify Store

Coursera Search Scraper
Scrape courses from Coursera.org by providing a search URL, with automatic pagination and comprehensive course information extraction.
Pricing
$19.99/month + usage
Rating
5.0
(1)
Developer

PowerAI
Maintained by Community
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
🎓 Coursera Search Scraper
This actor allows you to scrape courses from Coursera.org by providing a search URL. It automatically handles pagination and extracts comprehensive course information including titles, ratings, partners, skills, and more.
Features
- URL-based Scraping: Extract courses by providing a complete Coursera search URL
- Automatic Pagination: Automatically scrolls and loads more courses until reaching the end or max items limit
- Comprehensive Course Data: Extract detailed information about each course including:
- Course titles and detail page links
- Course images
- Partner institutions and organizations
- Course status (Free Trial, etc.)
- Skills you'll gain
- Ratings and review counts
- Course metadata (difficulty level, type, duration)
- Smart Deduplication: Automatically removes duplicate courses based on detail page URLs
Input Parameters
| Field | Type | Required | Description |
|---|---|---|---|
searchUrl | string | Yes | Complete Coursera search URL to scrape |
maxItems | integer | No | Maximum number of courses to fetch |
proxyConfiguration | object | No | Proxy settings for the actor |
How to Get Search URL
- Go to Coursera.org
- Use the search bar to find courses (e.g., search for "ai", "python", "data science")
- Copy the complete URL from your browser's address bar
- Paste it into the
searchUrlfield
Example search URLs:
https://www.coursera.org/search?query=aihttps://www.coursera.org/search?query=pythonhttps://www.coursera.org/search?query=data%20science
Output
The output is a dataset of course objects, each containing:
searchUrl: The original search URL usedtitle: Course titledetailPageUrl: Direct link to the course detail pageimageUrl: URL of the course imagepartner: Partner institution or organization (e.g., "IBM", "Stanford University")status: Course status tag (e.g., "Free Trial")skills: Skills you'll gain from the courserating: Course rating (numeric value)reviewsCount: Number of reviews (e.g., "22K", "1.5K")meta: Course metadata including difficulty level, type, and duration (e.g., "Beginner · Course · 1 - 4 Weeks")scrapedAt: Timestamp of when the course was scraped
Example output:
[{"searchUrl": "https://www.coursera.org/search?query=ai","title": "Introduction to Artificial Intelligence (AI)","detailPageUrl": "https://www.coursera.org/learn/introduction-to-ai","imageUrl": "https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://s3.amazonaws.com/coursera-course-photos/a7/edd3b41ddd45298d7bbcb04b19fba6/200766_Logo-Image_1200x1200pxl-copy-3.png?auto=format%2C%20compress%2C%20enhance&dpr=1&w=320&h=180&q=50&fit=crop","partner": "IBM","status": "Free Trial","skills": "Responsible AI, Generative AI, Natural Language Processing, Business Intelligence, Content Creation, Risk Mitigation","rating": 4.7,"reviewsCount": "22K","meta": "Beginner · Course · 1 - 4 Weeks","scrapedAt": "2025-11-12T09:30:01.469Z"},...]
Use Cases
- Course catalog building and analysis
- Market research for online education
- Competitor analysis for educational platforms
- Course discovery and recommendation systems
- Price and enrollment tracking
- Skill gap analysis
- Educational content research
Notes
- Results are automatically paginated until reaching the end or max items limit
- All timestamps are in ISO 8601 format
- The actor handles network delays and timeouts gracefully
- Review counts are formatted as strings (e.g., "22K", "1.5K")
Start scraping courses from Coursera today!