Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Khan Academy API

kamens edited this page · 18 revisions

The Khan Academy API gives developers access to all types of Khan Academy data. It's a RESTful API, and all data is returned via JSON.

Getting Started

Just point your browser at http://www.khanacademy.org/api/v1/playlists, and you've already made your first API call. Pretty easy. You have instant access to all of our public playlist and exercise data, and once authenticated you can access private user data and history.

Methods

Browse our full list of all API methods to check out the video, exercise, and user history data available to you.

Authentication

The Khan Academy API uses an OAuth flow for authenticating users.

Example

This repository's source contains more detailed examples of using the API.

Other

JSONP

All API methods return JSONP if you add a callback parameter (&callback=yourFunction) to your request.

Version

The current API version is 1.0. Documentation for API v0.1 is also available. v0.1 is deprecated, and support will be discontinued on October 31, 2011.

Something went wrong with that request. Please try again.