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 a month · Free project assessment · Reply within 1 business day

CSV · Excel · JSON · XML · FTP · SFTP · Amazon S3 · Google Cloud

khanacademy.org
Khan Academy Scraper for Courses, Videos, Exercises and Standards
khanacademy.orgwhat you get
Typical fields for education sites
course_titleproviderpricedurationstart_daterating
Delivery

API, JSON feed or CSV, XLSX and JSON files

Schedule

One-time, monthly, weekly, daily or 3 times a day

How We Scrape Khan Academy Data for Every Course and Locale

  1. You send

    Khan Academy pages, filters, fields and a schedule

  2. We run the scrapers

    Built, monitored and repaired by our team

  3. You receive the data

    API, JSON feed or CSV, XLSX and JSON files

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.

  • CourseDomain, 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 lessonUnit number and title, About this unit text, skills per unit, lesson titles and each lesson's items in the order shown.
  • Quizzes and unit testQuestion 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 videosTitle, 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 exercisesTitle, 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 itemsTitle, 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

Source
khanacademy.org
Category
education sites
Delivery
API, JSON feed, CSV, XLSX
Plans
From €169 a month
Get a quote

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.

25Developers
500+Customers
1.5BPages extracted
15,000+Hours saved for our clients

Khan Academy scraping plans and pricing

Airplane

€199one-time

Setup fee included

100,000
One-time
Up to 5 days
7 days

Helicopter

€169/ mo

Setup fee €499

250,000
Monthly
Up to 5 days
14 days

Glasses

€229/ mo

Setup fee €499

1,000,000
Weekly
Up to 5 days
30 days

Microscope popular

€349/ mo

Setup fee €499

2,000,000
Daily
Same day
60 days

DNA

€549/ mo

Setup fee €799

3,000,000
3 times daily
Same day
90 days

Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.

Full plan details

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.

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

Still unsure? Write to info@scrapeit.io

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 it works

  1. 1

    Make a request

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

  2. 2

    We configure the crawlers

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

  3. 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.

  4. 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 which sites, which fields and how often. A couple of lines is enough to start.

  • We reply within 1 business day
  • A sample dataset before the full run
  • We sign an NDA on request
  • Delivery by API, JSON feed or files
Which sites, which fields, how often. A couple of lines is enough.

This form is protected by Google reCAPTCHA, which loads when you start filling it in. If you prefer not to use it, email us at info@scrapeit.io. Privacy & Cookie Policy

We reply within 1 business day. No obligation.

Khan Academy data from €169/month. Free project assessment, reply within 1 business day.