CLI Company Enrichment: Keep Your Account Data Current From the Terminal

Data EnrichmentSales IntelligenceGo to MarketAccount-Based Marketing
Key takeaways:
  • CLI company enrichment completes and refreshes account records from the terminal, turning a domain or a name into a current company profile you can act on.

  • Enriched company data answers three questions about an account, whether it fits, how to approach it, and whether now is the time.

  • The CLI can surface look-alike accounts from your best customers, which makes enrichment a way to grow an account list rather than only refresh it.

  • A ZoomInfo survey of senior GTM leaders ranked continuous enrichment as a top data-foundation priority, second only to a unified data layer.

  • ZoomInfo does CLI company enrichment through its GTM CLI, enriching accounts by domain, name, or ID and pulling signals and look-alikes, with search free and enrichment metered by credit.

A rep's territory, marketing's target accounts, the ICP every deal is scored against, all of it runs on company data, and that data ages fast. A firm raises a round, doubles headcount, swaps its stack, or gets acquired, and the record you were working from is quietly wrong. CLI company enrichment keeps that account layer current from the terminal, turning a domain or a name into a full, up-to-date company record you can score, route, and build a play around.

This guide covers what CLI company enrichment is, the decisions current account data drives, how to expand an account list with look-alikes, why it has to run continuously, and how ZoomInfo does it.

What Is CLI Company Enrichment?

CLI company enrichment is the process of completing and updating your records for companies, using external data pulled through a command in a terminal. You give it an identifier for an account, a domain, a company name, a ticker, or a provider ID, and it returns that company with fresh fields attached, as structured output you can pass to the next step.

It is the account-level counterpart to contact enrichment. Where contact enrichment resolves a person, company enrichment resolves an organization and what a GTM team needs to know about it, how big it is, what it sells, what it runs on, and what is changing. Because that picture feeds territory design, ICP scoring, and account plans, keeping it current is less a cleanup task and more a standing requirement.

What Current Account Data Tells You

Enriched company data answers three questions a GTM team asks about any account, whether it fits, how to approach it, and whether now is the time. Each maps to a layer of the record.

The call you are making

What the data tells you

Is this account a fit?

Firmographics: revenue, employee count, industry, location, corporate structure

How should we approach it?

Technographics: the platforms and tools the company runs

Is now the right time?

Signals: funding, hiring, leadership moves, acquisitions, and buying intent

Firmographics answer the fit question teams already ask. Technographics are the sharper edge, since what a company runs tells you what you can integrate with, what you might replace, and how to frame the pitch. Signals answer the timing question, and they separate an account worth a call this week from one worth a note in the CRM.

Finding Look-Alike Accounts

Company enrichment can do more than fill in the accounts you already have. Hand it one you want more of, and it returns the ones that look like it.

Point it at your closed-won accounts and it returns a ranked list of look-alikes that share the attributes that matter:

  • Size and industry

  • The technologies they run

  • Growth pattern and firmographic profile

That turns a static customer list into a prospecting list, and it grounds ICP expansion in real overlap rather than a hunch about who else might buy. It is the quickest way to answer the question behind every account plan. If these convert, who else looks like them.

Why Enrichment Has to Be Continuous

Company data decays too fast for a one-time cleanup to hold, which is why enrichment has to run continuously rather than as a quarterly project.

The GTM leaders who fund this agree. In a survey shared on ZoomInfo's Revenue Architects podcast, hosts Florin Tatulea and John Lloyd asked 50 senior GTM leaders at US enterprises what they would build if budget were no object. The top answer, at 62%, was a unified data layer connecting their GTM tools. Continuous data enrichment came second at 48%, ahead of intent and signal feeds, while AI agents plugged in through MCP ranked last at 16%. Given a blank cheque, leaders invest in the data foundation rather than in more AI.

Part of why that foundation gets underfunded, the hosts note, is that it is "invisible when it works." A healthy account layer draws no attention until a play falls apart on a stale record or a missed signal.

ZoomInfo puts the figure at roughly 70% of contact data going stale within a year, and company attributes drift too as firms raise money, restructure, and swap tools. Running enrichment from the CLI is what keeps it continuous, a scheduled command that refreshes the account layer instead of a cleanup someone remembers each quarter.

What Stale Company Data Costs

The bill for an out-of-date account record shows up downstream, rarely on an invoice:

  • Territory and quota plans built on last year's revenue and headcount

  • Reps chasing accounts that were acquired or changed direction

  • Missed timing, a funding round or leadership change acted on weeks late

  • Scoring and routing that send good accounts to the wrong place

  • Wasted effort and credits re-cleaning data that was never kept current

Where Company Enrichment Gets Used

Enriched company data shows up across the life of an account, in three places especially.

Building the list

  • Fill a territory or target set from scratch, filtering by industry, size, and technology

  • Widen it with look-alike accounts drawn from your best customers

Keeping it honest

Acting on the change

  • Trigger enrichment and routing the moment a funding round, hire, or leadership move lands

  • Score and tier accounts on fit and timing together, rather than a name alone

How ZoomInfo Does CLI Company Enrichment

ZoomInfo runs company enrichment through its GTM CLI, on the same backend as its MCP server and API. The commands group into three moves.

Enrich an account. Resolve a company by domain, name, ticker, website, or ZoomInfo ID, choose the fields you want back, from revenue and employee count to industry and location, and enrich a whole list in a scripted run, with a company already under management not charged again.

Expand from it. Ask for companies similar to one you name and get a machine-ranked list of look-alikes, or search from scratch by industry, location, size, revenue, or type, and look up the technologies a company runs to narrow further.

Act on what is changing. Track funding, hiring, leadership moves, and acquisitions through scoops, and layer in buying intent, so an account record reflects what is happening now.

Every command returns JSON, JSONL, CSV, YAML, or a table, deterministic and ready for a pipeline, an agent, or a CRM load. Search and lookup are free, and enrichment draws on credits.

The demo below shows the whole flow in one run. Working from a coding agent, ZoomInfo's chief product officer builds a prioritized account list, enriches each company, pulls its signals, and generates an account brief, on a couple hundred tokens.

Keep Your Accounts Current With ZoomInfo

An account list starts decaying the day you build it. ZoomInfo's GTM CLI keeps it current from the terminal, enriching companies, expanding from your best ones, and surfacing the signals that change the timing, so territory, scoring, and account plans run on data that reflects today. Search stays free, and you spend credits only on what you enrich.

Explore the GTM CLI to get started. Install it, sign in over OAuth, and enrich your first account before wiring it into a pipeline.

Frequently Asked Questions

What is the difference between firmographics and technographics?

Firmographics describe what a company is, its revenue, employee count, industry, location, and structure. Technographics describe what it runs, the software and platforms in its stack, from CRM to cloud to marketing tools. Firmographics tell you whether an account fits your ICP on paper, while technographics tell you whether it uses something you integrate with or could replace, which often sharpens targeting more than size and industry alone.

Can you enrich a company from just its domain? 

Yes, and a domain is one of the cleanest identifiers to start from. It maps to a single organization, so a tool can resolve it with high confidence and return the full firmographic and technographic profile. You can also enrich from a company name, a stock ticker, or a provider ID, though a domain is usually the most reliable.

Does company enrichment include buying signals, or just static attributes? 

Both, when the tool supports it. Alongside static attributes like revenue and industry, company enrichment can surface live signals, funding rounds, hiring surges, leadership changes, acquisitions, and buying intent. Those signals are what turn a static account list into a prioritized one, since they tell you which accounts are worth acting on now rather than simply which ones fit.

How often should you re-enrich company data? 

It depends on the field. Core firmographics like industry move slowly, so a quarterly refresh keeps them honest. Signals move fast, funding, hiring, and leadership changes can matter within days, so if you act on those, watch them continuously rather than on a fixed cycle. Running enrichment from the command line lets you set different cadences for each without extra manual work.


How helpful was this article?

  • 1 Star
  • 2 Stars
  • 3 Stars
  • 4 Stars
  • 5 Stars

No votes so far! Be the first to rate this post.