/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 Example
curl --request GET \
--url https://api.lightcast.io/ca-profiles/taxonomies \
--header 'Authorization: Bearer <ACCESS_TOKEN>'Response Examples
{
"data": [
"city",
"company",
"gender",
"lot_career_area",
"lot_occupation",
"lot_occupation_group",
"lot_specialized_occupation",
"naics2",
"naics3",
"naics4",
"naics5",
"naics6",
"noc1",
"noc2",
"noc3",
"noc4",
"noc5",
"schools",
"schools_ipeds",
"skill_categories",
"skill_subcategories",
"skills",
"title",
"cma",
"cd",
"csd",
"pr",
"province"
]
}GET /taxonomies/{facet}
GET /taxonomies/{facet}Search taxonomies using either whole keywords (relevance search) or partial keywords (autocomplete).
Path Parameters
| Name | Description |
|---|---|
facetenum | Which taxonomy to search for ID/name suggestions. Must be one of: |
Query Parameters
| Name | Description |
|---|---|
qstring | A query string of whole or partial keywords to search for. Only when This parameter is optional. Example: |
autocompleteboolean | Autocomplete search terms.
Default: |
limitinteger | How many search results to return. This parameter is optional. Minimum: 1Maximum: 10000Default: 10 |
title_versionenum | Specify Job Title taxonomy version to use. Default: Must be one of: |
company_versionenum | Specify company taxonomy version to use. Default: Must be one of: |
naics_versionenum | Specify NAICS taxonomy version to use. This parameter is optional. Default: naics_std_2017Must be one of: naics_std_2022, naics_std_2017 |
cip_versionenum | Specify CIP taxonomy version to use. Default: Must be one of: |
cip_standard_versionenum | Specify CIP standard taxonomy version to use. Default: Must be one of: |
new_taxonomy_versionsenum | Use new taxonomy versions. Must be one of: |
lot_versionenum | Specify LOT taxonomy version to use. Default: Must be one of: |
Code Examples
curl --request GET \
--url 'https://api.lightcast.io/ca-profiles/taxonomies/{facet}' \
--header 'Authorization: Bearer <ACCESS_TOKEN>'Response Examples
{
"data": [
{
"id": "ET3B93055220D592C8",
"name": "Data Scientists",
"properties": {
"profiles": 74205,
"singular_name": "Data Scientist"
},
"score": 115.72626
},
{
"id": "ET66EFA7BC3A32BB32",
"name": "Managers/Data Scientists",
"properties": {
"profiles": 20745,
"singular_name": "Manager/Data Scientist"
},
"score": 102.61432
},
{
"id": "ET3B7D691B9A3FCB65",
"name": "Data Science Interns",
"properties": {
"profiles": 18368,
"singular_name": "Data Science Intern"
},
"score": 98.123924
},
{
"id": "ET6F4C400F82935C3E",
"name": "Data Science Managers",
"properties": {
"profiles": 7863,
"singular_name": "Data Science Manager"
},
"score": 93.68677
},
{
"id": "ETB15B6675998124CE",
"name": "Lead Data Scientists",
"properties": {
"profiles": 6377,
"singular_name": "Lead Data Scientist"
},
"score": 88.615845
},
{
"id": "ET8428FBC2C9F2D438",
"name": "Directors of Data Science",
"properties": {
"profiles": 7306,
"singular_name": "Director of Data Science"
},
"score": 87.80374
},
{
"id": "ETC81FBF8B48383129",
"name": "Clinical Data Scientists",
"properties": {
"profiles": 3957,
"singular_name": "Clinical Data Scientist"
},
"score": 87.298096
},
{
"id": "ETE22C6070B93851E0",
"name": "Data Science Fellows",
"properties": {
"profiles": 5384,
"singular_name": "Data Science Fellow"
},
"score": 87.09463
},
{
"id": "ET486D61EA8B4CBC36",
"name": "Data Science Consultants",
"properties": {
"profiles": 3569,
"singular_name": "Data Science Consultant"
},
"score": 84.95645
},
{
"id": "ET64F3ADF2602703BD",
"name": "Data Science and Analytics Managers",
"properties": {
"profiles": 6138,
"singular_name": "Data Science and Analytics Manager"
},
"score": 84.30433
}
]
}// 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}/lookupLookup taxonomy items by ID.
Path Parameters
| Name | Description |
|---|---|
facetenum | Which taxonomy to to look up IDs in. Example: |
Query Parameters
| Name | Description |
|---|---|
title_versionenum | Specify Job Title taxonomy version to use. Default: Must be one of: |
company_versionenum | Specify company taxonomy version to use. Default: Must be one of: |
naics_versionenum | Specify NAICS taxonomy version to use. This parameter is optional. Default: naics_std_2017Must be one of: naics_std_2022, naics_std_2017 |
cip_versionenum | Specify CIP taxonomy version to use. Default: Must be one of: |
cip_standard_versionenum | Specify CIP standard taxonomy version to use. Default: Must be one of: |
new_taxonomy_versionsenum | Use new taxonomy versions. Must be one of: |
lot_versionenum | Specify LOT taxonomy version to use. Default: Must be one of: |
Request Body
{
"ids": [
"ETEB3BB8E555C79368"
]
}Code Examples
curl --request POST \
--url https://api.lightcast.io/ca-profiles/taxonomies/{facet}/lookup \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--header 'Content-Type: application/json' \
--data '{ "ids": [ "ETEB3BB8E555C79368" ] }'Response Examples
{
"data": [
{
"id": "ETEB3BB8E555C79368",
"name": ".NET Developers",
"properties": {
"profiles": 37469,
"singular_name": ".NET Developer"
}
}
]
}// 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'"
}
]
}
