---
updatedAt: 2026-07-27T09:13:41.000Z
agentTools:
  projectIndex: https://docs.gtm.ai/llms.txt
---

# Overview

ZoomInfo is a go-to-market intelligence platform that helps sales, marketing, and revenue teams find, enrich, and engage the right companies and contacts. With APIs, MCP, and CLI, you can access 100M+ companies, 500M+ professionals, and 50+ real-time buying and business signals to build AI agents, automate workflows, and create powerful integrations.

## ZoomInfo API

The ZoomInfo API allows you to interact with ZoomInfo functionality and data. Your subscription determines which API [scopes](/docs/zoominfo-oauth-scopes) and [endpoints](/reference/api-overview) you can access, and [rate limits](/docs/rate-limits) apply to all authenticated requests.

You can use the ZoomInfo API to:

* **Build integrations**: Integrate ZoomInfo's data and features into your own applications. Use an OAuth 2.0 authorization flow to gain permission to query the endpoints you need, either on behalf of a signed-in user or as a server-to-server integration. The API offers the ability to retrieve company and contact data, enrich records, build audiences, and more.
* **Find companies and contacts**: Use [search](/reference/searchinterface_searchcontact) endpoints to query ZoomInfo data and find the exact companies and contacts you need, filtered by industry, employee count, location, technology, intent signals, and more.
* Once you've found the companies or contacts you need, use the [enrich company](/reference/enrichinterface_enrichcompany) or [enrich contact ](/reference/enrichinterface_enrichcontact)APIs and MCP tools to retrieve complete records with detailed company and contact information, including firmographics, contact details, technologies, organizational data, and more.&#x20;
* **React to change**: Use [webhooks and events](/docs/webhook-and-events) to notify your application when long-running jobs complete, records change, credit thresholds are reached, or new GTM signals become available, without polling.

## Ways to Connect

You can work with ZoomInfo through two application types, each suited to a different use case:

| Surface      | Supports Authorization Code Flow (PKCE) | Supports Client Credentials Flow |
| :----------- | :-------------------------------------: | :------------------------------: |
| Standard App |                    ✅                    |                 ✅                |
| Partner App  |                    ✅                    |                 ❌                |

**Standard applications** are created directly in the [ZoomInfo Developer Portal](https://developer.zoominfo.com) for your own internal or single-tenant use, and can use either OAuth flow depending on whether requests need to be attributed to an individual user.

**Partner applications** are built by [approved ZoomInfo partners](https://docs.zoominfo.com/docs/partner-app) for distribution to customers across multiple organizations, and undergo a review process before becoming available for customer installation. Partner apps must use the Authorization Code Flow (PKCE).

Choose your flow based on whether your integration acts **on behalf of a signed-in user** or **server-to-server** without per-user attribution:

| Flow                                                                                                                                                           | User Interaction Required |
| :------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-----------------------: |
| [Authorization Code Flow (PKCE)](/docs/authorization-code-flow-pkce)  Your app calls the ZoomInfo API on behalf of an authenticated user                       |             ✅             |
| [Client Credentials Flow](/docs/client-credentials-flow) Your app transmits data between your servers and ZoomInfo without needing individual users to sign in |             ❌             |

## Explore API Fundamentals

Regardless of your use case, keep these API fundamentals in mind as you build:

* [Rate Limits](/docs/rate-limits): Every request is evaluated against per-second, per-hour, and per-day windows simultaneously. Limits vary by package (Builder, Standard, Scaling) and are surfaced on every response via `X-RateLimit-*` headers, with `Retry-After` guidance on `429` responses.
* [Pagination, Batching and Bulk](/docs/pagination-batching-and-bulk): Guidance for retrieving large result sets and submitting bulk jobs.
* [Error Handling / Status Codes](/docs/status-codes-and-errors): Standard HTTP status codes and  error payloads across all endpoints.
* [ZoomInfo OAuth Scopes](/docs/zoominfo-oauth-scopes): The full list of scopes available to request when creating an application.
* [Webhooks and Events](/docs/webhook-and-events): Subscribe to async notifications instead of polling for long-running job completion, record changes, credit thresholds, and GTM signals.

## **Find Contacts Using Filters**

Continue with the [find contacts using filters](/docs/find-contacts-using-filters) tutorial to learn how to build targeted prospect lists using company and person attributes, and retrieve verified contact details through enrichment with working examples. &#x20;

***

If you'd rather work in your own tooling, use the [ZoomInfo MCP server](/docs/connect-to-zoominfo-mcp)  to connect AI agents and MCP-compatible clients directly, or the [ZoomInfo CLI](/docs/zoominfo-cli) for command-line and agent-ready GTM workflows.

# Sibling pages

* [Create App](https://docs.gtm.ai/zoominfoenterprise/docs/create-app.md)
* [User Based Authentication](https://docs.gtm.ai/zoominfoenterprise/docs/user-based-api-access.md)
* [Server-to-Server Authentication](https://docs.gtm.ai/zoominfoenterprise/docs/server-to-server-api-access.md)
* [API Fundamentals](https://docs.gtm.ai/zoominfoenterprise/docs/api-fundamentals.md)
* [Test API Access](https://docs.gtm.ai/zoominfoenterprise/docs/test-api-access.md)