---
title: "Search stealth/ex-stealth founders"
method: POST
path: "/v1/stealth-founders/search"
tags: ["Stealth"]
---

# Search stealth/ex-stealth founders

`POST /v1/stealth-founders/search`

Find stealth founders — people currently at stealth-mode companies, or who recently left stealth (launched). Supports profile search filters to narrow results by location, keywords, job history, education, and more.

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

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

## Request body

- object
  - `apiKey` string, required — Your Fiber API key
  - `stealthConfig` union, required — Stealth mode configuration. Use in-stealth for current stealth founders, or left-stealth for exited stealth founders.
    - object
      - `mode` 'in-stealth', required — Find people currently in stealth. Optional enteredStealthAt narrows by entry date.
      - `enteredStealthAt` union — Date selection for when people entered stealth. Supports absolute or relative windows.
        - object
          - `strategy` 'absolute', required
          - `range` object, nullable
            - `lowerBound` string, nullable
            - `upperBound` string, nullable
        - object
          - `strategy` 'relative', required
          - `window` union
            - object
              - …
            - object
              - …
    - object
      - `mode` 'left-stealth', required — Find people who recently exited stealth. leftStealthAt defaults to the last year when omitted.
      - `enteredStealthAt` union — Optional date selection for when people entered stealth.
        - object
          - `strategy` 'absolute', required
          - `range` object, nullable
            - `lowerBound` string, nullable
            - `upperBound` string, nullable
        - object
          - `strategy` 'relative', required
          - `window` union
            - object
              - …
            - object
              - …
      - `leftStealthAt` union — Date selection for when people exited stealth. Defaults to the last year when omitted.
        - object
          - `strategy` 'absolute', required
          - `range` object, nullable
            - `lowerBound` string, nullable
            - `upperBound` string, nullable
        - object
          - `strategy` 'relative', required
          - `window` union
            - object
              - …
            - object
              - …
  - `searchParams` object — Profile search filters to narrow results within the stealth population. All fields are optional — omit to search all stealth founders.
    - `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[]
    - `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
    - `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
  - `pageSize` integer — Number of profiles to return per page.
  - `cursor` string, nullable — Opaque cursor from the previous response. Omit for the first page.

## Response `200`

Default Response

- object
  - `output` object, required
    - `data` object[], required
      - `profile` object, required
        - `user_id` string, nullable
        - `primary_slug` string, required
        - `first_name` string, nullable
        - `last_name` string, nullable
        - `name` string, nullable
        - `headline` string, nullable
        - `profile_pic` string, nullable
        - `locality` string, nullable
        - `inferred_location` object, nullable
          - `street_address` string, nullable
          - `neighborhood` string, nullable
          - `city` string, nullable
          - `state_name` string, nullable
          - `state_code` string, nullable
          - `county` string, nullable
          - `postal_code` string, nullable
          - `country_code` string, nullable
          - `country_name` string, nullable
          - `coordinates` object, nullable
            - `lat` number, required
            - `lon` number, required
          - `timezone` string, nullable
          - `full_address` string, nullable
          - `formatted_address` string, nullable
        - `experiences` object[], nullable
          - `linkedin_company_id` string, nullable
          - `is_current` boolean, nullable
          - `company_name` string, nullable
          - `locality` string, nullable
          - `start_date` string, nullable
          - `end_date` string, nullable
          - `summary` string, nullable
          - `title` string, nullable
          - `seniority` 'Entry level' | 'Director' | 'Associate' | 'Mid-Senior level' | 'Internship' | 'Executive' | 'null', nullable
          - `job_function` string[], nullable
          - `employment_type` string[], nullable
          - `academic_qualification` string[], nullable
          - `company_start_date` string, nullable
          - `company_end_date` string, nullable
        - `education` object[], nullable
          - `school_id` string, nullable
          - `school_name` string, nullable
          - `field_of_study_id` string, nullable
          - `field_of_study_name` string, nullable
          - `degree` string, nullable
          - `grade` string, nullable
          - `start_date` string, nullable
          - `end_date` string, nullable
          - `activities` string, nullable
          - `notes` string, nullable
        - `current_job` object, nullable
          - `linkedin_company_id` string, nullable
          - `is_current` boolean, nullable
          - `company_name` string, nullable
          - `locality` string, nullable
          - `start_date` string, nullable
          - `end_date` string, nullable
          - `summary` string, nullable
          - `title` string, nullable
          - `seniority` 'Entry level' | 'Director' | 'Associate' | 'Mid-Senior level' | 'Internship' | 'Executive' | 'null', nullable
          - `job_function` string[], nullable
          - `employment_type` string[], nullable
          - `academic_qualification` string[], nullable
          - `company_start_date` string, nullable
          - `company_end_date` string, nullable
        - `relevance_score` number, nullable
        - `last_sort_key` string, nullable
        - `entity_urn` string, nullable
        - `detailed_education` unknown[], nullable
          - unknown
        - `detailed_work_experiences` unknown[], nullable
          - unknown
      - `stealthCareer` object, required
        - `enteredStealthAt` string, nullable — When we first observed this person in stealth.
        - `lastConfirmedInStealthAt` string, nullable — Most recent date where we confirmed that they were still in stealth.
        - `leftStealthAt` string, nullable — When we first observed this person no longer in stealth. Null if still in stealth.
        - `daysInStealth` integer, nullable — Days spent in stealth. If still in stealth, days from entry to today. If left, days from entry to exit.
        - `transitions` object[], required — Signals job-listing changes across adjacent snapshots (older -> newer). These changes can provide useful clues while someone is in stealth, such as a role shifting from 'Founder @ Stealth Startup' to a more specific label like 'CTO @ Stealth Fintech Startup'.
          - `beforeSnapshotDate` string, required — Older snapshot timestamp in this transition.
          - `afterSnapshotDate` string, required — Newer snapshot timestamp in this transition.
          - `addedCurrentExperiences` object[], required — Current experiences that appeared in the newer snapshot and were absent in the older snapshot.
            - `title` string, nullable
            - `companyName` string, nullable
            - `startDate` string, nullable
            - `endDate` string, nullable
            - `isCurrent` boolean, nullable
          - `removedCurrentExperiences` object[], required — Current experiences that existed in the older snapshot and disappeared in the newer snapshot.
            - `title` string, nullable
            - `companyName` string, nullable
            - `startDate` string, nullable
            - `endDate` string, nullable
            - `isCurrent` boolean, nullable
          - `stealthStateChanged` boolean, required — Whether the person switched stealth state between the two snapshots.
    - `pagination` object, required
      - `nextCursor` string, nullable — Cursor for the next page. Null means there are no additional pages.
      - `hasMore` boolean, required — Whether additional pages are available for this query.
  - `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/revisions/0c537984b99f/schema)
