Skip to main content

Retrieve lead contact details

Searches and retrieves personal, business, and contact information of people matching the search criteria provided.

This Wrk Action divides. For more information on divides please visit our article explaining Divides.

Common use cases

  • Lead Enrichment

Application

  • People Insight

Inputs (what you have)

NameDescriptionData TypeRequired?Example
Maximum number of resultsIntegerRequired
Full nameContact full nameText(Long)Optional
First nameContact first nameText(Short)Optional
Last nameContact last nameText(Short)Optional
EmailWork email address for the contact in example@example.comformatEmailOptional
PhoneList of person phones or mobile numbers. Press the “Enter” key after each phone number is addedList of PhoneOptional
Job title(s)Contact title at current place of employment. Press “Enter” to input multiple job titlesList of Text(Short)Optional
Exclude job title(s)Exclude list of job titles. Press the “Enter” key after each job title is addedList of Text(Short)Optional
Management levelContact management level at current place of employment. Choose from: Board Member, C Level Exec, VP Level Exec, Director, Manager, Non Manager. Press the “Enter” key after each level is addedList of TextOptional
DepartmentContact department at current place of employment. Choose from: C-Suite, Finance, Human Resources, Sales, Operations, Information Technology, Engineering & Technical, Marketing, Legal, Medical & Health, Other. Press the “Enter” key after each department is addedList of textOptional
Job functionContact job function at their current place of employment. Press the “Enter” key after each job function is addedList of textOptional
Location search typeLocation criteria for searchPre-defined choice listOptional
CountryCountry for the primary address. Impacted by Location search typeText(short)OptionalCanada
StateState or province. You can use free text, or two-letter common abbreviation for a U.S. state. Impacted by Location search typeText(Short)Optionalnew hampshire or nh
Contact validated afterThe date after which the contact's profile was last validatedDateOptional
Company websiteURL to the company website in http://www.example.com formatURLOptional
Required fieldsSpecify a list of required fields for each record returned. Can include email, phone, personalEmail, and mobilePhoneList of textOptionalPhone, Email
Contact accuracy minimumMinimum accuracy score for search results. This score indicates the likelihood that a contact is reachable and still employed by the company listed. Minimum score is 70 and maximum is 99.IntegerOptional
Additional filtersAdd extra filters in JSON format to further customize your contact searchText(Long)Optional{“companyType”:”private”}

Note 1: the value of inputs can either be a set value in the configuration of the Wrk Action within the Wrkflow, or a variable from the Data library section. These variables in the Data library section are the outputs of previous Wrk Actions in the Wrkflow.

Note 2: Additional filters can be configured to add new filters that are not included in the pre-defined inputs. This must be done in JSON format following this pattern:

{

"filtername1" : "###{{filter value 1}}",

"filtername2" : "###{{filter value 2}}",

...}

List of possible filters:

FilternameFormatDescription
supplementalEmailTextSupplemental email address for the contact in example@example.com format
hashedEmailTextHashed email value for the contact. Allows searching via an email address with the extra security of not exposing the email. Supported hash algorithms are: MD5, SHA1, SHA256 and SHA512.
middleInitialTextContact middle initial
excludeManagementLevelTextExclude contact based on management level.
boardMemberTextExclude or include board members from search results. By default, the API includes board members in results
excludePartialProfilesTrue or FalseContacts who do not have an active company associated with them are considered partial profiles. Exclude contacts with a partial profile from search results.
executivesOnlyTrue or FalseReturn only executives
contactAccuracyScoreMaxTextMaximum accuracy score for search results. This score indicates the likelihood that a contact is reachable and still employed by the company listed. Minimum score is 70 and maximum is 99.
lastUpdatedDateAfterStringThe date after which the contact's profile was last updated in YYYY-MM-DD format
validDateAfterStringThe date after which the contact's profile was last validated in YYYY-MM-DD format
lastUpdatedInMonthsIntegerNumber of months within which the contact's profile was last updated. For example, if lastUpdatedinMonths is 12 only contacts that were updated in the last 12 months will be returned.
hasBeenNotifiedStringContacts who have been notified of inclusion in ZoomInfo's database. Values are exclude, include, and only.
companyPastOrPresentStringReturns companies based on a contact's work history. Values are present (default), past, and pastAndPresent.
schoolStringContact educational institution
degreeStringContact education degree
locationCompanyIdArraySearches by contact's location IDs. Use the Location Enrich endpoint to obtain a list of location IDs for a company.
companyIdStringZoomInfo unique identifier for the company. Will accept a comma-separated list.
companyNameStringCompany name. Can use OR and NOT operators to include or exclude companies by name. For example, "Vodaphone OR Comcast NOT Verizon"
companyWebsiteStringURL to the company website in http://www.example.com format
companyTickerArrayCompany stock ticker symbol
companyDescriptionStringText description unique to the company you want to use as search criteria
parentIdStringZoomInfo Company ID for parent company
ultimateParentIdStringZoomInfo Company ID for ultimate parent company
companyTypeStringCompany type (private, public, and so on). See the Company Type lookup endpoint for values.
addressStringCompany address
streetStringCompany street
stateStringCompany state (U.S.) or province (Canada). You can use free text state or province names (e.g., "new hampshire"), the two-letter common abbreviation for a U.S. state (e.g., "nh"), or values provided in the State lookup endpoint.
zipCodeStringZip Code of the company's primary address
countryStringCountry for the company's primary address. You can use free text or see the Country lookup endpoint for values.
continentStringContinent for the company's primary address. See the Continent lookup endpoint for values.
zipCodeRadiusMilesStringUsed in conjunction with zipCode, designates a geographical radius (in miles) from the zipCode provided.
hashTagStringStringHash tags for a company. Can include a comma-separated list.
techAttributeTagListStringSpecify technology product tags. See the Tech - Product lookup endpoint for values. This string uses a numerical dot notation format similar to an IP address. The notation denotes the hierarchical structure: parent-category.category.vendor. For example, 333.202.28. You can use wildcards in the notation (e.g., 333.202.\\\*, \\\*.202.\\\*, and so on).
subUnitTypesStringCompany sub types (e.g., division, subsidiary and so on). See the Sub Unit Type lookup endpoint for values.
primaryIndustriesOnlyBooleanUsed in conjunction with the industryCodes input parameter. When set to true, any result returned must have one of the specified industries as a primary industry. If no industries are specified, then this parameter will be ignored. Default is false.
industryCodesStringTop-level industry that the contact works in. A contact can have multiple top level industries. Tags are based on the contact's current company. Can include a comma-separated list. See the Industry Codes lookup endpoint for values.
industryKeywordsStringIndustry keywords associated with a company. Can include a comma-separated list.
sicCodesStringThe Standard Industrial Classification is a system for classifying industries by a four-digit code. See the SIC Codes lookup endpoint for values.
naicsCodesStringThe North American Industry Classification System (NAICS) is the standard used by Federal statistical agencies in classifying business establishments for the purpose of collecting, analyzing, and publishing statistical data related to the U.S. business economy. See the NAICS Codes lookup endpoint for values.
revenueMinIntegerMinimum annual revenue for a company in U.S. dollars. Use with revenueMax to set a range. Alternatively, you can use the revenue parameter to search for pre-defined ranges.
revenueMaxIntegerMaximum annual revenue for a company in U.S. dollars. Use with revenueMin to set a range. Alternatively, you can use the revenue parameter to search for pre-defined ranges.
revenueStringAnnual revenue range in U.S. dollars. Accepts a comma-separated list of values. See the Revenue Range lookup endpoint for values. Alternatively, to get more granular ranges, you can use the revenueMin and revenueMax parameters.
employeeRangeMinStringMinimum employee count for a company. Use with employeeRangeMax to set a range. Alternatively, you can use the employeeCount parameter to search for pre-defined ranges.
employeeRangeMaxStringMaximum employee count for a company. Use with employeeRangeMin to set a range. Alternatively, you can use the employeeCount parameter to search for pre-defined ranges.
employeeCountStringEmployee count range. Accepts a comma-separated list of values. See the Employee Count lookup endpoint for values. Alternatively, to get more granular ranges, you can use the employeeRangeMin and employeeRangeMax parameters.
companyRankingStringCompany ranking list (e.g., Fortune 500 and so on). See the Company Ranking lookup endpoint for values.
metroRegionStringCompany metro area. Accepts a comma-separated list of U.S. and Canada metro areas. See the Metro Area lookup endpoint for values.
locationSearchTypeStringLocation criteria for search. Values are PersonOrHQ, PersonAndHQ, Person, HQ, PersonThenHQ.
fundingAmountMinIntegerMinimum funding amount in thousands (e.g., 1 = 1000, 500 = 500,000). If fundingAmountMin is used without fundingAmountMax, the result will be the amount specified or greater.
fundingAmountMaxIntegerMaximum funding amount in thousands (e.g., 1 = 1000, 500 = 500,000). If fundingAmountMax is used without fundingAmountMin, the result will be the amount specified or less.
fundingStartDateStringStart date of the funding in YYYY-MM-DD format. If fundingStartDate and fundingEndDate are both specified, they will be used as a range. Start date after end date returns an error. If start date and end date are the same, will return results for exact date.
fundingEndDateStringEnd date of the funding in YYYY-MM-DD format. If fundingStartDate and fundingEndDate are both specified, they will be used as a range. Start date after end date returns an error. If start date and end date are the same, will return results for exact date.
excludedRegionsStringExclude a company metro area. Accepts a comma-separated list of U.S. and Canada metro areas. See the Metro Area lookup endpoint for values.
zoominfoContactsMinStringMinimum number of ZoomInfo contacts associated with company
zoominfoContactsMaxStringMaximum number of ZoomInfo contacts associated with company
companyStructureIncludedSubUnitTypesStringCompany hierarchical structure
oneYearEmployeeGrowthRateMinStringMinimum one year employee growth rate for a company. Use with oneYearEmployeeGrowthRateMax to set a range.
oneYearEmployeeGrowthRateMaxStringMaximum one year employee growth rate for a company. Use with oneYearEmployeeGrowthRateMin to set a range.
twoYearEmployeeGrowthRateMinStringMinimum two year employee growth rate for a company. Use with twoYearEmployeeGrowthRateMax to set a range.
twoYearEmployeeGrowthRateMaxStringMaximum two year employee growth rate for a company. Use with twoYearEmployeeGrowthRateMin to set a range.
positionStartDateMinStringMinimum date for when a contact began current employment. Use with positionStartDateMax to set a range.
positionStartDateMaxStringMaximum date for when a contact began current employment. Use with positionStartDateMin to set a range.
webReferencesArrayList of web references for a contact. Default criteria is OR between multiple values. Should only contain english letters and numbers.
filterByBuyingCommitteeBooleanBoolean flag for Buying Committee. Setting this to TRUE will filter the results based on the Buying Committees set for the account. Default is FALSE.
techSkillsArrayListList of technology skills for a contact. Default criteria is OR between multiple values. Should only contain string numbers
yearsOfExperienceStringYears of overall experience. Must be a comma-separated string of the values found at /lookup/years-of-experience

Outputs (what you get)

NameDescriptionData TypeRequired?Example
First nameContact first nameText(Short)OptionalJohn
Middle nameContact middle nameText(Short)OptionalRobert
Last nameContact last nameText(Short)OptionalSmith
EmailWork email address for the contact in example@example.com formatEmailOptionaljohn.smith@example.com
PhoneContact direct phone numberPhoneOptional+1 (123) 456-7890
Direct phone do not call?Contact flagged with "do not call" for direct phoneTrue/FalseOptionalfalse
StreetStreet for the contact's work addressText(Short)Optional123 Main Street
CityCity for the contact's work addressText(Short)OptionalNew York
Zip codeZip Code or Postal Code for the contact's work addressText(Short)Optional10001
StateState or province for the contact's work addressText(Short)OptionalCalifornia
CountryCountry for the contact's work addressText(Short)OptionalUnited States
Last validated dateDate on which the contact record was last validatedDateOptional2023-07-15
Last updated dateDate on which the contact record was last updatedDateOptional2023-07-22
SalutationContact salutationText(Short)OptionalMr.
SuffixContact suffixText(Short)OptionalJr.
Job titleContact job title at the current place of employmentText(Short)OptionalMarketing Manager
DepartmentContact department at the current place of employmentList of TextOptional["C-Suite"]
Job functionContact job function at the current place of employmentList of TextOptional[“Executive"]
EducationContact education details in JSON formatText(Long)Optional[{"school": "University of Nevada , Las Vegas","educationDegree": {"degree": "", "areaOfStudy": ""}}]
Picture linkThe URL which can be used to retrieve a photo for the contactUrlOptionalhttp://example.com/john_smith.jpg
Mobile phone do not call?Contact flagged with "do not call" for mobile phoneTrue/FalseOptionaltrue
Facebook linkFacebook link for the contactUrlOptionalhttps://www.facebook.com/john.smith
Twitter linkTwitter handle link for the contactUrlOptionalhttps://twitter.com/johnsmith/
Linkedin linkLinkedin profile for the contactUrlOptionalhttps://www.linkedin.com/in/johnsmith/
Employment historyContact employment history in JSON formatText(Long)Optional[{"jobTitle": "Vice President of Data and Marketing","managementLevel": ["VP-Level"],"fromDate": "2002-01-02T00:00:00.000Z","toDate": "2006-01-02T00:00:00.000Z","company": {"companyId": 0,"companyName": "iProfile","companyPhone": "","companyWebsite": ""}}]
Management levelContact management levelList of TextOptional["VP-Level"]
Contact accuracy scoreThis score indicates the likelihood that a contact is reachable and still employed by the company listed. Minimum score is 75 and maximum is 99.IntegerOptional88
Company nameName of the contact's current companyText(short)OptionalXYZ Corporation
Company websiteURL to the company website in http://www.example.com formatLinkOptionalhttp://www.xyzcorp.com
Current position start dateThe date on which the contact began their current employmentDateOptional2022-02-15
Years of experienceYears of overall experienceIntegerOptional10
Tech skillsA comma-separate list of the technology skills identified for a contactList of TextOptionalPython, Java, SQL, Machine Learning

Outcomes

NameDescription
Impossible To CompleteThis status is selected in the event of the following scenarios:The external system is not accessible

Requirements

  • N/A