Codecademy Course & Learning Path Scraper
Pricing
from $8.00 / 1,000 results
Codecademy Course & Learning Path Scraper
Scrape Codecademy courses and learning paths with titles, descriptions, skill levels, durations, syllabi, and pricing. Great for EdTech research and curriculum analysis.
Pricing
from $8.00 / 1,000 results
Rating
0.0
(0)
Developer

Fortuitous Pirate
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Share
Codecademy Course & Path Scraper
Overview
Scrape Codecademy for courses, career paths, and skill paths. Extracts course details including syllabus, pricing, ratings, instructor info, and skills taught. Supports filters (Scrape Mode, Category Type, Free Courses Only).
Features
- Search by keywords to find specific results
- Filter results by category or type
- Export data in JSON, CSV, or Excel formats
- Includes ratings and review data
- Captures pricing information
- Built-in proxy support for reliable data collection
Use Cases
- Aggregate - Aggregate academic papers and research data
- Build - Build course catalogs and educational resource databases
- Track - Track educational institution data and rankings
- Monitor - Monitor academic publishing trends
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
scrapeMode | string | What to scrape: catalog (main catalog page), courses (individual courses), pa... | catalog |
categories | array | Category slugs to scrape (e.g., ['python', 'javascript'] for languages or ['d... | [] |
categoryType | string | Type of categories to scrape: language or subject | language |
maxCourses | integer | Maximum number of courses to scrape (0 for unlimited) | 100 |
scrapeDetails | boolean | Visit individual course pages to get full details (syllabus, instructor, rati... | false |
filterFreeOnly | boolean | Only scrape courses that are accessible for free | false |
proxyConfiguration | object | Proxy configuration for bypassing rate limits | {...} |
Output Example
Each result contains structured data like this:
{"id": "ABC-12345","name": "Codecademy Course & Path Sample Item","url": "https://example.com/item/12345","description": "Detailed description of the item...","type": "Standard","category": "Standard","language": "Sample language","subject": "Sample subject"}
Pricing
This actor uses pay-per-result pricing:
- $0.001 per result
- $1.00 per 1,000 results
No monthly fees. You only pay for what you scrape. Apify Free plan includes $5/month in platform credits.
How to Run
Apify Console
- Go to the Codecademy Course & Path Scraper actor page
- Configure your input parameters
- Click Start and wait for the results
- Download data in JSON, CSV, or Excel format
API
curl -X POST "https://api.apify.com/v2/acts/fortuitous_pirate~codecademy-course-scraper/runs?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"maxItems": 10}'
Python SDK
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("fortuitous_pirate/codecademy-course-scraper").call(run_input={"maxItems": 10})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
Integration
Connect Codecademy Course & Path Scraper with your existing tools and workflows:
- API access - Programmatic access via Apify API
- Webhooks - Get notified when scraping completes
- Scheduling - Set up recurring runs on any schedule
- Zapier / Make - Connect with 5,000+ apps via Apify integrations
- Python / Node.js SDKs - Native client libraries for easy integration