The functions API provides standardized job function data across the LinkedIn platform.
Supported Methods
GET | GET_ALL
Schema
| Field Name |
Description |
| id |
Function ID. |
| $URN |
Standardized function URN. |
| name |
Function name in various locales. Represented as MultiLocaleString type. |
GET
GET https://api.linkedin.com/v2/functions/{id}?locale=en_US
Parameters
| Field Name |
Required |
Description |
| locale |
No |
The locale the function data is requested in. en_US locale is used if locale is not provided or supported. Formatted with a lowercase, two-letter language code as defined by ISO-639, an underscore, and an uppercase, two-letter country code as defined by ISO-3166 (for example, en_US). |
Sample Response
{
"name": {
"localized": {
"en_US": "Finance"
}
},
"id": 10,
"$URN": "urn:li:function:10"
}
GET_ALL
GET https://api.linkedin.com/v2/functions
Parameters
| Field Name |
Required |
Description |
| locale |
No |
The locale the function data is requested in. en_US locale is used if locale is not provided or supported. Formatted with a lowercase, two-letter language code as defined by ISO-639, an underscore, and an uppercase, two-letter country code as defined by ISO-3166 (for example, en_US). |
Sample Response
{
"elements": [
{
"name": {
"localized": {
"en_US": "Purchasing"
}
},
"id": 21,
"$URN": "urn:li:function:21"
},
{
"name": {
"localized": {
"en_US": "Quality Assurance"
}
},
"id": 22,
"$URN": "urn:li:function:22"
},
{
"name": {
"localized": {
"en_US": "Real Estate"
}
},
"id": 23,
"$URN": "urn:li:function:23"
}
],
"paging": {
"count": 10,
"start": 0,
"links": []
}
}