Overview

The Udemy Catalog API proxies search requests to Udemy’s public api-2.0/courses/ endpoint. It normalizes query parameters so that web, mobile, and Gizzi Runtime clients receive the same raw response shape (count, next, previous, results).

Base URL

For local development:

Authentication

All requests require a valid bearer token in the Authorization header. See Authentication for details.

Endpoints

Search courses

Request body

The endpoint always appends ratings=4.0,4.5,5.0 and closed_captions=en to the upstream request.

Response

The response is passed through directly from Udemy.

Error codes

  • A://Labs — Allternit learning platform integration
  • Marketplace — content and skill marketplace