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.
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.
Browse our full list of all API methods to check out the video, exercise, and user history data available to you.
The Khan Academy API uses an OAuth flow for authenticating users.
This repository's source contains more detailed examples of using the API.
All API methods return JSONP if you add a callback parameter (
&callback=yourFunction) to your request.
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.