Count

Overview

The count tool returns the number of records or entities that match a set of filters. Use it when the business question asks "How many" or when an agent needs a quick market size before deeper analysis.

Common Use Cases

Use count to answer questions such as:

Use CaseExample
Posting volumeHow many unique postings match a specific occupation and location?
Employer activityHow many unique companies are posted for a particular role or skill?
Talent supplyHow many profiles match a skill, occupation, or geographic area?
Market sizingDetermine the count of matching postings or profiles before deeper analysis.
Employer coverageMeasure the number of companies hiring within a market segment.
Supply and demand comparisonCompare posting counts with profile counts where equivalent dimensions were supported.

Supported Datasets

The count tool supports the following datasets.

DatasetSupportedNotes
Job PostingYesRequires a time filter.
ProfileYesSupports profile, school, and company count metrics.

Inputs

The tool accepts the following inputs.

InputDescription
datasetThe dataset to analyze. Supported values are job_postings and profiles.
filterDataset-specific filters built from supported dimensions.
metricsCount metrics to return.

Use dataset to select the data source, filter to define the records to include, and metrics to specify the counts you want returned.

Supported Metric families:

DatasetMetrics
job_postingspostings.unique_postings, postings.total_postings, postings.duplicate_postings, postings.unique_companies
profilesprofiles.unique_profiles, profiles.unique_schools, profiles.unique_companies

Select the metrics that best match your analysis goals. For example, you can measure posting activity and employer presence depending on the metrics you include in the request.

For more information on metric concepts, see Metrics.

Example Request

{
  "dataset": "job_postings",
  "filter": {
    "time": {
      "level": 1,
      "values": {
        "start": "2024-01",
        "end": "2024-12",
        "postingType": "posted"
      }
    }
  },
  "metrics": [
    "postings.unique_postings",
    "postings.unique_companies"
  ]
}

Outputs

The response returns the requested metrics objects. Each requested metric is mapped to a numeric value or null.

For example:

  • postings.unique_postings returns the number of unique job postings.
  • postings.unique_companies returns the number of unique companies.
  • profiles.unique_profiles returns the number of matching profiles.

Example Response

{
  "metrics": {
    "postings.unique_postings": 1250,
    "postings.unique_companies": 185
  }
}


Did this page help you?