Find People
Build people lists by combining contact fields with the current employer snapshot on each contact record.
When to use it
Use POST /v2/search/people when you need a list of contacts by role, seniority, geography, or current employer. The endpoint searches the contacts index and can return company details such as company.name, company.domain, company.industry, and company.about with each person.
How it works
- Send at least one supported
peopleorcompanyfilter. - Use exact normalized values for seniority, functions, country codes, continents, regions, and company type.
- Use
max_resultsfrom1to100. Pagination uses the opaquecursorfrom the previous response. - The nested
companyobject is an employer snapshot stored on the person record, not a standalone company enrichment response.
Working filters
Company filters inside Find People
| Request field | Normalized format | Response field | Examples |
|---|---|---|---|
company.domain | Bare employer hostname, or include/exclude arrays. | company.domain | openai.com, google.com |
company.name | Employer name terms or phrases, or include/exclude arrays. | company.name | OpenAI, Microsoft |
company.keywords | Alias-style employer name keyword filter. | company.name | openai, salesforce |
company.country_code | Uppercase ISO 3166-1 alpha-2 country code. | company country snapshot | US, GB, IN |
company.continent | Dataset continent value. | company continent snapshot | North America, Europe |
company.type | Exact source company type label. | company.type | Privately Held, Public Company |
People filters
| Request field | Normalized format | Response field | Examples |
|---|---|---|---|
people.job_title | Current title terms or phrases, or include/exclude arrays. | job_title | CEO, VP Marketing, Head of Growth |
people.title | Alias for people.job_title. | job_title | Founder, Product Manager |
people.job_function | Exact source department or function label. | job_function | General Business & Management |
people.department | Alias for people.job_function. | job_function | Sales & Business Development |
people.job_level | Exact source seniority label. | job_level | Staff, Manager, Director, VP, C-Team, Other |
people.seniority | Alias for people.job_level. | job_level | C-Team, VP |
people.country_code | Uppercase ISO 3166-1 alpha-2 country code. | location.country_code | US, GB, IN |
people.continent | Dataset continent value. | location.continent | North America, Asia |
people.sales_region | Dataset sales region code. | Filter-only | NORAM, LATAM, EMEA, APAC |
people.min_connections_count | Positive integer lower bound. | connections_count | 500 |
Accepted values
Use these canonical exact values in list filters. Title and domain filters can use include/exclude arrays.
| Field | Accepted values |
|---|---|
people.job_level | C-Team, Director, Manager, Other, Staff, VP |
people.sales_region | APAC, EMEA, LATAM, NORAM |
company.type | Educational, Educational Institution, Government Agency, Nonprofit, Partnership, Privately Held, Public Company, Self-Employed, Self-Owned, Sole Proprietorship |
country_code | Uppercase two-letter country codes from Geography. |
Response shape
Each result includes normalized person fields and, when present on the contact record, a compact employer object.
| Field | Type | Description |
|---|---|---|
first_name | string | null | Given name. |
last_name | string | null | Family name when present in the source data. |
full_name | string | null | Person display name. |
headline | string | null | LinkedIn headline. |
job_title | string | null | Current title. |
job_function | string | null | Department or functional area. |
job_level | string | null | Seniority level. |
linkedin_url | string | null | Canonical LinkedIn profile URL. |
connections_count | integer | null | LinkedIn connection count when available. |
profile_picture_url | string | null | Profile image URL when available. |
location.city | string | null | Person city. |
location.state_code | string | null | Person state or subdivision code. |
location.country_code | string | null | Person country code. |
location.continent | string | null | Source continent value. |
email | string | null | Work email when available. |
phone | string | null | Mobile or direct phone when available. |
company | object | null | Nested normalized company object using the company fields above. |
Employer snapshot fields
| Field | Type | Description |
|---|---|---|
company.linkedin_url | string | null | Current employer LinkedIn company URL. |
company.name | string | null | Current employer display name. |
company.headline | string | null | Current employer headline when available. |
company.about | string | null | Current employer description when available. |
company.industry | string | null | Current employer industry label returned from the contact index. |
company.type | string | null | Current employer entity type. |
company.size | string | number | null | Current employer size bucket when available. |
company.employees_on_linkedin | integer | null | Employee count represented on LinkedIn. |
company.founded_year | integer | null | Year the employer was founded. |
company.domain | string | null | Current employer primary domain. |
company.website | string | null | Current employer website URL. |
company.logo | string | null | Current employer logo image URL. |
Examples
Role and domain
curl -X POST "https://moltsetz.com/v2/search/people" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"company": {
"domain": {
"include": [
"openai.com"
]
}
},
"people": {
"job_title": {
"include": [
"CEO"
],
"exclude": [
"Assistant"
]
}
},
"max_results": 10
}'Seniority, function, and geography
curl -X POST "https://moltsetz.com/v2/search/people" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"people": {
"job_level": [
"VP",
"Director"
],
"job_function": [
"Sales & Business Development"
],
"country_code": [
"US"
],
"sales_region": [
"NORAM"
]
},
"max_results": 25
}'Employer type
curl -X POST "https://moltsetz.com/v2/search/people" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"company": {
"type": [
"Privately Held"
],
"country_code": [
"US"
]
},
"people": {
"job_title": {
"include": [
"Head of Growth"
]
}
},
"max_results": 10
}'Not yet supported
These fields exist in the wider data model or company-focused docs, but should not be used as Find People filters until the API maps them in the contacts query.
company.industry,company.employee_range, andcompany.sales_regionas People Search filters.company.hq.*, revenue, funding, NAICS, SIC, traffic, ad spend, technologies, and open roles as People Search filters.people.education,people.skills,people.certifications, andpeople.languagesas People Search filters.