Labor Market Intelligence

Access occupation data, salary information, employment projections, and skills requirements based on CIP (Classification of Instructional Programs) codes or SOC (Standard Occupational Classification) codes.

Get matched occupations for CIP codes

post
/labor-market-intelligence/by-cip

Returns occupation data for one or more CIP (Classification of Instructional Programs) codes. Includes labor market data (salary, employment, projections) and skill requirements for each matched occupation.

Authorizations
X-API-KeystringRequired

Primary API key for authentication. Format: pk_live_xxx (production) or pk_test_xxx (testing).

Body
cipCodesstring[]Required

One or more CIP codes. Use 6-digit format with period (e.g., 11.0701). Maximum 25 codes per request.

Example: ["11.0701","11.0101"]
regionTypestring · enumOptional

Type of geographic region for labor market data

Default: nationalPossible values:
regionstringOptional

Region code. Required when regionType is state or msa.

  • State: Use FIPS code (e.g., 06 for California)
  • MSA: Use MSA code (e.g., 41860 for San Francisco)
fieldsstring[]Optional

Sparse fieldsets - list of fields to include. Reduces response size when you only need specific data.

Example: ["name","socCode","laborMarketData"]
includeSkillsbooleanOptional

Whether to include skill requirements in the response

Default: true
Responses
chevron-right
200

Successful response with matched occupations

application/json
post
/labor-market-intelligence/by-cip

Get occupation data for SOC codes

post
/labor-market-intelligence/by-soc

Returns occupation data for one or more SOC (Standard Occupational Classification) codes. Includes labor market data (salary, employment, projections) and skill requirements.

Use this endpoint when you already know the specific occupation codes you want data for.

Authorizations
X-API-KeystringRequired

Primary API key for authentication. Format: pk_live_xxx (production) or pk_test_xxx (testing).

Body
socCodesstring[]Required

One or more SOC codes. Use 6-digit format (e.g., 15-1252). Maximum 25 codes per request.

Example: ["15-1252","15-1253"]
regionTypestring · enumOptional

Type of geographic region for labor market data

Default: nationalPossible values:
regionstringOptional

Region code. Required when regionType is state or msa.

  • State: Use FIPS code (e.g., 06 for California)
  • MSA: Use MSA code (e.g., 41860 for San Francisco)
fieldsstring[]Optional

Sparse fieldsets - list of fields to include. Reduces response size when you only need specific data.

Example: ["name","socCode","laborMarketData"]
includeSkillsbooleanOptional

Whether to include skill requirements in the response

Default: true
Responses
chevron-right
200

Successful response with occupation data

application/json
post
/labor-market-intelligence/by-soc

List available regions

get
/labor-market-intelligence/regions

Returns a list of all available geographic regions for labor market data queries. Includes national, state, and metropolitan statistical area (MSA) options.

Authorizations
X-API-KeystringRequired

Primary API key for authentication. Format: pk_live_xxx (production) or pk_test_xxx (testing).

Query parameters
typestring · enumOptional

Filter regions by type

Possible values:
Responses
chevron-right
200

List of available regions

application/json
get
/labor-market-intelligence/regions

Last updated