Mandala
Tools

ZoomInfo

Search and enrich B2B company and contact data with ZoomInfo.

Usage Instructions

Integrates ZoomInfo into the workflow. Search companies and contacts, enrich firmographic and contact data, find intent signals, and pull news — all using the ZoomInfo GTM API.

Tools

zoominfo_search_companies

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

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.

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

Notes

  • Category: tools
  • Type: zoominfo
ZoomInfo