View raw JSON
{
"type": "object",
"required": [],
"properties": {
"queryParams": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"~standard": {
"vendor": "zod",
"version": 1,
"jsonSchema": {}
},
"properties": {
"page": {
"type": "integer",
"maximum": 500,
"description": "Optional integer from 1 to 500. Selects the requested page together with the page-size setting; it does not fetch later pages automatically.",
"exclusiveMinimum": 0
},
"per_page": {
"type": "integer",
"maximum": 100,
"description": "Optional integer from 1 to 100. Requests up to this many previews on the selected page; the page may contain fewer records or be empty.",
"exclusiveMinimum": 0
},
"q_keywords": {
"type": "string",
"description": "Optional words for filtering person-search results. Use the job-title list when you want to search by role; this is not a dedicated person-name lookup."
},
"person_titles[]": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional list of job titles. People may match any listed title, including related title terms. The similar-title setting controls broader title matching; a match does not verify the person’s current role."
},
"organization_ids[]": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional list of existing Apollo organization IDs to restrict the person search. Supply IDs you already have; selecting this filter does not look up organization IDs."
},
"person_locations[]": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional list of cities, US states or countries where people live. This differs from employer headquarters and job-posting locations; location-presence indicators in previews do not reveal the actual location."
},
"revenue_range[max]": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"revenue_range[min]": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"person_seniorities[]": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional list of seniority labels: owner, founder, c_suite, partner, vp, head, director, manager, senior, entry, intern. Multiple labels broaden the matches. These refer to currently held titles, not past titles or independently verified purchasing authority."
},
"contact_email_status[]": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional list of source email-status labels: verified, unverified, likely to engage, unavailable. Multiple labels broaden the matches. Filtering by status does not return an email address or establish deliverability."
},
"include_similar_titles": {
"type": "boolean",
"description": "Optional boolean controlling whether similar titles can match the job-title list. Set false to request narrower title matching; this does not independently verify role, identity or purchasing authority."
},
"organization_locations[]": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional list of headquarters locations for the person’s current employer. This does not mean branch offices, the person’s residence or hiring locations, and does not reveal headquarters values in the preview."
},
"q_organization_job_titles[]": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional list of titles in active job postings at the person’s current employer. Results remain person previews, not job postings or independently verified open vacancies."
},
"organization_job_locations[]": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional list of locations in active employer job postings. These are hiring locations, separate from a person’s residence and employer headquarters; the search does not return a job list."
},
"q_organization_domains_list[]": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional list of employer domains without www. or @. Apollo documents up to 1,000 per request. A domain may match current or past employment; the current-employer name returned in a preview may differ from the supplied domain."
},
"organization_num_jobs_range[max]": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"organization_num_jobs_range[min]": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"organization_num_employees_ranges[]": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"description": "Optional list of employer headcount ranges written as lower,upper strings, such as 1,10 or 250,500. Multiple ranges broaden the matches. This filter does not reveal the employer’s actual headcount in a preview."
},
"organization_job_posted_at_range[max]": {
"type": "string",
"description": "Optional upper date for employer job postings, using YYYY-MM-DD. It filters people by employer recruiting context; it is not the person’s data refresh date or proof that a vacancy remains open."
},
"organization_job_posted_at_range[min]": {
"type": "string",
"description": "Optional lower date for employer job postings, using YYYY-MM-DD. It filters people by employer recruiting context; it is not the person’s data refresh date or proof that a vacancy remains open."
},
"currently_using_all_of_technology_uids[]": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"currently_using_any_of_technology_uids[]": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"currently_not_using_any_of_technology_uids[]": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}