Codecademy Scraper avatar

Codecademy Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Codecademy Scraper

Codecademy Scraper

Scrape Codecademy's full course catalog - 800+ courses and career/skill paths across Web Development, Data Science, AI, Cybersecurity, and more. Filter by subject, language, skill level, and price.

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

2 days ago

Last modified

Share

Scrape Codecademy's full course catalog — 800+ interactive courses and career/skill paths across Web Development, Data Science, AI, Cybersecurity, and more. No login required.

What does Codecademy Scraper do?

This actor extracts structured data from Codecademy's public catalog, including courses, career paths, and skill paths. Filter by subject, programming language, skill level, and price to find exactly the learning content you need.

Input Parameters

ParameterTypeDescriptionDefault
modeEnumContent type to scrape: courses, paths, bySubjectcourses
subjectEnumSubject area filter (Data Science, Web Development, etc.)All
languageEnumProgramming language filter (Python, JavaScript, SQL, etc.)All
skillLevelEnumDifficulty filter: Beginner, Intermediate, AdvancedAll
isFreeBooleanReturn only free (non-Pro) contentfalse
searchQueryStringText search in title and description
sortByEnumSort order: popularity, newest, alphabeticalDefault
maxItemsIntegerMaximum number of records (1–2000)50

Modes

  • courses — Browse and filter Codecademy courses
  • paths — Browse career and skill paths
  • bySubject — All content (courses + paths) for a specific subject

Output Fields

Course Records (recordType: "course")

FieldTypeDescription
titleStringCourse title
slugStringURL slug
urlStringDirect URL to the course
descriptionStringShort course description
subjectArraySubject areas (e.g., Data Science, Web Development)
languageArrayProgramming languages covered
skillLevelStringDifficulty: Beginner, Intermediate, or Advanced
lessonCountIntegerNumber of lessons
projectCountIntegerNumber of projects included
estimatedHoursNumberMedian completion time in hours
isFreeBooleanWhether the course is free
isProBooleanWhether the course requires a Pro subscription
certificateOfferedBooleanWhether a certificate of completion is offered
enrolledCountIntegerRecent enrollment count
skillsArraySkills you will gain
lastUpdatedStringCreation/update date (YYYY-MM-DD)
sourceUrlStringSource catalog URL
scrapedAtStringISO timestamp of when data was scraped
recordTypeStringAlways "course"

Path Records (recordType: "path")

FieldTypeDescription
titleStringPath title
slugStringURL slug
urlStringDirect URL to the path
descriptionStringShort path description
typeStringCareerPath or SkillPath
subjectArraySubject areas
languageArrayProgramming languages covered (when the path targets a specific language)
skillLevelStringDifficulty level
jobRolesArrayJob roles this path prepares you for (present when Codecademy tags them)
courseCountIntegerNumber of courses in the path
lessonCountIntegerTotal lessons across all courses
projectCountIntegerNumber of projects included
estimatedHoursNumberEstimated completion time in hours
enrolledCountIntegerRecent enrollment count
lastUpdatedStringCreation/update date (YYYY-MM-DD)
sourceUrlStringSource catalog URL
scrapedAtStringISO timestamp
recordTypeStringAlways "path"

Example Output

{
"title": "Learn Python 3",
"slug": "learn-python-3",
"url": "https://www.codecademy.com/learn/learn-python-3",
"description": "Learn the basics of Python 3.12, one of the most powerful, versatile, and in-demand programming languages today.",
"subject": ["Data Science"],
"language": ["Python"],
"skillLevel": "Beginner",
"lessonCount": 14,
"estimatedHours": 23.7,
"isFree": false,
"isPro": true,
"certificateOffered": true,
"enrolledCount": 5000,
"sourceUrl": "https://www.codecademy.com/catalog/all",
"scrapedAt": "2026-06-30T12:00:00+00:00",
"recordType": "course"
}

Use Cases

  • EdTech market research — Analyze Codecademy's course catalog, pricing, and curriculum
  • Learning path planning — Find all courses for a specific subject or technology
  • Course comparison — Compare Codecademy offerings with other platforms
  • Content gap analysis — Identify missing topics or skill areas
  • Curriculum mapping — Map out learning progressions across subjects

Frequently Asked Questions

Does this require a Codecademy account? No. This actor scrapes only publicly available catalog data — no login or subscription required.

Can I filter by programming language and subject at the same time? Yes. Combine language and subject filters to narrow results. For example, Python courses in Data Science.

Why are some courses marked isFree: false? Codecademy offers both free courses and Pro-exclusive content. The isFree field tells you which is which. Use isFree: true to return only free courses.

How many courses does Codecademy have? Codecademy has 800+ courses and paths. This actor can fetch all of them by setting maxItems high enough (e.g., 1000).

What subjects are available? AI, Web Development, Data Science, Computer Science, Machine Learning, Cybersecurity, Cloud Computing, Mobile Development, Game Development, Code Foundations, Data Analytics, Data Engineering, Data Visualization, DevOps, IT, Interview Prep, Math, Developer Tools, Open Source, and Web Design.

How fresh is the data? Data is fetched live from Codecademy's public website on each run.