ZoomInfo

Use ZoomInfo to search company and contact data, enrich records, retrieve buyer intent signals, and search company news.

Search Contacts returns people matching role and company filters, without email or phone data. Pass their IDs to Enrich Contacts for engagement details. Enrich Companies and Enrich Contacts accept up to 25 records per request. Company enrichment can resolve a name, domain, ticker, or ZoomInfo ID.

Search Intent returns companies researching selected topics, signal scores, and recommended contacts. Search News filters by category, source URL, or publication date.

Supply a client ID and secret. Sim exchanges them for a short-lived OAuth bearer token on each call; you do not supply the access token yourself.

Use the block

Search companies and contacts, enrich company or contact records, retrieve intent signals, and search news through the ZoomInfo GTM API.

Actions

ZoomInfo Search Companies

Search the ZoomInfo company database by name, industry, location, and size.

Inputs and outputs

Input

ParameterTypeRequiredDescription
clientIdstringYesZoomInfo OAuth client ID
clientSecretstringYesZoomInfo OAuth client secret
companyNamestringNoCompany name to search for
companyWebsitestringNoCompany website (comma-separated for multiple)
companyTickerstringNoStock ticker symbols — JSON array, comma-separated list, or single ticker. Sent to the API as an array.
industryCodesstringNoIndustry codes — JSON array or comma-separated list. Sent to the API as a comma-separated string.
countrystringNoCountry name
statestringNoState or province
metroRegionstringNoUS/Canada metro region
revenueMinnumberNoMinimum annual revenue in thousands USD
revenueMaxnumberNoMaximum annual revenue in thousands USD
employeeRangeMinnumberNoMinimum employee count
employeeRangeMaxnumberNoMaximum employee count
excludeDefunctCompaniesbooleanNoExclude inactive companies
pagenumberNoPage number (1-based)
rppnumberNoResults per page (1-100, default 25)
sortBystringNoField to sort by
sortOrderstringNoSort order (asc or desc)

Output

ParameterTypeDescription
companiesarrayMatching companies
totalResultsnumberTotal number of matching results across all pages
currentPagenumberCurrent page number
totalPagesnumberTotal number of pages available

ZoomInfo Search Contacts

Search ZoomInfo for contacts (people) by name, job title, company, and other filters. Does not return emails or phone numbers — use Enrich Contacts for engagement data.

Inputs and outputs

Input

ParameterTypeRequiredDescription
clientIdstringYesZoomInfo OAuth client ID
clientSecretstringYesZoomInfo OAuth client secret
firstNamestringNoFirst name
lastNamestringNoLast name
fullNamestringNoFull name
emailAddressstringNoEmail address
jobTitlestringNoJob title
managementLevelstringNoManagement level — JSON array or comma-separated list. Sent to the API as a comma-separated string.
departmentstringNoDepartment — JSON array or comma-separated list. Sent to the API as a comma-separated string.
companyIdstringNoZoomInfo company ID
companyNamestringNoCompany name
contactAccuracyScoreMinnumberNoMinimum accuracy score (70-99)
requiredFieldsstringNoFields that must exist in results — JSON array or comma-separated list. Sent to the API as a comma-separated string.
excludePartialProfilesbooleanNoExclude partial profiles
pagenumberNoPage number (1-based)
rppnumberNoResults per page (1-100, default 25)
sortBystringNoField to sort by
sortOrderstringNoSort order (asc or desc)

Output

ParameterTypeDescription
contactsarrayMatching contacts (without emails or phone numbers)
totalResultsnumberTotal number of matching results across all pages
currentPagenumberCurrent page number
totalPagesnumberTotal number of pages available

ZoomInfo Enrich Companies

Enrich up to 25 companies in one request with detailed firmographics, industry, financials, and more.

Input

ParameterTypeRequiredDescription
clientIdstringYesZoomInfo OAuth client ID
clientSecretstringYesZoomInfo OAuth client secret
matchCompanyInputstringYesJSON array (1-25 items) of company matching criteria, e.g. [{"companyName":"Acme","companyWebsite":"acme.com"}]
outputFieldsstringNoJSON array or comma-separated list of fields to return (e.g. ["id","name","website","revenue","employeeCount"]). Defaults to a standard firmographic set if omitted.

Output

ParameterTypeDescription
resultsarrayEnrichment results, one per input with match status and attributes

ZoomInfo Enrich Contacts

Enrich up to 25 contacts in one request with verified emails, phone numbers, job details, and more.

Input

ParameterTypeRequiredDescription
clientIdstringYesZoomInfo OAuth client ID
clientSecretstringYesZoomInfo OAuth client secret
matchPersonInputstringYesJSON array (1-25 items) of contact matching criteria, e.g. [{"firstName":"Jane","lastName":"Doe","companyName":"Acme"}]
outputFieldsstringNoJSON array or comma-separated list of fields to return (e.g. ["id","firstName","email","phone","jobTitle"]). Defaults to a standard contact set if omitted.
requiredFieldsstringNoJSON array or comma-separated list of fields that must exist in results (e.g. ["email"])

Output

ParameterTypeDescription
resultsarrayEnrichment results, one per input with match status and attributes

ZoomInfo Search Intent

Search for companies showing intent signals on specific topics.

Input

ParameterTypeRequiredDescription
clientIdstringYesZoomInfo OAuth client ID
clientSecretstringYesZoomInfo OAuth client secret
topicsstringYesUp to 50 intent topics as JSON array or comma-separated list (e.g. ["CRM Software","Marketing Automation"])
signalStartDatestringNoEarliest signal date (YYYY-MM-DD)
signalEndDatestringNoLatest signal date (YYYY-MM-DD)
signalScoreMinnumberNoMinimum signal score (60-100)
signalScoreMaxnumberNoMaximum signal score (60-100)
audienceStrengthMinstringNoMinimum audience strength (A-E, A is largest)
audienceStrengthMaxstringNoMaximum audience strength (A-E, A is largest)
findRecommendedContactsbooleanNoInclude recommended contacts (default true)
countrystringNoCountry filter
statestringNoState filter
industryCodesstringNoIndustry codes — JSON array or comma-separated list. Sent to the API as a comma-separated string.
pagenumberNoPage number (1-based)
rppnumberNoResults per page (1-100, default 25)

Output

ParameterTypeDescription
signalsarrayIntent signals with topic, score, audience strength, and company
totalResultsnumberTotal number of matching results across all pages
currentPagenumberCurrent page number
totalPagesnumberTotal number of pages available

ZoomInfo Search News

Search ZoomInfo news articles by category, URL, or date range.

Input

ParameterTypeRequiredDescription
clientIdstringYesZoomInfo OAuth client ID
clientSecretstringYesZoomInfo OAuth client secret
categoriesstringNoNews categories as JSON array or comma-separated list
urlstringNoNews source URLs as JSON array or comma-separated list
pageDateMinstringNoEarliest publish date (YYYY-MM-DD)
pageDateMaxstringNoLatest publish date (YYYY-MM-DD)
pagenumberNoPage number (1-based)
rppnumberNoResults per page (1-100, default 25)

Output

ParameterTypeDescription
articlesarrayNews articles matching the filters
totalResultsnumberTotal number of matching results across all pages
currentPagenumberCurrent page number
totalPagesnumberTotal number of pages available