learningClassifications API Reference

This resource represents LinkedIn Learning content taxonomy. You can use these methods to resolve subjects, topic and skills.

Supported Methods

get

Sample Request

curl -X GET https://api.linkedin.com/v2/learningClassifications/urn:li:lyndaCategory:573028 \
  -H 'Authorization: Bearer  AQU...'

Sample Response

{
  "urn": "urn:li:lyndaCategory:7220",
  "owner": {
    "urn": "urn:li:company:0000",
    "name": {
      "locale": {
        "country": "US",
        "language": "en"
      },
      "value": "LinkedIn"
    }
  },
  "name": {
    "locale": {
      "country": "US",
      "language": "en"
    },
    "value": "Audio Post-Production"
  },
  "type": "TOPIC"
}

Query Parameters

Parameter Description Type Required
targetLocale.language The locale language the API will use to try to localize the learning classification. These values correspond to the locales "de_DE", "en_US", "es_ES", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "tr_TR" and "zh_CN". If the learning classification cannot be localized or if the target locale is not set, the API will use the default locale of the learning classification. Supported language values include:
  • de
  • en
  • es
  • fr
  • in
  • it
  • ja
  • ko
  • pl
  • pt
  • tr
  • zh
String No
targetLocale.country The locale country/region the API will use to try to localize the learning classification. These values correspond to the locales "de_DE", "en_US", "es_ES", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "tr_TR" and "zh_CN". If the learning classification cannot be localized or if the target locale is not set, the API will use the default locale of the learning classification. Supported country/region values include:
  • BR
  • ES
  • CN
  • DE
  • FR
  • ID
  • IT
  • JP
  • KR
  • PL
  • US
  • TR
String No

keyword

Sample Request

curl -X GET 'https://api.linkedin.com/v2/learningClassifications?q=keyword&keyword=business&targetLocale.language=en&targetLocale.country=US&start=0&count=2&fields=name,type,urn' \
  -H 'Authorization: Bearer  AQU...'

Sample Response

{
    "elements": [
        {
            "urn": "urn:li:lyndaCategory:7162",
            "name": {
                "locale": {
                    "country": "US",
                    "language": "en"
                },
                "value": "Business"
            },
            "type": "LIBRARY"
        },
        {
            "urn": "urn:li:lyndaCategory:7166",
            "name": {
                "locale": {
                    "country": "US",
                    "language": "en"
                },
                "value": "Business Software and Tools"
            },
            "type": "SUBJECT"
        }
    ],
    "paging": {
        "total": 2,
        "count": 2,
        "start": 0,
        "links": [
            {
                "rel": "next",
                "href": "/v2/learningClassifications?count=2&keyword=business&q=keyword&start=2&targetLocale.country=US&targetLocale.language=en",
                "type": "application/json"
            }
        ]
    }
}

Query Parameters

Parameter Description Type Required
q The value of this parameter should always be keyword. String Yes
keyword The keyword string to search learning classifications. The search results will include only learning classifications matching this keyword string, as determined by LinkedIn Learning's relevance algorithm. The value of this parameter is case-insensitive. String Yes
sourceLocale.language The locale language of the learning classifications. These values correspond to the locales "de_DE", "en_US", "es_ES", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "tr_TR" and "zh_CN". Supported language values include:
  • de
  • en
  • es
  • fr
  • in
  • it
  • ja
  • ko
  • pl
  • pt
  • tr
  • zh
String Yes
sourceLocale.country The locale country/region of the learning classifications. These values correspond to the locales "de_DE", "en_US", "es_ES", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "tr_TR" and "zh_CN". Supported country/region values include:
  • BR
  • ES
  • CN
  • DE
  • FR
  • ID
  • IT
  • JP
  • KR
  • PL
  • US
  • TR
String Yes
start The start index of learning classifications for the page. Long No (default = 0)
count The number of learning classifications to include in the page. The maximum supported count is 100 classifications per page. Long No

localeAndType

Sample Request

curl -X GET 'https://api.linkedin.com/v2/learningClassifications?q=localeAndType&type=SUBJECT&sourceLocale.language=en&sourceLocale.country=US&count=4&fields=name:(value),urn' \
  -H 'Authorization: Bearer  AQU...'

Sample Response

{
    "elements": [
        {
            "urn": "urn:li:lyndaCategory:7168",
            "name": {
                "value": "Training and Education"
            }
        },
        {
            "urn": "urn:li:lyndaCategory:7165",
            "name": {
                "value": "Professional Development"
            }
        },
        {
            "urn": "urn:li:lyndaCategory:7166",
            "name": {
                "value": "Business Software and Tools"
            }
        },
        {
            "urn": "urn:li:lyndaCategory:7169",
            "name": {
                "value": "Finance and Accounting"
            }
        }
    ],
    "paging": {
        "total": 34,
        "count": 4,
        "start": 0,
        "links": [
            {
                "rel": "next",
                "href": "/v2/learningClassifications?count=4&q=localeAndType&sourceLocale.country=US&sourceLocale.language=en&start=4&type=SUBJECT",
                "type": "application/json"
            }
        ]
    }
}

Query Parameters

Parameter Description Type Required
q The value of this parameter should always be localeAndType. String Yes
type The type of the learning classifications. Supported values include:
  • LIBRARY
  • SUBJECT
  • TOPIC


Libraries, subjects, and topics are taxonomy categories associated with learning assets. Libraries - for example, "Technology" - are broad groups of learning assets. Subjects - for example, "Software Development" - are children of libraries and are groups of related topics. Topics - for example, "Version Control" - are children of subjects and are focused topics.
ClassificationType Yes
sourceLocale.language The locale language of the learning classifications. These values correspond to the locales "de_DE", "en_US", "es_ES", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "tr_TR" and "zh_CN". Supported language values include:
  • de
  • en
  • es
  • fr
  • in
  • it
  • ja
  • ko
  • pl
  • pt
  • tr
  • zh
String Yes
sourceLocale.country The locale country/region of the learning classifications. These values correspond to the locales "de_DE", "en_US", "es_ES", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "tr_TR" and "zh_CN". Supported country/region values include:
  • BR
  • ES
  • CN
  • DE
  • FR
  • ID
  • IT
  • JP
  • KR
  • PL
  • US
  • TR
String Yes
start The start index of learning classifications for the page. Long No (default = 0)
count The number of learning classifications to include in the page. The maximum supported count is 100 classifications per page. Long No

Response Fields

Field Description Type Required
name The localized name of the skill or category. LocaleString Yes
owner Specifies which person or organization is responsible for originally creating this classification. NamedParty Yes
type Indicates which type of classification this summary represents. ClassificationType Yes
urn The URN of the learning classification. The URN is a unique identifier whose value should be treated as opaque. String Yes

Definitions

ClassificationType

Symbol Description
SKILL Indicates this is a skill that should be acquired or strengthened by completing this learning asset.
LIBRARY Library of content that this learning asset is associated with. Represents a broad grouping of content, e.g. Business
SUBJECT Content subject that this learning asset is associated with. Subjects are children of libraries and represent a group of related topics, e.g. Marketing.
TOPIC Content topic that this learning asset is associated with. Topics are children of subject and represent a single granular topic, e.g. Email Marketing
CONTINUING_EDUCATION_UNIT Continuing Education Unit associated with this content, e.g. Continuing Professional Education
PROFESSIONAL_CERTIFICATE Indicates that the learning asset is associated with a professional certificate.
HANDS_ON_PRACTICE Indicates that the learning asset has Hands-on Practice, e.g. Coding Challenges

Locale

Field Description Type Required
country If present, an uppercase two-letter country code as defined by ISO-3166. String No
language A lowercase two-letter language code as defined by ISO-639. String Yes
variant If present, a vendor or browser-specific code. String No

LocaleString

Field Description Type Required
locale The locale of the localized string. Locale Yes
value The localized string. String Yes

NamedParty

Field Description Type Required
name The name of a person or organization, localized if available. LocaleString Yes
urn The URN identifying a person or organization. String Yes