ZoomInfo
Premium B2B data — enrich contacts/companies, search the database, and pull intent/scoop/news signals. BYOK-only on Hyreflow. Key gotcha: enrich is capped at 25 records/call.
Reach for ZoomInfo when you need high-quality B2B enrichment at scale, net-new prospecting, or intent/scoop signals for prioritization — a premium alternative or complement to Apollo and the waterfall enrichers.
ZoomInfo is BYOK-only — it isn't resold on managed credits, and calls are free on Hyreflow (you pay
ZoomInfo per record on your own account — failed/no-match lookups are NOT charged). ZoomInfo uses OAuth
client credentials rather than a single key, so it isn't a self-serve integration yet: you can't connect it
from the dashboard, so contact Hyreflow to get it enabled. user_usage is a free balance check.
Capabilities
Cost below is on your own ZoomInfo account (BYOK-only) — Hyreflow charges 0 credits for every ZoomInfo call.
| Tool | Does | Cost |
|---|---|---|
zoominfo_search_contacts | Search the contact database (filters under data) | Metered |
zoominfo_search_companies | Search the company database | Metered |
zoominfo_enrich_contacts | Enrich ≤ 25 contacts (matchPersonInput + outputFields) | Metered / record |
zoominfo_enrich_companies | Enrich ≤ 25 companies (matchCompanyInput + outputFields) | Metered / record |
zoominfo_enrich_intent | Intent signals for prioritization | Metered |
zoominfo_enrich_scoops | Company scoops (signals) | Metered |
zoominfo_company_lookalikes | Similar companies | Metered |
zoominfo_user_usage | API usage / credits balance | Free |
Guidance
- OAuth 2.0 client credentials: env
ZOOMINFO_CLIENT_ID,ZOOMINFO_CLIENT_SECRET, optionalZOOMINFO_SCOPE. The adapter caches/refreshes the ~1h Bearer and re-auths once on a 401. - Per-endpoint scopes must be granted to the DevPortal app (
api:data:contact,api:data:company, …); omitscopeto use all configured. - Enrich is capped at 25 records/call and bills per record — pilot a 1-record enrich, then gate bulk behind approval. Run
user_usageto check balance. - Search body shape: filters go under
data;page[number]/page[size](1–100) andsortare query params. - Confirmed vs inferred: enrich/search/lookalikes/recommendations are confirmed; news/technologies/org-chart/hashtag variants are pattern-inferred — verify on a pilot. Anything unwrapped is reachable via the generic
request()passthrough.
hyreflow tools execute zoominfo zoominfo_enrich_contacts \
--payload '{"payload":{"data":{"matchPersonInput":[{"firstName":"Ada","lastName":"Lovelace","companyName":"Example"}],"outputFields":["email","phone"]}}}'Use search to discover net-new, enrich to resolve emails/phones/firmographics, then intent/scoops to prioritize before handing to sequencers or the ATS.