Glasser

ZoomInfo API for company search and contact enrichment

Copy and paste into your agent to get started.

set up https://glasser.ai/SKILL.md
4 published endpointsPay as you goView ZoomInfo endpoints ↓

Data provided by ZoomInfo. Access and billing through Glasser.

Choose discovery or enrichment based on what you already know

Need a list of companies matching your criteria?

Company Search accepts supported industry, revenue, headcount and location criteria. Use the returned ZoomInfo company ID to identify a company for a later enrichment request.

View endpoint →

Already have a company name, website or ID?

Company Enrichment returns firmographic records for up to five identified companies, including supported company details such as headcount, industry and location.

View endpoint →

Need contact details for a known person?

Contact Enrichment accepts supported identifiers for up to five people. People Finder discovers people and reports contact-channel availability flags; enrichment retrieves the named person’s available contact details.

View endpoint →

How to test the ZoomInfo API

Prepare your input

Review the selected endpoint’s required fields, sample input and limits. Replace the sample values with a keyword, domain or record you can verify. Reading the schema helps you prepare a request; it does not retrieve provider data.

View inputs →

Try a paid data call

Start with one request through your Glasser account. Check the current price and charge conditions, then compare the returned fields with the information you need. Review the result and actual charge before increasing your request volume.

$0.495 per result · max $6.00 per run
Current catalog price for the example below

View example →

ZoomInfo API example:
Enrich known companies

ZoomInfo record for up to five firms you can already name: headcount and revenue with their bands, industries, founding year, postal address, telephone, ticker, social links, funding raised and the parent it belongs to. Identify each one by ZoomInfo company id, website, name or ticker. Pay per firm returned, capped, with no plan. ZoomInfo charges for its best match: a bare name can match a different company of the same name, still marked a full match, so with only a name, find it with ZoomInfo company search first and pass its id.

Endpoint
/gtm/data/v1/companies/enrich
Required inputs
companies
Source
Published contract · 2026-10-24 · version 2
View endpoint →

Provider docs ↗

Start with this sample input

Sample input
{
  "companies": [
    {
      "companyWebsite": "stripe.com"
    }
  ]
}

This published input defines the request. Run it in Glasser to inspect the provider’s actual response.

Read the result

Confirm the matched company identity before using headcount, revenue or parent-company data. Keep the input identifier and the provider’s returned ID together.

Run this example

Once: paste this into your agent's chat. The Skill installs the CLI and logs in by itself. For an agent that cannot use a shell, connect it over MCP instead.

Setup prompt
set up https://glasser.ai/SKILL.md

Then ask for this Endpoint:

Agent prompt
Run the ZoomInfo Endpoint /gtm/data/v1/companies/enrich on Glasser with input {"companies":[{"companyWebsite":"stripe.com"}]}

For the contract version above, an empty result costs $0.00; provider errors cost $0.00 and timeouts cost $0.00. Check the current contract before running. This page describes published inputs and does not report a completed data-quality test.

Run example ↗
Another example: Find people before enriching them
Sample input
{
  "jobTitle": "engineer",
  "pageSize": 10,
  "companyWebsite": "stripe.com"
}

Published input · 2026-10-24.

Read the result

Review the person, title, employer and accuracy score. A flag indicating that a contact channel exists is not an email address or phone number; choose Contact Enrichment for the identified person.

Price: $0.0005 per call.

View endpoint →

ZoomInfo API endpoints and pricing

4 of 4 matching endpoints · 4 totalCurrent catalog prices

Search Companies by Industry Code, Revenue, Headcount or Location (ZoomInfo)

/gtm/data/v1/companies/search

Find companies in ZoomInfo by criteria: industry code, revenue range, employee headcount range, state, country or metro region, or by company name or website. Each company row carries the name, website, headcount, revenue, location and the ZoomInfo id that the company enrichment Endpoint turns into a full record. Paged, with a page size you set. Flat price with no plan.

$0.0005per callView details ↗

ZoomInfo Company Enrichment

/gtm/data/v1/companies/enrich

ZoomInfo record for up to five firms you can already name: headcount and revenue with their bands, industries, founding year, postal address, telephone, ticker, social links, funding raised and the parent it belongs to. Identify each one by ZoomInfo company id, website, name or ticker. Pay per firm returned, capped, with no plan. ZoomInfo charges for its best match: a bare name can match a different company of the same name, still marked a full match, so with only a name, find it with ZoomInfo company search first and pass its id.

$0.495per resultmax $6.00 per runView details ↗

ZoomInfo Contact Enrichment

/gtm/data/v1/contacts/enrich

ZoomInfo record for up to five people you can already name: job title, job function, management level, employer with its size and industry, location, start date and the person's business email and telephone. Identify each one by ZoomInfo person id, by email address, or by a name together with the employer name. Every row ZoomInfo bills for is charged, including a partial match that carries no contact details; a batch that matches nobody is free. ZoomInfo returns its best match for what you send: an email address can come back as a different person with no contact details, and that row is charged. Check each returned name and employer against the person you mean.

$0.495per resultmax $6.00 per runView details ↗

ZoomInfo People Finder

/gtm/data/v1/contacts/search

People listed in ZoomInfo who fit conditions you set: employer, job title, management level, department or location. Each row carries the person's name, title, employer and accuracy score plus flags saying which contact channels ZoomInfo holds — deliberately no addresses or telephone numbers, which the enrichment Endpoint returns for a named person. Flat price with no plan. ZoomInfo's state filter takes only US states or Canadian provinces by name, comma-separated (for example California); for people elsewhere, filter by country.

$0.0005per callView details ↗

Access, pricing and data questions

Where is the ZoomInfo enrichment API documentation?

The endpoint links here describe the Glasser request, sample input and billing conditions. ZoomInfo’s GTM documentation explains its direct API. Match documentation to the access route you use.

Are partial contact matches billable?

The published Glasser Contact Enrichment contract charges for provider-billed rows, including partial matches without contact details. Inspect the current contract and review result completeness before treating a returned row as a usable contact.

Is this a ZoomInfo browser scraper?

These operations query the listed ZoomInfo data APIs through Glasser. They do not automate a logged-in ZoomInfo browser or export every record from a ZoomInfo account.

Can I enrich a batch of records?

The listed company and contact enrichment operations support up to five input entities per call. Split larger workloads according to the endpoint’s current limit and evaluate matches individually.

Connect your agent
to ZoomInfo.

Setup prompt
set up https://glasser.ai/SKILL.md