/taxonomies
Search taxonomies using either whole keywords (relevance search) or partial keywords (autocomplete), or list taxonomy items.
GET /taxonomies
GET /taxonomiesGet a list of current available taxonomy facets.
Code Examples
curl --request GET \
--url https://api.lightcast.io/jpa/taxonomies \
--header 'Authorization: Bearer <ACCESS_TOKEN>'Response Examples
{
"data": [
"cip2",
"cip4",
"cip6",
"city",
"company",
"county",
"edulevels",
"employment_type",
"fips",
"lightcast_sectors",
"lot_career_area",
"lot_occupation",
"lot_occupation_group",
"lot_specialized_occupation",
"msa",
"naics2",
"naics3",
"naics4",
"naics5",
"naics6",
"onet",
"remote_type",
"skill_categories",
"skill_subcategories",
"skills",
"soc2",
"soc3",
"soc4",
"soc5",
"state",
"title"
]
}GET /taxonomies/{facet}
GET /taxonomies/{facet}Search taxonomies using either whole keywords (relevance search) or partial keywords (autocomplete).
URL Parameters
| Name | Type | Description |
|---|---|---|
facet | enum | Which taxonomy to search for ID/name suggestions. Example: titleMust be one of: benefit_categories, benefit, city, cip2, cip4, cip6, company, county, edulevels, employment_type, fips, laa_admin_area_1, laa_admin_area_2, laa_country, laa_metro, lot_career_area, lot_occupation_group, lot_occupation, lot_specialized_occupation, msa, naics2, naics3, naics4, naics5, naics6, onet, remote_type, skill_categories, skill_subcategories, skills, soc2, soc3, soc4, soc5, state, title |
Query Parameters
| Name | Type | Description |
|---|---|---|
q | string | A query string of whole or partial keywords to search for. Example: data sci |
autocomplete | boolean | Autocomplete search terms. Only used in combination with q.
Default: |
limit | integer | How many search results to return. This parameter is optional. Minimum: Maximum: Default: |
area_version | enum | Specify US Area taxonomy version to use. This parameter is optional. Default: Must be one of: |
soc_version | enum | Specify SOC taxonomy version to use. This parameter is optional. Default: Must be one of: |
onet_version | enum | Specify ONET taxonomy version to use. This parameter is optional. Default: Must be one of: |
title_version | enum | Specify Job Title taxonomy version to use. This parameter is optional. Default: Must be one of: |
company_version | enum | Specify company taxonomy version to use. This parameter is optional. Default: Must be one of: |
naics_version | enum | Specify NAICS taxonomy version to use. This parameter is optional. Default: Must be one of: |
new_taxonomy_versions | enum | Use new taxonomy versions. This parameter is optional. Must be one of: |
area_us_version | enum | Specify US Area taxonomy version to use. This parameter is optional. Default: Must be one of: |
soc_lightcast_version | enum | Specify SOC Lightcast taxonomy version to use. This parameter is optional. Default: Must be one of: |
onet_standard_version | enum | Specify ONET Standard taxonomy version to use. This parameter is optional. Default: Must be one of: |
lot_version | enum | Specify LOT taxonomy version to use. This parameter is optional. Default: Must be one of: |
Code Examples
curl --request GET \
--url 'https://api.lightcast.io/jpa/taxonomies/title?q=data%20sci' \
--header 'Authorization: Bearer <ACCESS_TOKEN>'Response Examples
{
"data": [
{
"id": "ET3B93055220D592C8",
"name": "Data Scientists",
"properties": {
"singular_name": "Data Scientist",
"unique_postings": 2293
},
"score": 8.407919
},
{
"id": "ETFCE878A7B95881A6",
"name": "Data Specialists",
"properties": {
"singular_name": "Data Specialist",
"unique_postings": 1683
},
"score": 5.7275753
},
{
"id": "ET4FFD0730E6B6C21A",
"name": "Database Specialists",
"properties": {
"singular_name": "Database Specialist",
"unique_postings": 927
},
"score": 5.7275753
},
{
"id": "ET85FAA8C1FD151D5C",
"name": "Minimum Data Set (MDS) Nurses",
"properties": {
"singular_name": "Minimum Data Set (MDS) Nurse",
"unique_postings": 821
},
"score": 4.0093026
},
{
"id": "ETECC216EB6E8D41E0",
"name": "Minimum Data Set (MDS) Coordinators",
"properties": {
"singular_name": "Minimum Data Set (MDS) Coordinator",
"unique_postings": 764
},
"score": 4.0093026
}
]
}//Your request wasn't valid (bad parameter names or values).
{
"errors": [
{
"status": 400,
"title": "Malformed Request",
"detail": "Expected array"
}
]
}//The facet you requested wasn't found.
{
"errors": [
{
"status": 404,
"title": "URL not found",
"detail": "Unrecognized facet 'foo'"
}
]
}POST /taxonomies/{facet}/lookup
POST /taxonomies/{facet}/lookupLook up taxonomy items by ID.
URL Parameters
| Name | Type | Description |
|---|---|---|
facet | enum | Which taxonomy to look up IDs in. Example: titleMust be one of: cip2, cip4, cip6, city, company, county, edulevels, employment_type, fips, laa_admin_area_1, laa_admin_area_2, laa_country, laa_metro, lot_career_area, lot_occupation, lot_occupation_group, lot_specialized_occupation, msa, naics2, naics3, naics4, naics5, naics6, onet, remote_type, skills, soc2, soc3, soc4, soc5, state, title |
Query Parameters
| Name | Type | Description |
|---|---|---|
area_version | enum | Specify US Area taxonomy version to use. This parameter is optional. Must be one of: |
soc_version | enum | Specify SOC taxonomy version to use. This parameter is optional. Default: Must be one of: |
onet_version | enum | Specify ONET taxonomy version to use. This parameter is optional. Must be one of: |
title_version | enum | Specify Job Title taxonomy version to use. This parameter is optional. Must be one of: |
company_version | enum | Specify company taxonomy version to use. Default: |
naics_version | enum | Specify NAICS taxonomy version to use. This parameter is optional. |
new_taxonomy_versions | enum | Use new taxonomy versions. This parameter is optional. Must be one of: |
area_us_version | enum | Specify US Area taxonomy version to use. This parameter is optional. Default: Must be one of: |
soc_lightcast_version | enum | Specify SOC Lightcast taxonomy version to use. This parameter is optional. Default: |
onet_standard_version | enum | Specify ONET Standard taxonomy version to use. This parameter is optional. Default: Must be one of: |
lot_version | enum | Specify LOT taxonomy version to use. This parameter is optional. Default: Must be one of: |
Request Body
{
"ids": [
"ETEB3BB8E555C79368"
]
}Code Examples
curl --request POST \
--url https://api.lightcast.io/jpa/taxonomies/title/lookup \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--header 'Content-Type: application/json' \
--data '{ "ids": [ "ETEB3BB8E555C79368" ] }'Response Examples
{
"data": [
{
"id": "ET3B93055220D592C8",
"name": "Data Scientists",
"properties": {
"singular_name": "Data Scientist",
"unique_postings": 2293
}
}
]
}//Your request wasn't valid (bad parameter names or values).
{
"errors": [
{
"status": 400,
"title": "Malformed Request",
"detail": "Expected array"
}
]
}//The facet you requested wasn't found.
{
"errors": [
{
"status": 404,
"title": "URL not found",
"detail": "Unrecognized facet 'foo'"
}
]
}
