← All integrations

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.