Skip to documentation
Browse documentation

Get Learning Course

Fetches a public LinkedIn Learning course: rating, enrolment total, instructor, topics and full syllabus.

Capability ID linkedin.learning.course.get
Cost 1 credit per request
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 full redacted fixture is shown in the response panel.

Illustrative output fields

Derived from the sample above for orientation only. These observed fields are not a fixed response schema.

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.