edX Data Analytics API EndpointsΒΆ

The edX Platform API allows you to view information about users and their course enrollments, course information, and videos and transcripts.

The following tasks and endpoints are currently supported.

To: Use this endpoint:
Get Weekly Course Activity /api/v0/courses/{course_id}/activity/
Get Recent Course Activity /api/v0/courses/{course_id}/recent_activity/
Get the Course Enrollment /api/v0/courses/{course_id}/enrollment/
Get the Course Enrollment by Mode /api/v0/courses/{course_id}/enrollment/mode/
Get the Course Enrollment by Birth Year /api/v0/courses/{course_id}/enrollment/birth_year/
Get the Course Enrollment by Education Level /api/v0/courses/{course_id}/enrollment/education/
Get the Course Enrollment by Gender /api/v0/courses/{course_id}/enrollment/gender/
Get the Course Enrollment by Location /api/v0/courses/{course_id}/enrollment/location/
Get the Course Video Data /api/v0/courses/{course_id}/videos/
Get the Grade Distribution for a Course /api/v0/problems/{problem_id}/grade_distribution
Get the Answer Distribution for a Problem /api/v0/problems/{problem_id}/answer_distribution
Get the View Count for a Subsection /api/v0/problems/{module_id}/sequential_open_distribution
Get the Timeline for a Video /api/v0/videos/{video_id}/timeline/