ZoomInfo
17 operations2 webhooks
B2B contact database for sales intelligence, company data, and prospecting workflows.
Supported operations
- Enrich CompanyRead-only
Enrich up to 25 companies from partial identifiers
- Enrich ContactRead-only
Enrich up to 25 contacts from partial identifiers
- Enrich IntentRead-only
Fetch intent signals for one company
- Enrich LocationRead-only
Fetch every known office location for one company
- Enrich NewsRead-only
Fetch news articles for one company
- Enrich ScoopRead-only
Fetch Scoops for one company
- Enrich TechnologyRead-only
Fetch the technologies detected in one company's stack
- Get Company Search Input FieldsRead-only
List the company search filters this account may use
- Get Contact Search Input FieldsRead-only
List the contact search filters this account may use
- Get Intent Search Input FieldsRead-only
List the intent search filters this account may use
- Get News Search Input FieldsRead-only
List the news search filters this account may use
- Get Scoop Search Input FieldsRead-only
List the scoop search filters this account may use
- Search CompaniesRead-only
Search companies by firmographics, location and technology
- Search ContactsRead-only
Search contacts by name, title, seniority and company
- Search IntentRead-only
Search companies showing buying intent on given topics
- Search NewsRead-only
Search news articles by category and publish date
- Search ScoopsRead-only
Search Scoops, ZoomInfo research notes about companies
Supported triggers
- Company Update
A company you have enriched was updated
- Contact Update
A contact you have enriched was updated
FAQ
Install corsair and @corsair-dev/zoominfo, add the ZoomInfo plugin, and connect with OAuth. Then call methods like corsair.zoominfo.api.zoominfo.enrichCompany() from your app. Corsair verifies webhooks, stores tokens, and syncs data per tenant.
Yes. ZoomInfo needs an OAuth app with scopes that match what you automate. Register the app in ZoomInfo, configure redirect URLs, then connect through Corsair or managed OAuth in Hub.
Yes. One Corsair client can hit ZoomInfo, GitHub, Notion, Stripe, and the rest. Trigger ZoomInfo from a webhook, push updates to Slack, or chain actions across plugins. Same tenant context across integrations, plain TypeScript.
Teams use Corsair for b2b contact database for sales intelligence, company data, and prospecting workflows. Common builds include sync jobs, admin tooling, and agents that call ZoomInfo APIs from your backend. Webhook handlers react to ZoomInfo events and fan out to Slack, email, or other plugins in the same tenant. Local DB entities let you query synced ZoomInfo records without hitting the API on every read.
The SDK is open source. Self-host and you pay Corsair nothing for the integration layer. Hub bills for hosted auth and execution, not per ZoomInfo API call. Hub has a generous free tier. For hobby projects you can probably run the whole thing on free. Paid plans start to matter with more tenants or heavier traffic.
We maintain @corsair-dev/zoominfo in the open repo. When ZoomInfo ships API changes, upgrade the package. Your call sites stay typed. You should not need to rewrite the integration layer each time.
No. Corsair does not read your ZoomInfo data or hold individual access credentials. Credentials stay in your database. API calls run on your instance. We do not store ZoomInfo data on your behalf.