| POST | /data/v1/contacts/search | Search contacts (preview records with has* flags, accuracy score, DNC flags) | Free (no credits, no record limit); counts against rate and request limits |
| POST | /data/v1/companies/search | Search companies by firmographics, technology, location, etc. | Free |
| POST | /data/v1/intent/search | Search intent signals across companies | 0 credits; each intent signal returned counts as a Record and the response as a Request; requires Intent SKU |
| POST | /data/v1/news/search | Search news articles | Free (does not consume credits) |
| POST | /data/v1/scoops/search | Search Scoops (business events) across companies | Free (does not consume credits) |
| POST | /data/v1/contacts/enrich | Enrich up to 25 contacts (by personId, or email/phone/name+company match) | 1 data credit per new contact record not already Under Management (12 months); no charge on no-match/error; every enriched record counts against record limit; LIMIT_EXCEEDED when credits exhausted |
| POST | /data/v1/companies/enrich | Enrich up to 25 companies (id, domain, name, ticker, website) | 1 data credit per new company record not Under Management |
| POST | /data/v1/companies/corporate-hierarchy/enrich | Corporate hierarchy for up to 25 companies | 1 credit per record returned unless Under Management; none on NoMatch |
| POST | /data/v1/companies/org-chart/enrich | Org chart contacts for a company by department | A credit counted for the enriched company, when applicable |
| POST | /data/v1/companies/technologies/enrich | Technologies installed at a company | 1 credit for the enriched company; company counts as a Record |
| POST | /data/v1/companies/hashtags/enrich | Predefined hashtags for a company | 1 credit for the enriched company |
| POST | /data/v1/intent/enrich | Intent signals for one company | Bulk data credits; requires Intent SKU |
| POST | /data/v1/news/enrich | News for one company | 1 credit for the company if applicable; each article counts as a Record |
| POST | /data/v1/scoops/enrich | Scoops for one company | 1 credit for the company if applicable; each scoop counts as a Record |
| GET | /data/v1/lookup/{fieldName} | Valid filter values (industries, metros, management levels, departments, intent topics, tech vendors/products) | Free |
| GET | /data/v1/lookup/search | Available search fields by entity | Free (Lookup listed free on the credit table; no charge stated on the reference page) |
| GET | /data/v1/lookup/enrich | Available enrich output fields by entity | Free (Lookup listed free on the credit table; no charge stated on the reference page) |
| GET | /data/v1/users/usage | Current user's API usage and limits | Free |
| POST | /copilot/v1/companies/insights | Sales signals (funding, leadership changes, intent spikes, hiring anomalies) for up to 50 companies by type | Not stated |
| GET | /copilot/v1/companies/lookalikes | Find similar companies | Free |
| GET | /copilot/v1/contacts/lookalikes | Find similar contacts | Free |
| GET | /copilot/v1/contacts/recommendations | Recommended outreach-ready contacts for an account | Free |
| GET/POST | /copilot/v1/companies/{companyId}/account-summary (+ /actions/ask) | AI account summary and Q&A on it | Not stated on reference page. MCP Account Research (the AI equivalent) costs most calls 5 to 15 AI credits |
| GET/POST/DELETE | /copilot/v1/{customer-buyer-personas|customer-competitors|ideal-company-profile|products|customer-settings}[/{id}][/actions/archive|unarchive] | Context API: manage buyer personas, competitors, ICPs, products/services, settings that drive lookalikes and recommendations (grouped, ~27 operations) | Not stated |
| GET/POST/PATCH/DELETE | /studio/v1/{folders|audiences}[/{id}], /studio/v1/audiences/{id}/{columns|rows}/... | GTM Studio audiences: folders, audiences, columns, rows (upsert up to 50 sync; bulk upsert up to 500 per call), filter metadata, match criteria (grouped, ~20 operations) | Structure calls free; loading records costs 1 data credit per NEW record loaded into an audience (own-data rows charged only when they match a ZoomInfo record; unmatched rows free). Free tier: 5 audiences x 500 rows |
| POSTasync | /studio/v1/audiences/{audienceId}/actions/enrich | Async enrichment of an audience (scope AUDIENCE or ROW) | Not stated on reference page (data credits presumably apply) |
| GET | /studio/v1/audiences/{audienceId}/jobs/{jobId} | Poll async audience job status | Free |
| GET/POST/PUT/DELETE | /marketing/v1/audiences[/{id}][/uploads[/{uploadId}]] | Marketing API audiences and uploads (grouped, 7 operations) | Not stated |
| GET/POSTasync | /platform/v1/exports, /exports/{exportId}, /exports/{exportId}/actions/execute, /exports/executions/{executionId} | Data exports: list, inspect, execute against person or company IDs (async, 202 PENDING), poll status | Not stated |
| GET/POST/DELETE | /platform/v1/engagements/content-interactions[/{id}] | Engagements (beta): upsert/get/delete content interaction records | Not stated |
| GET/POSTasync | /agent/v1/agents[/{agentId}][/runs[/{runId}]][/stream] | Agent API: list agents, get inputs, start runs (async or SSE stream), list/get runs, resume stream (7 operations) | Not stated (AI credits likely; see pricing) |
| POST | /data-quality/v1/prepare | Parse/validate/normalize phones, emails, addresses, job titles, names in bulk | Not stated |
| GET/POST/PATCH/DELETE | /data-quality/v1/{prepare/normalize|score|segment}/configs[/{configId}], /score/actions/run, /segment/actions/run | Data Quality: normalize, score and segment configs and synchronous batch runs (grouped, 17 operations) | Not stated |
| POST | https://api.zoominfo.com/gtm/oauth/v1/token | OAuth token (client_credentials; PKCE authorization code and refresh flows also supported) | Free |