Skip to documentation
Browse documentation

Get learning course

Fetch available public course metadata and rendered syllabus entries, with explicit coverage; does not establish a complete syllabus or lesson-playback access.

Capability ID linkedin.learning.course.get
Maximum runtime 60 seconds
View raw

POST /execute Shared execution endpoint

Input parameters

url string required

LinkedIn Learning course URL. Topic, browse and search routes are rejected; only course pages are supported.

Example https://www.linkedin.com/learning/python-essential-training-18764650

Response

Successful output is returned in results[0].data.

Raw platform output is intentionally open-ended and may evolve with the upstream source.

Illustrative sample The example response is shown in the response panel.

Illustrative output fields

Values illustrate one response. Read the guidance above for missing values and limits; fields can vary with the requested operation and the data available.

PathObserved typeExample
course_id string 18764650
coverage object 5 fields
coverage.limitations array 1 items
coverage.missing_fields array 0 items
coverage.source string linkedin_public_learning_course
coverage.status string complete_public
coverage.truncated_fields array 0 items
description string Get a comprehensive overview of the Python programming language and gai…
duration string PT4H23M9S
duration_seconds integer 15789
enrollments integer 645558
image_url string https://media.licdn.com/dms/image/v2/D560DAQEruxcXLwzu_A/learning-publi…
instructors array 1 items
instructors array 1 items
language string en
level string Beginner
published_at string 2023-01-25
rating number 4.7
rating_count integer 17471
slug string python-essential-training
syllabus array 3 items
syllabus array 3 items
syllabus_count integer 3
title string Python Essential Training
topics array 1 items
topics array 1 items
url string https://www.linkedin.com/learning/python-essential-training-18764650

Execution behavior

A 200 response completed inline. A 202 response was queued; poll GET /jobs/:id until the job reaches completed or failed.