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.
linkedin.learning.course.get
/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.
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 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.
| Path | Observed type | Example |
|---|---|---|
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.