---
title: "People search count"
method: POST
path: "/v1/people-search/count"
tags: ["Search"]
---

# People search count

`POST /v1/people-search/count`

Get count of profiles matching search filters

<span>⚡ <strong>Rate limit:</strong> 180 requests per 1 minute</span>

<span>💰 <strong>Cost:</strong> 1 credit per request&nbsp;<span title="Pricing shown is default pricing. Actual pricing may vary.">ⓘ</span></span>

## Request body

- object
  - `apiKey` string, required — Your Fiber API key
  - `searchParams` object — Search parameters for people search.
    - `country3LetterCode` object, nullable
      - `anyOf` string[], nullable
      - `noneOf` string[], nullable
    - `numConnections` object, nullable
      - `lowerBound` number, nullable
      - `upperBound` number, nullable
    - `numFollowers` object, nullable
      - `lowerBound` number, nullable
      - `upperBound` number, nullable
    - `approxAge` object, nullable
      - `lowerBound` number, nullable
      - `upperBound` number, nullable
    - `keywords` object, nullable
      - `containsAll` string[], nullable
      - `containsAny` string[], nullable
      - `containsNone` string[], nullable
    - `keywordsV2` object, nullable
      - `operator` 'AND' | 'OR'
      - `clauses` object[], required
        - `operator` 'AND' | 'OR'
        - `terms` string[], required
        - `negate` boolean
      - `options` object, nullable
        - `fieldsToSearchOver` object, nullable
          - `summary` boolean
          - `headline` boolean
          - `pastJobTitles` boolean
          - `pastJobSummaries` boolean
          - `pastCompanyNames` boolean
          - `currentJobTitles` boolean
          - `currentJobSummaries` boolean
          - `currentCompanyNames` boolean
          - `interests` boolean
          - `skills` boolean
          - `industry` boolean
          - `education` boolean
          - `publications` boolean
          - `certifications` boolean
          - `articles` boolean
          - `courses` boolean
          - `projects` boolean
          - `patents` boolean
          - `volunteering` boolean
          - `languages` boolean
    - `keywordSearchOptions` object, nullable
      - `fieldsToSearchOver` object, nullable
        - `summary` boolean
        - `headline` boolean
        - `pastJobTitles` boolean
        - `pastJobSummaries` boolean
        - `pastCompanyNames` boolean
        - `currentJobTitles` boolean
        - `currentJobSummaries` boolean
        - `currentCompanyNames` boolean
        - `interests` boolean
        - `skills` boolean
        - `industry` boolean
        - `education` boolean
        - `publications` boolean
        - `certifications` boolean
        - `articles` boolean
        - `courses` boolean
        - `projects` boolean
        - `patents` boolean
        - `volunteering` boolean
        - `languages` boolean
    - `jobTitleV2` object, nullable
      - `anyOf` union[], nullable
        - union
          - object
            - `type` 'term', required
            - `term` string, required
          - object
            - `type` 'static-groups', required
            - `groups` string[], required
          - object
            - `type` 'dynamic-groups', required
            - `groups` string[], required
            - `keywords` string[]
      - `noneOf` union[], nullable
        - union
          - object
            - `type` 'term', required
            - `term` string, required
          - object
            - `type` 'static-groups', required
            - `groups` string[], required
          - object
            - `type` 'dynamic-groups', required
            - `groups` string[], required
            - `keywords` string[]
      - `allOf` union[], nullable
        - union
          - object
            - `type` 'term', required
            - `term` string, required
          - object
            - `type` 'static-groups', required
            - `groups` string[], required
          - object
            - `type` 'dynamic-groups', required
            - `groups` string[], required
            - `keywords` string[]
    - `exactProfile` object, nullable
      - `anyOf` object[], nullable
        - `profile_id` string, nullable
        - `primary_slug` string, nullable
      - `noneOf` object[], nullable
        - `profile_id` string, nullable
        - `primary_slug` string, nullable
    - `exactProfileV2` object, nullable
      - `anyOf` union[], nullable
        - union
          - object
            - `identifier` 'linkedin-slug', required
            - `linkedin_slug` string, required
          - object
            - `identifier` 'linkedin-url', required
            - `linkedin_url` string, uri, required
          - object
            - `identifier` 'linkedin-user-id', required
            - `user_id` string, required
      - `noneOf` union[], nullable
        - union
          - object
            - `identifier` 'linkedin-slug', required
            - `linkedin_slug` string, required
          - object
            - `identifier` 'linkedin-url', required
            - `linkedin_url` string, uri, required
          - object
            - `identifier` 'linkedin-user-id', required
            - `user_id` string, required
    - `startedInRole` union
      - object
        - `strategy` 'absolute', required
        - `range` object, nullable
          - `lowerBound` string, nullable
          - `upperBound` string, nullable
      - object
        - `strategy` 'relative', required
        - `window` union
          - object
            - `method` 'lastN', required
            - `period` 'day' | 'week' | 'month' | 'quarter' | 'year', required
            - `quantity` number, required
          - object
            - `method` 'within', required
            - `period` 'day' | 'week' | 'month' | 'quarter' | 'year', required
            - `lowerBound` number, nullable
            - `upperBound` number, nullable
          - object
            - `method` 'calendar', required
            - `which` 'current' | 'previous', required
            - `period` 'day' | 'week' | 'month' | 'quarter' | 'year', required
    - `startedAtCompany` union
      - object
        - `strategy` 'absolute', required
        - `range` object, nullable
          - `lowerBound` string, nullable
          - `upperBound` string, nullable
      - object
        - `strategy` 'relative', required
        - `window` union
          - object
            - `method` 'lastN', required
            - `period` 'day' | 'week' | 'month' | 'quarter' | 'year', required
            - `quantity` number, required
          - object
            - `method` 'within', required
            - `period` 'day' | 'week' | 'month' | 'quarter' | 'year', required
            - `lowerBound` number, nullable
            - `upperBound` number, nullable
          - object
            - `method` 'calendar', required
            - `which` 'current' | 'previous', required
            - `period` 'day' | 'week' | 'month' | 'quarter' | 'year', required
    - `location` object, nullable
      - `unionAll` union[], nullable
        - union
          - object
            - `strategy` 'radial-distance', required
            - `center` object, required
              - …
            - `radius` union, required
              - …
          - object
            - `strategy` 'free-form-city', required
            - `city` string, required
            - `countryCode` string, nullable
            - `radius` union, required
              - …
          - object
            - `strategy` 'polygon', required
            - `vertices` object[], required
              - …
          - object
            - `strategy` 'preset-region', required
            - `region` 'sf-bay-area' | 'sf-north-bay' | 'sf-east-bay' | 'sf-south-bay' | 'sf-peninsula' | 'greater-new-york' | 'chicagoland' | 'washington-dmv' | 'greater-los-angeles' | 'inland-empire' | 'greater-philadelphia' | 'boston-route-128' | 'greater-austin' | 'toronto-golden-horseshoe' | 'greater-london' | 'greater-tokyo' | 'research-triangle' | 'seattle-puget-sound' | 'dallas-fort-worth' | 'miami-south-florida' | 'slc-silicon-slopes' | 'denver-front-range', required
      - `subtractAll` union[], nullable
        - union
          - object
            - `strategy` 'radial-distance', required
            - `center` object, required
              - …
            - `radius` union, required
              - …
          - object
            - `strategy` 'free-form-city', required
            - `city` string, required
            - `countryCode` string, nullable
            - `radius` union, required
              - …
          - object
            - `strategy` 'polygon', required
            - `vertices` object[], required
              - …
          - object
            - `strategy` 'preset-region', required
            - `region` 'sf-bay-area' | 'sf-north-bay' | 'sf-east-bay' | 'sf-south-bay' | 'sf-peninsula' | 'greater-new-york' | 'chicagoland' | 'washington-dmv' | 'greater-los-angeles' | 'inland-empire' | 'greater-philadelphia' | 'boston-route-128' | 'greater-austin' | 'toronto-golden-horseshoe' | 'greater-london' | 'greater-tokyo' | 'research-triangle' | 'seattle-puget-sound' | 'dallas-fort-worth' | 'miami-south-florida' | 'slc-silicon-slopes' | 'denver-front-range', required
    - `pastJobs` object, nullable
      - `anyOf` object[], nullable
        - `jobTitle` string[], nullable
        - `company` object, nullable
          - `linkedin_id` string, nullable
          - `li_org_id` string, required
          - `preferred_name` string, nullable
          - `names` string[], nullable
          - `linkedin_primary_slug` string, nullable
          - `domains` string[], nullable
          - `logo_url` string, nullable
          - `source` 'csv' | 'null', nullable
      - `allOf` object[], nullable
        - `jobTitle` string[], nullable
        - `company` object, nullable
          - `linkedin_id` string, nullable
          - `li_org_id` string, required
          - `preferred_name` string, nullable
          - `names` string[], nullable
          - `linkedin_primary_slug` string, nullable
          - `domains` string[], nullable
          - `logo_url` string, nullable
          - `source` 'csv' | 'null', nullable
      - `noneOf` object[], nullable
        - `jobTitle` string[], nullable
        - `company` object, nullable
          - `linkedin_id` string, nullable
          - `li_org_id` string, required
          - `preferred_name` string, nullable
          - `names` string[], nullable
          - `linkedin_primary_slug` string, nullable
          - `domains` string[], nullable
          - `logo_url` string, nullable
          - `source` 'csv' | 'null', nullable
    - `currentJobs` object, nullable
      - `anyOf` object[], nullable
        - `jobTitle` string[], nullable
        - `company` object, nullable
          - `linkedin_id` string, nullable
          - `li_org_id` string, required
          - `preferred_name` string, nullable
          - `names` string[], nullable
          - `linkedin_primary_slug` string, nullable
          - `domains` string[], nullable
          - `logo_url` string, nullable
          - `source` 'csv' | 'null', nullable
      - `allOf` object[], nullable
        - `jobTitle` string[], nullable
        - `company` object, nullable
          - `linkedin_id` string, nullable
          - `li_org_id` string, required
          - `preferred_name` string, nullable
          - `names` string[], nullable
          - `linkedin_primary_slug` string, nullable
          - `domains` string[], nullable
          - `logo_url` string, nullable
          - `source` 'csv' | 'null', nullable
      - `noneOf` object[], nullable
        - `jobTitle` string[], nullable
        - `company` object, nullable
          - `linkedin_id` string, nullable
          - `li_org_id` string, required
          - `preferred_name` string, nullable
          - `names` string[], nullable
          - `linkedin_primary_slug` string, nullable
          - `domains` string[], nullable
          - `logo_url` string, nullable
          - `source` 'csv' | 'null', nullable
    - `everWorkedAt` object, nullable
      - `anyOf` object[], nullable
        - `jobTitle` string[], nullable
        - `company` object, nullable
          - `linkedin_id` string, nullable
          - `li_org_id` string, required
          - `preferred_name` string, nullable
          - `names` string[], nullable
          - `linkedin_primary_slug` string, nullable
          - `domains` string[], nullable
          - `logo_url` string, nullable
          - `source` 'csv' | 'null', nullable
      - `allOf` object[], nullable
        - `jobTitle` string[], nullable
        - `company` object, nullable
          - `linkedin_id` string, nullable
          - `li_org_id` string, required
          - `preferred_name` string, nullable
          - `names` string[], nullable
          - `linkedin_primary_slug` string, nullable
          - `domains` string[], nullable
          - `logo_url` string, nullable
          - `source` 'csv' | 'null', nullable
      - `noneOf` object[], nullable
        - `jobTitle` string[], nullable
        - `company` object, nullable
          - `linkedin_id` string, nullable
          - `li_org_id` string, required
          - `preferred_name` string, nullable
          - `names` string[], nullable
          - `linkedin_primary_slug` string, nullable
          - `domains` string[], nullable
          - `logo_url` string, nullable
          - `source` 'csv' | 'null', nullable
    - `languages` object, nullable
      - `anyOf` string[], nullable
      - `allOf` string[], nullable
      - `noneOf` string[], nullable
    - `leftStealthAt` union
      - object
        - `strategy` 'absolute', required
        - `range` object, nullable
          - `lowerBound` string, nullable
          - `upperBound` string, nullable
      - object
        - `strategy` 'relative', required
        - `window` union
          - object
            - `method` 'lastN', required
            - `period` 'day' | 'week' | 'month' | 'quarter' | 'year', required
            - `quantity` number, required
          - object
            - `method` 'within', required
            - `period` 'day' | 'week' | 'month' | 'quarter' | 'year', required
            - `lowerBound` number, nullable
            - `upperBound` number, nullable
          - object
            - `method` 'calendar', required
            - `which` 'current' | 'previous', required
            - `period` 'day' | 'week' | 'month' | 'quarter' | 'year', required
    - `isInStealth` boolean, nullable
    - `stealthV2` union
      - object
        - `status` 'currently-in-stealth', required
        - `enteredStealthAt` union
          - object
            - `strategy` 'absolute', required
            - `range` object, nullable
              - …
          - object
            - `strategy` 'relative', required
            - `window` union
              - …
      - object
        - `status` 'left-stealth', required
        - `leftStealthAt` union
          - object
            - `strategy` 'absolute', required
            - `range` object, nullable
              - …
          - object
            - `strategy` 'relative', required
            - `window` union
              - …
        - `enteredStealthAt` union
          - object
            - `strategy` 'absolute', required
            - `range` object, nullable
              - …
          - object
            - `strategy` 'relative', required
            - `window` union
              - …
        - `stealthDuration` object, nullable
          - `range` object, required
            - `lowerBound` number, required
            - `upperBound` number, required
          - `period` 'day' | 'week' | 'month' | 'quarter' | 'year', required
    - `educationV2` object, nullable
      - `anyOf` object[], nullable
        - `keywords` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
        - `degree` union
          - object
            - `method` 'text', required
            - `criteria` object, required
              - …
          - object
            - `method` 'level', required
            - `criteria` object, required
              - …
        - `fieldOfStudy` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
        - `school` object, nullable
          - `exact` object, nullable
            - `anyOf` union[], nullable
              - …
            - `noneOf` union[], nullable
              - …
          - `nameKeywords` object, nullable
            - `anyOf` string[], nullable
            - `noneOf` string[], nullable
          - `properties` object, nullable
            - `country` object, nullable
              - …
        - `years` object, nullable
          - `startedSchoolAt` union
            - object
              - …
            - object
              - …
          - `finishedSchoolAt` union
            - object
              - …
            - object
              - …
          - `isCurrentlyStudent` boolean, nullable
      - `allOf` object[], nullable
        - `keywords` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
        - `degree` union
          - object
            - `method` 'text', required
            - `criteria` object, required
              - …
          - object
            - `method` 'level', required
            - `criteria` object, required
              - …
        - `fieldOfStudy` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
        - `school` object, nullable
          - `exact` object, nullable
            - `anyOf` union[], nullable
              - …
            - `noneOf` union[], nullable
              - …
          - `nameKeywords` object, nullable
            - `anyOf` string[], nullable
            - `noneOf` string[], nullable
          - `properties` object, nullable
            - `country` object, nullable
              - …
        - `years` object, nullable
          - `startedSchoolAt` union
            - object
              - …
            - object
              - …
          - `finishedSchoolAt` union
            - object
              - …
            - object
              - …
          - `isCurrentlyStudent` boolean, nullable
    - `jobStatus` union
      - object
        - `status` 'currently-employed', required
      - object
        - `status` 'previously-employed', required
        - `leftAt` union
          - object
            - `strategy` 'absolute', required
            - `range` object, nullable
              - …
          - object
            - `strategy` 'relative', required
            - `window` union
              - …
      - object
        - `status` 'ever-employed', required
    - `timeZone` object, nullable
      - `anyOf` object[], required
        - `strategy` object, required
          - `mode` 'midpoint-with-buffer', required
          - `midpointTimeZoneName` string, required
          - `maxMinutesWestward` integer, required
          - `maxMinutesEastward` number, required
          - `includePartialYearMatches` boolean, required
    - `pastJobText` object, nullable
      - `joiner` 'and' | 'or', required
      - `criteria` object[], required
        - `field` 'title' | 'summary' | 'anywhere', required
        - `rule` 'includes' | 'excludes', required
        - `text` string, nullable
    - `fuzzyName` object, nullable
      - `anyOf` object[], required
        - `name` string, required
    - `companyMatchMode` union
      - object
        - `mode` 'strict', required
      - object
        - `mode` 'loose', required
    - `yearsOfExperience` object, nullable
      - `lowerBound` number, nullable
      - `upperBound` number, nullable
    - `jobTitleV3` object, nullable
      - `anyOf` union[], nullable
        - union
          - object
            - `type` 'plain', required
            - `term` string, required
          - object
            - `type` 'functional', required
            - `keywords` string[], nullable
            - `seniority` string[], required
          - object
            - `type` 'cartesian', required
            - `keywordArrays` array[], required
              - …
      - `allOf` union[], nullable
        - union
          - object
            - `type` 'plain', required
            - `term` string, required
          - object
            - `type` 'functional', required
            - `keywords` string[], nullable
            - `seniority` string[], required
          - object
            - `type` 'cartesian', required
            - `keywordArrays` array[], required
              - …
      - `noneOf` union[], nullable
        - union
          - object
            - `type` 'plain', required
            - `term` string, required
          - object
            - `type` 'functional', required
            - `keywords` string[], nullable
            - `seniority` string[], required
          - object
            - `type` 'cartesian', required
            - `keywordArrays` array[], required
              - …
    - `openToWork` boolean, nullable
    - `isHiring` boolean, nullable
    - `hasProfilePicture` boolean, nullable
    - `state` object, nullable
      - `anyOf` object[], nullable
        - `countryCode` string, nullable
        - `stateName` string, required
      - `noneOf` object[], nullable
        - `countryCode` string, nullable
        - `stateName` string, required
    - `certifications` object, nullable
      - `anyOf` object[], nullable
        - `keywords` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
      - `allOf` object[], nullable
        - `keywords` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
    - `publications` object, nullable
      - `anyOf` object[], nullable
        - `keywords` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
      - `allOf` object[], nullable
        - `keywords` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
    - `hasNoEducation` boolean, nullable
    - `employmentType` object, nullable
      - `anyOf` string[], nullable
      - `noneOf` string[], nullable
    - `isTopVoice` boolean, nullable
    - `hasPremium` boolean, nullable
    - `isInfluencer` boolean, nullable
    - `industry` object, nullable
      - `anyOf` string[], nullable
      - `noneOf` string[], nullable
    - `isVerified` boolean, nullable
    - `joinedLinkedInAt` union
      - object
        - `strategy` 'absolute', required
        - `range` object, nullable
          - `lowerBound` string, nullable
          - `upperBound` string, nullable
      - object
        - `strategy` 'relative', required
        - `window` union
          - object
            - `method` 'lastN', required
            - `period` 'day' | 'week' | 'month' | 'quarter' | 'year', required
            - `quantity` number, required
          - object
            - `method` 'within', required
            - `period` 'day' | 'week' | 'month' | 'quarter' | 'year', required
            - `lowerBound` number, nullable
            - `upperBound` number, nullable
          - object
            - `method` 'calendar', required
            - `which` 'current' | 'previous', required
            - `period` 'day' | 'week' | 'month' | 'quarter' | 'year', required
    - `unemployment` object, nullable
      - `isUnemployed` boolean, required
      - `becameUnemployedAt` union
        - object
          - `strategy` 'absolute', required
          - `range` object, nullable
            - `lowerBound` string, nullable
            - `upperBound` string, nullable
        - object
          - `strategy` 'relative', required
          - `window` union
            - object
              - …
            - object
              - …
    - `getDetailedEducation` boolean, nullable — Whether to include deep details about each educational item, like the school's LinkedIn URL, website, location, etc. That'll be put in the detailedEducation array. This slows down the API call, so only enable this if you need it.
    - `getDetailedWorkExperience` boolean, nullable — Whether to include deep details about each work experience item, like the company's LinkedIn URL, website, location, etc. That'll be put in the detailedWorkExperience array. This slows down the API call, so only enable this if you need it.
    - `tags` object, nullable
      - `anyOf` string[], nullable
      - `allOf` string[], nullable
      - `noneOf` string[], nullable
    - `education` object, nullable
      - `anyOf` object[], nullable
        - `school` object, nullable
          - `anyOf` object[], nullable
            - `linkedinId` string, nullable — The LinkedIn organization ID of the school, like 1646 for Harvard University
            - `linkedinUrl` string, nullable — The LinkedIn URL of the school, like 'https://www.linkedin.com/school/harvard-university/'
            - `domain` string, nullable — The domain of the school, like 'harvard.edu'
          - `noneOf` object[], nullable
            - `linkedinId` string, nullable — The LinkedIn organization ID of the school, like 1646 for Harvard University
            - `linkedinUrl` string, nullable — The LinkedIn URL of the school, like 'https://www.linkedin.com/school/harvard-university/'
            - `domain` string, nullable — The domain of the school, like 'harvard.edu'
        - `schoolV2` object, nullable
          - `anyOf` object[], nullable
            - `linkedinId` string, nullable — The LinkedIn organization ID of the school, like 1646 for Harvard University
            - `linkedinUrl` string, nullable — The LinkedIn URL of the school, like 'https://www.linkedin.com/school/harvard-university/'
            - `domain` string, nullable — The domain of the school, like 'harvard.edu'
          - `noneOf` object[], nullable
            - `linkedinId` string, nullable — The LinkedIn organization ID of the school, like 1646 for Harvard University
            - `linkedinUrl` string, nullable — The LinkedIn URL of the school, like 'https://www.linkedin.com/school/harvard-university/'
            - `domain` string, nullable — The domain of the school, like 'harvard.edu'
        - `keywords` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
        - `degree` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
        - `degreeV2` union
          - object
            - `method` 'text', required
            - `criteria` object, required
              - …
          - object
            - `method` 'level', required
            - `criteria` object, required
              - …
        - `schoolNameKeywords` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
        - `finishedSchoolAt` union
          - object
            - `strategy` 'absolute', required
            - `range` object, nullable
              - …
          - object
            - `strategy` 'relative', required
            - `window` union
              - …
        - `startedSchoolAt` union
          - object
            - `strategy` 'absolute', required
            - `range` object, nullable
              - …
          - object
            - `strategy` 'relative', required
            - `window` union
              - …
        - `isCurrentlyStudent` boolean, nullable
      - `allOf` object[], nullable
        - `school` object, nullable
          - `anyOf` object[], nullable
            - `linkedinId` string, nullable — The LinkedIn organization ID of the school, like 1646 for Harvard University
            - `linkedinUrl` string, nullable — The LinkedIn URL of the school, like 'https://www.linkedin.com/school/harvard-university/'
            - `domain` string, nullable — The domain of the school, like 'harvard.edu'
          - `noneOf` object[], nullable
            - `linkedinId` string, nullable — The LinkedIn organization ID of the school, like 1646 for Harvard University
            - `linkedinUrl` string, nullable — The LinkedIn URL of the school, like 'https://www.linkedin.com/school/harvard-university/'
            - `domain` string, nullable — The domain of the school, like 'harvard.edu'
        - `schoolV2` object, nullable
          - `anyOf` object[], nullable
            - `linkedinId` string, nullable — The LinkedIn organization ID of the school, like 1646 for Harvard University
            - `linkedinUrl` string, nullable — The LinkedIn URL of the school, like 'https://www.linkedin.com/school/harvard-university/'
            - `domain` string, nullable — The domain of the school, like 'harvard.edu'
          - `noneOf` object[], nullable
            - `linkedinId` string, nullable — The LinkedIn organization ID of the school, like 1646 for Harvard University
            - `linkedinUrl` string, nullable — The LinkedIn URL of the school, like 'https://www.linkedin.com/school/harvard-university/'
            - `domain` string, nullable — The domain of the school, like 'harvard.edu'
        - `keywords` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
        - `degree` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
        - `degreeV2` union
          - object
            - `method` 'text', required
            - `criteria` object, required
              - …
          - object
            - `method` 'level', required
            - `criteria` object, required
              - …
        - `schoolNameKeywords` object, nullable
          - `anyOf` string[], nullable
          - `noneOf` string[], nullable
        - `finishedSchoolAt` union
          - object
            - `strategy` 'absolute', required
            - `range` object, nullable
              - …
          - object
            - `strategy` 'relative', required
            - `window` union
              - …
        - `startedSchoolAt` union
          - object
            - `strategy` 'absolute', required
            - `range` object, nullable
              - …
          - object
            - `strategy` 'relative', required
            - `window` union
              - …
        - `isCurrentlyStudent` boolean, nullable
    - `sort` object[], nullable — Sort order for people results. Clauses are applied in order. Omit to use the default ranking. Note: changing the sort invalidates any existing cursor — start a new pagination run when the sort changes.
      - `field` 'followerCount' | 'connectionCount' | 'careerStartedAt' | 'dataUpdatedAt' | 'currentRoleStartedAt' | 'currentCompanyStartedAt' | 'jobCount', required
      - `direction` 'asc' | 'desc', required
  - `currentCompanies` object[], nullable — Filter people by the companies they are currently working for. If you want to search over many companies, we suggest using the Combined Search API, which is optimized for this use case.
    - `domain` string, nullable — Company domain, like 'google.com'. Don't include 'https://', path fragments like '/about', or URL query parameters. If provided, we will not strip them out. This may be useful if your company page is like `instagram.com/google`.
    - `linkedinSlugOrURL` string, nullable — The company's linkedin slug or URL
    - `name` string, nullable — The company's name as present in LinkedIn. This would do partial matches as well, eg. `Fiber AI` matches with `Fiber AI (YC S23)`. Try not to rely on this field as it will simply be doing a loose name match. We recommend that you use the domain or LI slug if available.
    - `linkedinOrgID` string, nullable — The company's LinkedIn Organization ID, eg. 1441 for google
  - `prospectExclusionListIDs` string[], nullable — Filter out people which belong to the given prospect exclusion lists
  - `companyExclusionListIDs` string[], nullable — Filter out people who work at companies which belong to the given company exclusion lists
  - `includeCount` boolean, nullable — When true, returns an estimated total count of matching prospects in the response. The count does not account for exclusion lists.

## Response `200`

Default Response

- object
  - `output` object, required
    - `totalProfilesFound` integer, required — Total number of profiles matching the search criteria including exclusion lists
  - `chargeInfo` union, required
    - object — Credits were charged immediately for this operation
      - `method` 'charged-now', required
      - `creditsCharged` number, required
      - `lowCreditAlert` object, nullable — Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required — URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required — Human-readable credits warning.
        - `availableCredits` number, required — Number of credits remaining in the current billing period.
    - object — Credits will be charged after the operation completes
      - `method` 'charging-later', required
      - `message` string, required
      - `lowCreditAlert` object, nullable — Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required — URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required — Human-readable credits warning.
        - `availableCredits` number, required — Number of credits remaining in the current billing period.
    - object — Credits that were charged for an asynchronous operation
      - `method` 'charged-for-async-process', required
      - `creditsCharged` number, required
      - `message` string, required
      - `lowCreditAlert` object, nullable — Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required — URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required — Human-readable credits warning.
        - `availableCredits` number, required — Number of credits remaining in the current billing period.
    - object — No credits were charged for this operation
      - `method` 'free', required
      - `message` string, required
      - `lowCreditAlert` object, nullable — Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required — URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required — Human-readable credits warning.
        - `availableCredits` number, required — Number of credits remaining in the current billing period.
    - object — Credits were refunded for this operation
      - `method` 'credits-refunded', required
      - `creditsRefunded` number, required
      - `message` string, required
      - `lowCreditAlert` object, nullable — Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required — URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required — Human-readable credits warning.
        - `availableCredits` number, required — Number of credits remaining in the current billing period.
  - `warnings` object[], nullable — Warnings about extraneous fields in request
    - `field` string, required — Full path to extraneous field (e.g., 'searchParams.ExtraField')
    - `message` string, required — Warning message
  - `advice` string[], nullable — Tips, recommendations, and suggestions for using this API effectively.

## Other responses

- `400` — Default Response
- `401` — Default Response
- `402` — Default Response
- `403` — Default Response
- `404` — Default Response
- `422` — Default Response
- `429` — Default Response
- `500` — Default Response
- `503` — Default Response

---

[API](https://skmtc.net/fiber/apis/fiber-ai-api.md) · [All operations](https://skmtc.net/fiber/apis/fiber-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fiber/fiber-ai-api/versions/0c537984b99f/schema)
