ARKONE
Twenty upright marks on a dark ground, one for each stage of the engine, with mark 4 lit in amber and the stage name beneath.

How do you actually find the person behind the holding company, so that reaching them happens by itself?

September 15, 2026 · 6 min read

S
Sobin George Thomas

Five products sell the human behind a holding company by quote only, and not one prints a price. A name from the company's own page costs nothing.

The owner is a company. Who do I call? The public record stops at the holding company. The name on the title does not answer the phone. So a six-person brokerage buys a name from a data vendor, and the sheet never says where it came from.


By hand today

“Instead of an owner’s name many property titles are identified as anonymous corporations, LLCs or holding companies. Piercing the corporate veil and digging up the contact information for the true owner has tremendous value.”

ClientLook, on theBrokerList

That is the trade describing the stage as most people run it. Take the twenty from the last chapter, each with the entity recorded on the title. Search the entity name. What comes back is a registered address, sometimes an agent who files the paperwork, rarely a person. So the next tab is a data product, and a name arrives.

Read the same article to the end and something is missing. It gives no method. It lists five products and stops. The trade’s own how-to for this stage is a list of things to buy.


What it costs you each week

Zero published prices

Five products sell this stage by quote only, and not one prints what it charges. What you pay for is a name with no page behind it.

Source: ClientLook on theBrokerList, and the five vendors, checked 14 September 2026

Nobody has published an hours figure for this stage, and this chapter will not invent one. What is published is the shape of the shortcut. CoStar, Reonomy, ProspectNow, Catylist and TLOxp each sell the answer, and none of them prints a price.

The cost that matters is the missing page. When the next stage asks whether you may contact this person, and on what basis, a bought name has nothing to say.


The build

Open Codex. Ask for the page. Map the company site with Firecrawl, scrape the people page, and only that page. A directory name is not a rung. When a page needs a click, Playwright opens it. Every name carries its page and date, or reads none.

Open Codex in the engine folder, where shortlist.csv from the last chapter sits: twenty companies, each with the reason it is worth a call and the entity recorded on the title. Then say what you want:

Read shortlist.csv. For every company, find its own website: the domain on
the recorded document if there is one, otherwise the site that names both
the company and the asset. Use Firecrawl to map the site and find the page
that lists its people: a team page, a leadership page, an about page with
names on it. Scrape that page and only that page. Take the name and title
of the person who runs the company. If the page needs a click to show the
names, open it in Playwright and take a snapshot instead. Never take a name
from a directory, a data vendor or a social profile. Record the name, the
title, the page it came from and the date you read it. Where no page names
a person, write none. Write people.csv, and report three counts: named from
the company site, none, and sites you could not find.

What comes back is a script, a run over the twenty and a report with three counts. people.csv holds one row per company: the name, the title, the page and the date. Load it into the CRM. A row that reads none is a company the next stage reaches another way.

Firecrawl maps a site and returns its pages as text; its hosted server runs without a key on a rate-limited free tier, enough for twenty companies. Playwright reads a page as a tree of what is on it, so names that appear after a click still come through.

The rule that matters is the one about the source. Book one in this series learned it on its own list: a name from the company’s own page held up; a name from an aggregator did not. That is why the instruction reads one page and refuses the rest.

Three honest limits, which Codex will tell you about. A holding company that exists only to hold often has no site, and Codex writes none rather than guessing. A site with a contact form and no names is the same. And a company register may list officers, but whether the officer named is a reachable human or a service that files for the company was not tested for this book, so the chapter claims no rate. Use the register as a second door, recorded as its own rung.


What it feeds

Reaching them. The next stage reaches each named person honestly. It needs a name you can defend, with the page beside it. The number to read: companies resolved to a named human, over companies attempted, each with its source.

The next stage finds a way to reach each person honestly. It needs a name with a page behind it, because the page is what makes the first message defensible.

The number that proves this stage worked is companies resolved to a named human, over companies attempted, with the source beside each name, so a company-page name and any other name are never counted as the same thing.


What stays with a person

Is this the right name? The page names a director. Whether that person decides about the asset, or only signs for it, is a judgement. A person rules once, writes the ruling beside the name, and the next run reads it.

The tool finds the name the company chose to publish. It cannot tell whether that person decides about this asset, or signs and refers upward. On a company of four the director is the owner. On a holding with eleven subsidiaries the director may be the person who forwards your message.

A person rules on each name, once, and writes the ruling into the same file the tool reads. The next run applies it without asking.


The tools you already pay for

Nothing new to buy.

CRM gains three fields per company: the name, the title, and the page it came from.

Browser is driven by the tool, which opens the team page you would have opened by hand.

Sheet is the shortlist from the last chapter, twenty entities in, the people behind them out.


Every name with the page it came from, and every bought name left out. Then reaching them can be honest.

Ask: Of the names on your list today, how many came from a page the company itself published?

This is stage 4 of twenty, after keeping the twenty worth a call and before reaching them without a credit bureau. The whole engine in order is the book, Building a real estate sales engine with Claude Code and Codex, end to end.

Ready to start a conversation?

See how ArkOne builds the governance and programme architecture to deliver measurable AI returns.

Book a discovery call