Udemy logo

Udemy

Udemy is a global online learning marketplace offering tens of thousands of on-demand video courses across business, technology, design, and personal development, alongside Udemy Business, an enterprise learning subscription for workforce skills development. Udemy exposes REST APIs including the Affiliate API for course discovery and the Instructor API for instructor resources, both using bearer token authentication over HTTPS with JSON-formatted responses.

3 APIs 0 Features
Online LearningE-LearningEducationCoursesCorporate TrainingWorkforce Development

APIs

Udemy Affiliate API

REST Affiliate API exposing the Udemy course catalog for course discovery and search by category, subcategory, price, language, and keyword. Authentication uses a base64-encoded...

Udemy Instructor API

REST Instructor API providing programmatic access to instructor-owned courses, students, revenue reports, and course resources. Authentication uses bearer tokens scoped to instr...

Udemy Business API

REST API for Udemy Business customers to programmatically manage users, groups, course assignments, learning activity, and reporting for their enterprise learning environment.

Resources

🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
Sign Up
Sign Up
🔗
Affiliate Program
Affiliate Program
📜
Terms of Use
Terms of Use
💬
Support
Support
🔗
LinkedIn
LinkedIn

Sources

apis.yml Raw ↑
aid: udemy
name: Udemy
description: >-
  Udemy is a global online learning marketplace offering tens of thousands of
  on-demand video courses across business, technology, design, and personal
  development, alongside Udemy Business, an enterprise learning subscription
  for workforce skills development. Udemy exposes REST APIs including the
  Affiliate API for course discovery and the Instructor API for instructor
  resources, both using bearer token authentication over HTTPS with
  JSON-formatted responses.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Online Learning
  - E-Learning
  - Education
  - Courses
  - Corporate Training
  - Workforce Development
url: >-
  https://raw.githubusercontent.com/api-evangelist/udemy/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-11'
specificationVersion: '0.19'
apis:
  - aid: udemy:affiliate-api
    name: Udemy Affiliate API
    description: >-
      REST Affiliate API exposing the Udemy course catalog for course
      discovery and search by category, subcategory, price, language, and
      keyword. Authentication uses a base64-encoded HTTP Basic header derived
      from a client ID and client secret. Note Udemy discontinued new
      Affiliate API access on 2025-01-01; existing approved clients retain
      access.
    humanURL: https://www.udemy.com/developers/affiliate/
    baseURL: https://www.udemy.com/api-2.0
    tags:
      - Courses
      - Course Catalog
      - Search
      - Affiliate
    properties:
      - type: Documentation
        url: https://www.udemy.com/developers/affiliate/
      - type: Course Model
        url: https://www.udemy.com/developers/affiliate/models/course/
  - aid: udemy:instructor-api
    name: Udemy Instructor API
    description: >-
      REST Instructor API providing programmatic access to instructor-owned
      courses, students, revenue reports, and course resources. Authentication
      uses bearer tokens scoped to instructor accounts.
    humanURL: https://www.udemy.com/developers/instructor/
    baseURL: https://www.udemy.com/instructor-api/v1
    tags:
      - Instructor
      - Courses
      - Revenue Reports
      - Students
    properties:
      - type: Documentation
        url: https://www.udemy.com/developers/instructor/
  - aid: udemy:business-api
    name: Udemy Business API
    description: >-
      REST API for Udemy Business customers to programmatically manage users,
      groups, course assignments, learning activity, and reporting for their
      enterprise learning environment.
    humanURL: >-
      https://www.postman.com/udemy-inc-429715/udemy-business-web-apis/documentation/loj22uj/udemy-business-apis
    baseURL: https://{subdomain}.udemy.com/api-2.0
    tags:
      - Corporate Training
      - Learning Management
      - User Management
      - Reporting
    properties:
      - type: Documentation
        url: >-
          https://www.postman.com/udemy-inc-429715/udemy-business-web-apis/documentation/loj22uj/udemy-business-apis
      - type: PDF Reference
        url: https://s3.amazonaws.com/udemy-images/support/Udemy_for_Business_API_Reference_v2.0.pdf

common:
  - type: Website
    url: https://www.udemy.com
  - type: Documentation
    url: https://www.udemy.com/developers/
  - type: Pricing
    url: https://business.udemy.com/request-demo/
  - type: Sign Up
    url: https://www.udemy.com/join/signup-popup/
  - type: Affiliate Program
    url: https://www.udemy.com/affiliate/
  - type: Terms of Use
    url: https://www.udemy.com/terms/api/
  - type: Support
    url: https://support.udemy.com
  - type: LinkedIn
    url: https://www.linkedin.com/company/udemy
maintainers:
  - FN: Kin Lane
    email: [email protected]