/rankings
Group and rank profiles by available facets.
GET /rankings
GET /rankingsGet a list of current available ranking facets.
Code Examples
curl --request GET \
--url https://api.lightcast.io/global-profiles/rankings \
--header 'Authorization: Bearer <ACCESS_TOKEN>'Response Examples
{
"data": [
"certifications",
"certifications_name",
"company",
"company_name",
"gender",
"gender_name",
"grad_year",
"laa_country",
"laa_country_name",
"laa_metro",
"laa_metro_name",
"laa_admin_area_1",
"laa_admin_area_1_name",
"laa_admin_area_2",
"laa_admin_area_2_name",
"language",
"specialized_skills",
"specialized_skills_name",
"common_skills",
"common_skills_name",
"onet",
"onet_name",
"schools",
"schools_name",
"skills",
"skills_name",
"title",
"title_name",
"city",
"city_name"
]
}POST /rankings/[rankingFacet]
POST /rankings/[rankingFacet]Path Parameters
| Name | Description |
|---|---|
rankingFacetenum | Example: Must be one of: |
Query Parameters
| Name | Description |
|---|---|
new_taxonomy_versionsenum | Use new taxonomy versions. This parameter is optional. Must be one of: true, false |
lot_versionenum | Specify LOT taxonomy version to use. This parameter is optional. Default: 7Must be one of: 6, 7 |
naics_versionenum | Specify NAICS taxonomy version to use. This parameter is optional. Default: naics_std_2022Must be one of: naics_std_2022, naics_std_2017 |
area_versionenum | Specify area taxonomy version to use. This parameter is optional. Default: lf_area_2025_1Must be one of: lf_area_2023_2, lf_area_2025_1 |
area_laa_versionenum | Specify LAA area taxonomy version to use. This parameter is optional. Default: 2Must be one of: 1, 2 |
Request Body
{
"filter": {
"skills_name": [
"SQL (Programming Language)"
]
},
"rank": {
"by": "profiles",
"limit": 5,
"extra_metrics": [
"unique_companies"
],
"min_profiles": 1
}
}Code Examples
curl --request POST \
--url https://api.lightcast.io/global-profiles/rankings/{rankingFacet} \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--header 'Content-Type: application/json' \
--data '{ "filter": { "skills_name": [ "SQL (Programming Language)" ] }, "rank": { "by": "profiles", "limit": 5, "extra_metrics": [ "unique_companies" ], "min_profiles": 1 } }'Response Examples
{
"data": {
"ranking": {
"buckets": [
{
"name": "Software Engineer",
"profiles": 3384,
"unique_companies": 1364
},
{
"name": "Software Developer",
"profiles": 3308,
"unique_companies": 1817
},
{
"name": "Analyst/Manager",
"profiles": 3004,
"unique_companies": 821
},
{
"name": ".NET Software Engineer",
"profiles": 2650,
"unique_companies": 881
},
{
"name": "Business Analyst",
"profiles": 1958,
"unique_companies": 1168
}
],
"facet": "title_name",
"limit": 5,
"rank_by": "profiles"
},
"totals": {
"profiles": 125286,
"unique_companies": 20934
}
}
}POST /rankings/{rankingFacet}/rankings/{nestedRankingFacet}
POST /rankings/{rankingFacet}/rankings/{nestedRankingFacet}Get a nested ranking (e.g. top companies, then top skills per company).
Path Parameters
| Name | Description |
|---|---|
rankingFacetenum | Example: Must be one of: |
nestedRankingFacet enum | Example: Must be one of: |
Query Parameters
| Name | Description |
|---|---|
new_taxonomy_versionsenum | Use new taxonomy versions. This parameter is optional. Must be one of: true, false |
lot_versionenum | Specify LOT taxonomy version to use. This parameter is optional. Default: 7Must be one of: 6, 7 |
naics_versionenum | Specify NAICS taxonomy version to use. This parameter is optional. Default: naics_std_2022Must be one of: naics_std_2022, naics_std_2017 |
area_versionenum | Specify area taxonomy version to use. This parameter is optional. Default: lf_area_2025_1Must be one of: lf_area_2023_2, lf_area_2025_1 |
area_laa_versionenum | Specify LAA area taxonomy version to use. This parameter is optional. Default: 2Must be one of: 1, 2 |
Response Body
{
"filter": {
"company_name": [
"Zoho Corporation"
]
},
"rank": {
"by": "profiles",
"limit": 5,
"extra_metrics": [
"unique_companies"
]
},
"nested_rank": {
"by": "significance",
"limit": 5
}
}Code Examples
curl --request POST \
--url https://api.lightcast.io/global-profiles/rankings/{rankingFacet}/rankings/{nestedRankingFacet} \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--header 'Content-Type: application/json' \
--data '{ "filter": { "company_name": [ "Zoho Corporation" ] }, "rank": { "by": "profiles", "limit": 5, "extra_metrics": [ "unique_companies" ] }, "nested_rank": { "by": "significance", "limit": 5 } }'Response Examples
{
"data": {
"ranking": {
"buckets": [
{
"name": "Los Angeles, CA",
"ranking": {
"buckets": [
{
"name": "Event Planner",
"profiles": 1,
"significance": 7.8
},
{
"name": "Real Estate Agent",
"profiles": 1,
"significance": 7.8
},
{
"name": "Marketing Specialist (General)",
"profiles": 1,
"significance": 7.8
},
{
"name": "Department Manager",
"profiles": 1,
"significance": 3.8
},
{
"name": "Owner / Founder",
"profiles": 1,
"significance": 1.4
}
],
"facet": "lot_specialized_occupation_name",
"limit": 5,
"rank_by": "significance"
},
"significance": 0,
"unique_companies": 4
},
{
"name": "New York, NY",
"ranking": {
"buckets": [
{
"name": "Chemical Technician",
"profiles": 1,
"significance": 7.8
},
{
"name": "Data Manager",
"profiles": 1,
"significance": 7.8
},
{
"name": "English / Language Arts Teacher",
"profiles": 1,
"significance": 3.8
},
{
"name": "Executive Assistant",
"profiles": 1,
"significance": 2.5
},
{
"name": "Owner / Founder",
"profiles": 1,
"significance": 1.4
}
],
"facet": "lot_specialized_occupation_name",
"limit": 5,
"rank_by": "significance"
},
"significance": 0,
"unique_companies": 1
},
{
"name": "[Unknown City], ",
"ranking": {
"buckets": [
{
"name": ".NET Developer / Engineer",
"profiles": 1,
"significance": 12.2
},
{
"name": "Software Developer / Engineer",
"profiles": 1,
"significance": 6
},
{
"name": "Clinical Supervisor / Manager",
"profiles": 1,
"significance": 3.9
},
{
"name": "Project Manager (General)",
"profiles": 1,
"significance": 3.9
}
],
"facet": "lot_specialized_occupation_name",
"limit": 5,
"rank_by": "significance"
},
"significance": 0,
"unique_companies": 6
},
{
"name": "Kansas City, MO",
"ranking": {
"buckets": [
{
"name": "Systems Engineer",
"profiles": 1,
"significance": 49.2
},
{
"name": "Distribution Manager",
"profiles": 1,
"significance": 49.2
}
],
"facet": "lot_specialized_occupation_name",
"limit": 5,
"rank_by": "significance"
},
"significance": 0,
"unique_companies": 3
},
{
"name": "[Unknown City], NY",
"ranking": {
"buckets": [
{
"name": "Director of Sales",
"profiles": 1,
"significance": 49.2
},
{
"name": "Producer",
"profiles": 1,
"significance": 16.1
}
],
"facet": "lot_specialized_occupation_name",
"limit": 5,
"rank_by": "significance"
},
"significance": 0,
"unique_companies": 0
}
],
"facet": "city_name",
"limit": 5,
"rank_by": "significance"
},
"totals": {
"unique_companies": 79
}
}
}
