Endpoint Examples

/recency

Group filtered profile metrics by year, based on profile recency (when they were last updated).

POST/recency

Query Parameters

NameTypeDescription
title_versionenumSpecify Job Title taxonomy version to use.
This parameter is optional.
Default: emsi
Must be one of: emsi
company_versionenumSpecify company taxonomy version to use.
This parameter is optional.
Default: emsi_company
Must be one of: emsi_company
naics_versionenumSpecify NAICS taxonomy version to use.
This parameter is optional.
Default: naics_std_2017
Must be one of: naics_std_2017, naics_std_2022
cip_versionenumSpecify CIP taxonomy version to use.
This parameter is optional.
Default: cip2020
Must be one of: cip2010, cip2020
cip_standard_versionenumSpecify CIP standard taxonomy version to use.
This parameter is optional.
Default: 2020.0.0
Must be one of: 2010.0.1, 2020.0.0
new_taxonomy_versionsenumUse new taxonomy versions.
This parameter is optional.
Must be one of: true, false
lot_versionenumSpecify LOT taxonomy version to use.
This parameter is optional.
Default: 7
Must be one of: 7, 6

Request Body

{
  "filter": {
    "last_updated": {
      "start": "2020"
    },
    "skills_name": {
      "include": [
        "C++ (Programming Language)"
      ]
    }
  },
  "metrics": [
    "profiles",
    "unique_schools"
  ]
}

Code Examples

curl --request POST \
  --url https://api.lightcast.io/ca-profiles/recency \
  --header 'Authorization: Bearer <ACCESS_TOKEN>' \
  --header 'Content-Type: application/json' \
  --data '{ "filter": { "last_updated": { "start": "2020" }, "skills_name": { "include": [ "C++ (Programming Language)" ] } }, "metrics": [ "profiles", "unique_schools" ] }'

Response Examples

{
  "data": {
    "recency": {
      "profiles": [
        2855,
        3390,
        2937,
        20650,
        21280,
        243016
      ],
      "unique_schools": [
        1344,
        1494,
        1293,
        3297,
        4053,
        9193
      ],
      "year": [
        "2020",
        "2021",
        "2022",
        "2023",
        "2024",
        "2025"
      ]
    },
    "totals": {
      "profiles": 294128,
      "unique_schools": 9831
    }
  }
}
// Your request wasn't valid (bad parameter names or values).


{
  "errors": [
    {
      "status": 400,
      "title": "Malformed Request",
      "detail": "Expected array"
    }
  ]
}
// Your request wasn't valid (bad keyword expression).

{
  "errors": [
    {
      "status": 422,
      "title": "Invalid request content",
      "detail": "Invalid keyword search expression syntax:\n\t\"general merchandise\" OR \"apparel\" OR \"grocery\" OR\n\t                                                  ^"
    }
  ]
}