payload.search | string | No | — | Free-text profile search. |
payload.currentCompanies | string | No | — | Comma-separated current company names, LinkedIn company URLs, or identifiers; maximum 50. HarvestAPI matches this filter by company name even when an ID or URL is provided, so verify returned currentPositions.companyId values. |
payload.pastCompanies | string | No | — | Comma-separated past company filters. |
payload.locations | string | No | — | Comma-separated location filters. |
payload.geoIds | string | No | — | Comma-separated LinkedIn geography IDs. |
payload.schools | string | No | — | Comma-separated school filters. |
payload.currentJobTitles | string | No | — | Comma-separated current job-title filters. |
payload.pastJobTitles | string | No | — | Comma-separated past job-title filters. |
payload.firstNames | string | No | — | Comma-separated first names. |
payload.lastNames | string | No | — | Comma-separated last names. |
payload.industryIds | string | No | — | Comma-separated LinkedIn industry IDs. |
payload.yearsAtCurrentCompanyIds | string | No | — | Comma-separated years-at-current-company filter IDs. |
payload.yearsOfExperienceIds | string | No | — | Comma-separated years-of-experience filter IDs. |
payload.seniorityLevelIds | string | No | — | Comma-separated seniority-level IDs. |
payload.functionIds | string | No | — | Comma-separated job-function IDs. |
payload.recentlyChangedJobs | boolean | No | — | Filter to profiles that recently changed jobs. |
payload.postedOnLinkedin | boolean | No | — | Filter to profiles that posted on LinkedIn. |
payload.profileLanguages | string | No | — | Comma-separated profile languages. |
payload.companyHeadcount | string | No | — | Comma-separated current-company headcount ranges. |
payload.companyHeadquarterLocations | string | No | — | Comma-separated current-company headquarters locations. |
payload.excludeLocations | string | No | — | Comma-separated locations to exclude; maximum 70. |
payload.excludeGeoIds | string | No | — | Comma-separated geography IDs to exclude; maximum 70. |
payload.excludeCurrentCompanies | string | No | — | Comma-separated current companies to exclude; maximum 50. |
payload.excludePastCompanies | string | No | — | Comma-separated past companies to exclude; maximum 50. |
payload.excludeSchools | string | No | — | Comma-separated schools to exclude; maximum 50. |
payload.excludeCurrentJobTitles | string | No | — | Comma-separated current job titles to exclude; maximum 70. |
payload.excludePastJobTitles | string | No | — | Comma-separated past job titles to exclude; maximum 70. |
payload.excludeIndustryIds | string | No | — | Comma-separated industry IDs to exclude; maximum 70. |
payload.excludeSeniorityLevelIds | string | No | — | Comma-separated seniority-level IDs to exclude; maximum 20. |
payload.excludeFunctionIds | string | No | — | Comma-separated function IDs to exclude; maximum 30. |
payload.excludeCompanyHeadquarterLocations | string | No | — | Comma-separated company headquarters locations to exclude; maximum 70. |
payload.salesNavUrl | string | No | — | Sales Navigator search URL whose filters should be reproduced. Format: uri. |
payload.page | integer | No | 1 | Result page, from 1 through 100. Minimum: 1. Maximum: 100. |
payload.sessionId | string | No | — | Search session identifier to preserve across later pages. |
payload.usePrivatePool | string | No | — | Set to true to use the caller’s private LinkedIn account pool. |
payload.requiredAccountId | string | No | — | Require one specific private LinkedIn account. |