Khan Academy Scraper for Courses, Videos, Exercises and Standards

Khan Academy files math, science, computing and test prep as domains, courses, units and lessons in about fifty languages. We turn that tree into clean rows keyed by Khan's own slugs.

Plans from €169/month · Free project assessment · Reply within 1 business day

Khan Academy Scraper
Solutions

How We Scrape Khan Academy Data for Every Course and Locale

ScrapeIt runs Khan Academy data scraping as a managed service: we build the collector, host it and fix it when the site changes. Anti-bot handling, proxy rotation and CAPTCHA solving are part of the job. We walk each domain from course to unit, lesson and item, once for every locale you pick, and extract Khan Academy data from public pages only, never behind a login. Each row keeps the canonical URL, the course path it was found under, the locale and the time it was read. A sample comes first; after sign-off, runs follow your schedule and arrive as JSON, CSV or XLSX in S3, SFTP or your warehouse, or through the Khan Academy API we host.

Khan Academy Course List: Units, Skills, Videos and Exercises

Each course page prints its units in order, a skill count and a course challenge; each unit page adds an About this unit summary, lessons split into Learn and Practice, quizzes and a unit test. We keep that order, so every row says where an item is taught, not only what it is.

  • Course. Domain, title, slug and description (7th grade math is described as aligned with Common Core standards), units, skills (119 for 7th grade math), the Get ready course where one exists, and the course challenge with its size and time: 30 questions, 30 - 45 minutes.
  • Unit and lesson. Unit number and title, About this unit text, skills per unit, lesson titles and each lesson's items in the order shown.
  • Quizzes and unit test. Question count, time estimate and the mastery points on offer. The Proportional relationships unit has three quizzes, the first worth up to 560 mastery points, and a 14-question unit test worth up to 1,600.
  • Khan Academy videos. Title, description, duration as printed (5:12), upload date, full video transcript, named chapters with start and end seconds, a level such as Intermediate and a resource type such as Concept overview.
  • Khan Academy exercises. Title, description, the standards codes printed on the page (CCSS.Math: 7.NS.A.1, 7.NS.A.1.c, 7.NS.A.1.d), the level-up rule (Get 3 of 4 questions to level up), related videos with durations and the problem a visitor is shown.
  • Articles and programming items. Title, description and body text for articles and unit FAQs; for talk-throughs, challenges and projects, the lesson and course they sit in.

Khan Academy Course List: Units, Skills, Videos and Exercises
Khan Academy Data Scraping Across Languages, Countries and Khanmigo

Khan Academy Data Scraping Across Languages, Countries and Khanmigo

Each locale runs as its own site, such as es.khanacademy.org or hi.khanacademy.org, and the language picker lists about fifty, American Sign Language among them. These language versions are not copies of the English catalog. 7th grade math has nine units in English and seven on the Spanish site, in a different order, while the German and Bulgarian sites file the same videos under their own grade courses (7te-klasse-mathematik, 6-klas). A localized video carries its own title, upload date, transcript and chapters; the item slug stays the same and joins the languages.

The Khan Academy courses offered also change by country. The English site holds NCERT and state board courses for India, MATATAG courses for the Philippines and national curriculum courses for Pakistan, and each U.S. state has a region page pointing to its standards and, where they exist, its state courses, such as the TX TEKS grades.

Khanmigo, the AI tutor and teaching assistant, lists its plans in the open. The one Khan Academy price published on the site is Khanmigo's: $4 a month or $44 a year for learners and families, sales tax not included, while teachers sign up free and districts get it through Khan Academy Districts. We collect plans, prices and features (tutoring, Writing Coach, code feedback in JS, HTML, Python and SQL); Khanmigo chats sit behind a login.

Khan Academy Data: Domains, Courses, Units and Lessons

A Khan Academy scraper reads khanacademy.org, the nonprofit's learning site for K-12 and early college. Khan Academy courses are free for learners and teachers, and the platform puts its catalog at 840+ free courses. Everything hangs on one tree: a domain such as Math, Science, Computing, Test prep or Life skills holds courses, a course holds numbered units, a unit holds lessons, and a lesson holds the items a learner opens - videos, articles and exercises, plus talk-throughs, challenges and projects in computing. Life skills holds the Khan Academy courses for adults, from personal finance to careers; Khan for Educators holds the Khan Academy courses for teachers; Pre-K to grade 2 links out to Khan Academy Kids, a separate app.

The address follows the tree. /math/cc-seventh-grade-math is the 7th grade math course and /cc-7th-ratio-proportion one of its units; a lesson slug comes next, then a letter for the item kind: /v/ for a video, /e/ for an exercise, /a/ for an article, /pt/, /pc/ and /pp/ for talk-throughs, challenges and projects. Quizzes sit under /quiz/, unit tests and the course challenge under /test/. Many newer units and lessons put an x-prefixed hex ID before the slug, as in xf8b56da266eb02cb:multiplying-dividing-integers.

One item often serves several courses. A video or exercise has one canonical path and is reused by aligned and state versions of the same grade, such as the Illustrative Mathematics and Eureka Math courses, so every record keeps both the canonical URL and the course path it was found under.

Get a Quote
dev_w
25

Developers

customers
500+

Customers worldwide

pages
1 500 000 000+

Pages extracted

stime
15000+

Hours saved for our clients

Plans

Khan Academy Scraping Plans and Pricing

Airplane

€199 / one-time

setup fee - included

Data limits100,000
Frequencyone-time
Run timeup to 5 days
Data storing7 days

Helicopter

€169 / mo

setup fee €499

Data limits250,000
Frequencymonthly
Run timeup to 5 days
Data storing14 days

Glasses

€229 / mo

setup fee €499

Data limits1,000,000
Frequencyweekly
Run timeup to 5 days
Data storing30 days

DNA

€549 / mo

setup fee €799

Data limits3,000,000
Frequency3 times daily
Run timesame day
Data storing90 days

Why EdTech Teams Buy a Khan Academy Dataset

Standards alignment comes first. Khan Academy runs standards mapping pages for Common Core, NGSS, Texas TEKS, Florida B.E.S.T. and dozens of state math and ELA sets, each listing the videos, exercises and articles tied to a code, and exercises print their codes as well. Publishers and edtech teams use that join to see which standards Khan Academy content covers well and which it leaves thin, and to tag their own material with the same codes.

The second reason is sequencing. Grade courses show how a skill is staged: which lessons come before a quiz, how many skills make up a unit, how the Illustrative Mathematics and Eureka Math versions regroup the same videos. Tutoring companies and districts plan around that order, and researchers compare minutes of video and practice per grade from summed durations.

The third is search and change. Transcripts, chapters and article text let a homework or tutoring product send a learner to the exact minute of the right video. Monthly catalog snapshots show which courses were added (the Essentials series, 3rd grade to Statistics, carries a New flag), revised or retired, and which state and country versions changed.

Our Blog

Reads Our Latest News & Blog

Learn how to use web scraping to solve data problems for your organization

How Artificial Intelligence Is Used In Web Scraping

How Artificial Intelligence Is Used In Web Scraping

Leveraging advances in technology, the AI-powered web scraper has skyrocketed in demand and is helping to expand capabilities by automating tedious daily tasks and speeding up data collection from thousands of websites several times over.

What is Web Scraping and What is it Used For?

What is Web Scraping and What is it Used For?

Web scraping is a method of obtaining web data by extracting it from pages of web resources with the help of a program, that is, in automatic mode. It is used to syntactically convert web pages into more usable forms.

Web Scraping for Machine Learning

Web Scraping for Machine Learning

If you specialize in machine learning, you need to feed large amounts of data to the algorithms. Web scraping is the easiest and the most efficient method of collecting the data from all over the Internet.

scrapeit logo

Ordering a Khan Academy Dataset or a Khan Academy API Feed

ScrapeIt is a managed web scraping agency. You name the domains, courses, standards sets and locales; we deliver a Khan Academy dataset that loads without cleaning: one table each for courses, units, lessons, items, videos, exercises and standards links, joined on Khan Academy's own slugs and IDs, as files or from a Khan Academy API feed we run. Pricing follows the number of locales and how often the catalog refreshes, and you check a sample before committing.

FAQ

Do you offer a Khan Academy API?

Yes. The ScrapeIt Khan Academy API returns courses, units, lessons and items as JSON: video titles, durations, transcripts and chapters, exercise titles with their standards codes, quiz and unit test sizes, mastery points, standards mapping links and the locale of each record. You set the schedule, from a weekly catalog refresh to a monthly pass over every language version. The same data comes as CSV and XLSX exports, or lands in S3, SFTP or your warehouse.

What courses does Khan Academy offer, and how many are there?

Math from Pre-K to college, science, computing, economics, English language arts, social studies and art history, test prep (SAT prep, MCAT, LSAT and PISA) and life skills. Khan Academy has college courses too, such as AP/College Calculus AB and BC, College algebra and Linear algebra. The platform advertises 840+ free courses; counting state, country, district and partner versions, the English site held more than 1,100 course pages, about 7,700 units and about 36,900 lessons in September 2026.

How long does a Khan Academy course take?

The course page gives no single figure, but its parts do. Every video prints its duration, and quizzes, unit tests and the course challenge print a question count and a time estimate: 30 questions and 30 - 45 minutes for the 7th grade math course challenge, 14 questions and 14 - 28 minutes for its first unit test. We sum video minutes and assessment estimates per unit and per course, which gives a workload figure you can compare across grades, state versions and languages.

Which standards does Khan Academy map its content to?

Common Core Math, NGSS for middle and high school, Texas TEKS for math and science, Florida B.E.S.T., state math sets from Alabama to West Virginia, ELA sets for Georgia, Indiana, New Jersey, New York and Pennsylvania, and AP U.S. Government and Politics - about forty sets in all. Each code page gives the statement and the mapped items, math grade pages add a coverage flag such as Fully covered, and MAP Recommended Practice groups skills by NWEA MAP score band. We deliver one row per code and item.

Is it legal to scrape Khan Academy?

We collect only publicly available data - everything a visitor can see on Khan Academy - and we collect it legally. That covers courses, units, lessons, videos and transcripts, exercises, articles, standards pages and Khanmigo's public plan pages. No logins, no paywalls: learner progress, classes, assignments and teacher dashboards sit behind an account and stay out, usernames in the discussion threads are dropped, and personal data is handled under GDPR.

How does it Work?

Step 1 - Make a Request

You share your needs, expectations, and desired timeframe. We’ll suggest the best solution based on your request and budget.

Step 2 - Configuring Custom Web Crawlers

Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

Step 3 - Collect and Deliver

Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

Step 4 - Maintain and Support

Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a Quote

Tell us more about you and your project information.
Which sites, which fields, how often. A couple of lines is enough.

We reply within 1 business day. No obligation.

scrapiet

Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
NIP: 5423457175
REGON: 523384582