General Overview
Build GTM applications, automations, and AI agents with ZoomInfo's B2B intelligence API.
The ZoomInfo GTM API gives applications and AI agents structured access to ZoomInfo's B2B intelligence: companies, contacts, intent signals, scoops, news, usage data, and lookup values for valid filters.
Use the API when you need to:
- Search for companies or contacts that match a target profile.
- Enrich known companies or contacts with full ZoomInfo data.
- Resolve valid filter values before search.
- Monitor credit usage and usage limits.
- Build custom GTM applications, internal workflows, and agent tools on top of ZoomInfo data.
Base URL:
https://api.zoominfo.com/gtmThe API is versioned and defined from ZoomInfo's TypeSpec specification. Endpoint schemas, request bodies, response bodies, and field constraints are generated from the same source of truth used by the API reference.
Core Concepts
Search before enrich
Search endpoints return ranked matches and stable ZoomInfo identifiers. Enrich endpoints return full records and may consume credits. For most workflows:
- Use Lookup to resolve valid filter values.
- Use Search to find matching companies, contacts, intent signals, or events.
- Use Enrich only for records that need full detail.
- Use the returned ZoomInfo IDs in later calls instead of display names.
Lookup values reduce bad calls
Many API filters use controlled values: industries, regions, job functions, management levels, departments, technologies, intent topics, and other ZoomInfo taxonomies. Use Lookup before Search when the user provides natural-language criteria.
Credits are tied to enrichment
Search, lookup, and discovery-style calls are generally free. Enrichment calls may consume bulk data credits when a record is enriched for the first time within your organization's Records Under Management window. Account and contact research actions may consume AI action credits.
Entitlements apply to every call
API and MCP calls respect your ZoomInfo package, user entitlements, scopes, and credit access. The API does not return fields or datasets your account is not entitled to access.
Common Workflows
Build a target account list
Lookup industries, regions, employee ranges, and technologies
-> Search Companies by firmographic and technographic criteria
-> Enrich selected companies
-> Export or activate selected recordsExample:
{
"workflow": "build_target_accounts",
"criteria": {
"industry": "Computer Software",
"employeeCount": { "min": 200, "max": 1000 },
"region": "United States",
"technologies": ["Salesforce", "Snowflake"]
},
"limit": 50
}Build a contact list for outbound
Search Companies
-> Search Contacts at matched companies
-> Enrich selected contacts
-> Return name, title, company, email, phone, accuracy score, and source metadataResearch an account
Resolve company
-> Enrich company
-> Search relevant contacts
-> Pull intent, scoops, and news
-> Synthesize an account briefUse ZoomInfo inside an AI agent
ZoomInfo supports agent access through the ZoomInfo MCP server and custom MCP-compatible clients. Use MCP when an AI client needs to discover tools, inspect schemas, and call ZoomInfo data tools directly from a conversation or agent workflow.
See:
- ZoomInfo MCP Overview
- Custom MCP Integration
- MCP Tools Reference
- Credits & Billing
- Security & Data
API Reliability and Limits
Default rate limit: 25 requests per second.
Premium add-on: 30 requests per second.
Premium+ add-on: 35 requests per second.
All clients should implement exponential backoff for 429 and 5xx responses.
Next Steps
- Authenticate with OAuth 2.0.
- Review scopes.
- Read pagination, batching, and bulk guidance.
- Review rate limits and credit usage.
- Try a search -> enrich workflow.
- For AI agents, review the MCP integration reference.