States
Article 09/14/2023
6 contributors
Feedback
In this article
States taxonomy is used to standardize data across the LinkedIn platform. Use this API to retrieve standardized URNs and their names.
Supported Methods
GET | BATCH_GET | GET_ALL | FINDER country
State Schema
Field Name
Description
country
The country/region URN that owns the state.
$URN
Standardized state URN
name
State name in various locales. Represented as LocaleString type.
stateCode
The state code.
GET
GET https://api.linkedin.com/v2/states/country={countryURN}&stateCode={stateCode}?locale.language=en&locale.country=US
Parameters
Field Name
Sub-Field Name
Description
locale
The locale the state data is requested in. "en_US" locale will be used if locale is not provided or not supported.
language
A lowercase two-letter language code as defined by ISO-639 .
country
An uppercase two-letter country code as defined by ISO-3166 .
Sample Response
{
"$URN": "urn:li:state:(urn:li:country:us,CA)",
"country": "urn:li:country:us",
"name": {
"locale": {
"country": "US",
"language": "en"
},
"value": "California"
},
"stateCode": "CA"
}
BATCH GET
GET https://api.linkedin.com/v2/states?ids[0].country={countryURN0}&ids[0].stateCode={stateCode0}&ids[1].country={countryURN1}&ids[1].stateCode={stateCode1}&ids[2].country={countryURN2}&ids[2].stateCode={stateCode2}
Parameters
Field Name
Sub-Field Name
Description
locale
The locale the seniority data is requested in. "en_US" locale will be used if locale is not provided or not supported.
language
A lowercase two-letter language code as defined by ISO-639 .
country
An uppercase two-letter country code as defined by ISO-3166 .
Sample Response
{
"errors": {},
"results": {
"country=urn%3Ali%3Acountry%3Aus&stateCode=CA": {
"$URN": "urn:li:state:(urn:li:country:us,CA)",
"country": "urn:li:country:us",
"name": {
"locale": {
"country": "US",
"language": "en"
},
"value": "California"
},
"stateCode": "CA"
},
"country=urn%3Ali%3Acountry%3Aus&stateCode=NY": {
"$URN": "urn:li:state:(urn:li:country:us,NY)",
"country": "urn:li:country:us",
"name": {
"locale": {
"country": "US",
"language": "en"
},
"value": "New York"
},
"stateCode": "NY"
}
},
"statuses": {}
}
GET ALL
GET https://api.linkedin.com/v2/states
Parameters
Field Name
Sub-Field Name
Description
locale
The locale the seniority data is requested in. "en_US" locale will be used if locale is not provided or not supported.
language
A lowercase two-letter language code as defined by ISO-639 .
country
An uppercase two-letter country code as defined by ISO-3166 .
Sample Response
{
"elements": [
{
"name": {
"locale": {
"country": "US",
"language": "en"
},
"value": "California"
},
"country": "urn:li:country:us",
"stateCode": "CA",
"$URN": "urn:li:state:(urn:li:country:us,CA)"
},
{
"name": {
"locale": {
"country": "US",
"language": "en"
},
"value": "New York"
},
"country": "urn:li:country:us",
"stateCode": "NY",
"$URN": "urn:li:state:(urn:li:country:us,NY)"
},
...
],
"paging": {
"count": 10,
"start": 0,
"links": []
}
}
FINDER country
Find all states in a country:
GET https://api.linkedin.com/v2/states?q=country&country={countryURN}
Parameters
Field Name
Sub-Field Name
Description
locale
The locale the seniority data is requested in. "en_US" locale will be used if locale is not provided or not supported.
language
A lowercase two-letter language code as defined by ISO-639 .
country
An uppercase two-letter country code as defined by ISO-3166 .
Sample Response
{
"elements": [
{
"name": {
"locale": {
"country": "US",
"language": "en"
},
"value": "California"
},
"country": "urn:li:country:us",
"stateCode": "CA",
"$URN": "urn:li:state:(urn:li:country:us,CA)"
},
{
"name": {
"locale": {
"country": "US",
"language": "en"
},
"value": "New York"
},
"country": "urn:li:country:us",
"stateCode": "NY",
"$URN": "urn:li:state:(urn:li:country:us,NY)"
},
...
],
"paging": {
"count": 10,
"start": 0,
"links": []
}
}