Knowing who runs a company changes how you sell to it. The CEO, or the closest decision-maker below them, sets budgets, signs off on tools, and decides whether your outreach ever reaches a real conversation. Yet most prospecting lists arrive with a company name and a domain and nothing else, which leaves you guessing at who to actually contact.
This guide walks through how to go from a bare company name or domain to a confirmed CEO name, for a single account or for a list of hundreds. You will see the free manual methods, when each one breaks down, and how to turn the whole thing into a repeatable step inside a spreadsheet.
Quick answer: To find a company's CEO from its name or domain, check the leadership or About page on the company website, then confirm on the company's LinkedIn page by filtering employees on executive titles. For public companies, the CEO is named in regulatory filings. For a single account this takes a few minutes; for a list beyond 30 or 40 companies, automated enrichment in Google Sheets returns the leadership names in one pass, filtered by job function, without any Sales Navigator seat.

Why the CEO name is worth the effort
In smaller companies, under roughly 200 employees, the CEO or founder is often the real buyer for sales, marketing, and data tooling. Reaching them directly shortens the cycle because there is no gatekeeper to convince first. In larger organizations the CEO is rarely the day-to-day buyer, but their name still anchors your account map: once you know who sits at the top, the VP and director layer underneath becomes far easier to place.
The CEO name also unlocks the rest of your contact research. With a verified full name you can build the likely email pattern, look up a direct line, and personalize a first message that does not read like a template. It is the pivot point between firmographic data, such as the company's industry or its revenue band, and the people data you need to actually reach out.

Method 1: The company website
The fastest free source is the company's own site. Look for a page labeled Team, Leadership, About, Management, or Our Story. Well-run companies keep these pages current because they double as recruiting and trust signals, so the CEO is usually named with a title and a short bio.
When there is no obvious leadership page, a targeted search operator does the work for you. In Google, type site:company.com CEO to surface any page on that domain mentioning the title, or site:company.com "chief executive" to catch the spelled-out variant. Press releases, careers pages, and investor sections often name the CEO even when the main navigation hides it.
Two cautions. First, titles drift: some founders call themselves CEO, others use Managing Director, President, or simply Founder, and a few companies run a co-CEO structure. Second, About pages go stale after leadership changes, so treat the website as a strong first signal, not a final answer, and confirm on a second source before you send anything.
Method 2: LinkedIn
LinkedIn is the most current source for who holds a title right now, because the executives themselves keep it updated. Open the company's LinkedIn page, click the People tab, and filter or search on titles such as CEO, Chief Executive, Founder, or President. The person listing that title at that company is your answer, and you get their profile URL in the same step, which you will want later.
If you only have a domain, you first need the right LinkedIn company page. Search the company name, confirm the match by comparing the website and location, and open the People tab from there. This is also the moment to decide whether you want just the CEO or the wider leadership bench, because the same view lets you map the whole leadership team in one pass.
The limit of the manual LinkedIn route is time. Confirming one CEO takes a minute or two. Doing it for a list of 200 accounts, one page at a time, is an afternoon of clicking, and search throttling starts to slow you down well before you finish.
Method 3: Public filings and registries
For publicly traded companies, the CEO is a matter of public record. Regulatory filings name the chief executive and other officers, and those documents are authoritative because they carry legal weight. Annual reports and investor relations pages restate the same names in a friendlier format.
For private companies, national business registries list company directors and legal representatives, though the person filed as director is not always the operational CEO. This route is slower and varies by country, but it is the most reliable way to confirm leadership for regulated or older companies where the website says little. It pairs naturally with checking where the company is headquartered, since the right registry depends on the country of incorporation.

Method 4: Automated enrichment at scale
The manual methods are fine for a handful of accounts. Past that, the pattern is always the same repetitive loop: take a company, find its page, filter on the executive title, copy the name, repeat. That loop is exactly what enrichment automates.
Inside Google Sheets, Derrick runs from a sidebar next to your data, so you keep working in the spreadsheet you already have rather than exporting and re-importing lists. Starting from a column of company names or domains, the flow has two clean steps.
First, Search Companies resolves each company name to its LinkedIn URL, at 1 credit per company, which gives you a stable identifier to work from even when several businesses share a similar name. Then Find a company's people lists the staff of each company, current and former, and you filter that list by job function to keep only the executive layer, at 1 credit per person returned. There is no Sales Navigator seat involved, which is what makes it practical to run across an entire list at once.
If you would rather describe who you want in plain language, Import Leads from a Prompt lets you write something like "the CEO of each company in this list" and pulls the matching profiles straight into the sheet, at 1 credit per lead. And when you want the full company record alongside the leadership, Enrich Companies fills in the firmographic fields from the LinkedIn page at 1 credit per company. Every plan, including the free plan at 100 credits per month, uses the same credit system, so you can test the flow on a small list before scaling it.
Run it from your stack: the Derrick API and MCP
The spreadsheet is only one way in. When "find the CEO" needs to live inside a pipeline rather than a sheet, Derrick exposes the same enrichment two other ways. Through its API and its 3000+ integrations, including Zapier, Make and N8N, you trigger the name-to-CEO step automatically the moment a new company lands in your CRM, so the leadership field fills itself without anyone opening a tab. This is the direct answer to the common need for an API workflow that finds a CEO from a business name and domain: it becomes one call inside a flow you already run.
And with Derrick MCP, available from 20 euros per month, you ask for a company's leadership straight from Claude Desktop, ChatGPT, or any MCP-compatible AI assistant, and get the enriched, verified answer back in the conversation. You describe the company in plain language, the assistant calls Derrick, and the CEO name comes back with the profile attached, no spreadsheet and no export in between. Whether you prefer a sheet, an API call, or a prompt in your AI tool, the underlying data and the credit cost stay the same, so Derrick fits the way you already work rather than forcing a new one.
Which method fits your list size
The right method depends almost entirely on how many companies you are working through and how fresh the data needs to be.
| Method | Best for | Speed at scale | Freshness |
|---|---|---|---|
| Company website | 1 to 10 accounts | Slow, one site at a time | Can be stale after changes |
| LinkedIn People tab | 1 to 30 accounts | Slow, throttling kicks in | Most current source |
| Public filings | Regulated or public firms | Slow, country by country | Authoritative, updated on filing |
| Automated enrichment | 30 to thousands | One pass, minutes not days | Pulled live from LinkedIn |
A simple rule: below about 30 companies, the manual mix of website plus LinkedIn is fast enough and free. Above that, the copy-paste loop stops being worth your time, and running the two-step enrichment across the whole column pays for itself in the first list.

From CEO name to a real conversation
A name on its own does not start a deal. Once you have the CEO confirmed, the natural next steps are building the email pattern the company uses, finding a direct phone line where it matters, and writing a first message that references something specific about the account rather than a generic opener. Because the enrichment flow already returns the profile URL alongside the name, you carry a clean identifier into each of those steps instead of starting your research over.
Keep the leadership data current, too. Executive turnover is high, and a CEO name that was right six months ago may point to someone who has already moved on. Re-running the same enrichment step on your key accounts on a schedule keeps the list honest without any extra manual work.
Common pitfalls to avoid
A few mistakes turn up again and again. Confusing the founder with the current CEO is the most common, especially in companies that have taken outside funding and brought in a professional chief executive while the founder stayed on in another role. Treating a co-CEO structure as a single person is another, since you may need to reach both. And trusting a single stale source, usually an old About page, sends personalized outreach to someone who left, which reads worse than no personalization at all. Cross-referencing two sources, typically the website and LinkedIn, resolves nearly all of these before they cost you a reply.
Titles to watch for beyond CEO
The label "CEO" is not universal, and filtering only on those three letters can hide the real decision-maker. In many European and privately held companies the top operational role is Managing Director. In partnerships, professional services, and some agencies it is Managing Partner. Family-owned businesses often list an Owner or a President who holds the equivalent authority. Founder-led startups sometimes show only Founder or Co-Founder even when that person runs everything.
When you filter a company's people by job function rather than by an exact title string, you catch all of these variants at once, because the executive function groups them together regardless of the exact wording each company chose. That is the practical reason function-based filtering beats keyword matching on a large list: you stop missing the Managing Director who is, in every way that matters, the CEO you were looking for. If the leadership picture is unclear, pulling the founding year and ownership context alongside the names often tells you whether you are looking at a founder-run company or a later-stage business with a hired chief executive.
A worked example, start to finish
Say you have a list of 150 mid-market SaaS companies, each with a name and a website, and you need the CEO for each. Manually, you would open 150 LinkedIn pages, filter each on executive titles, copy 150 names, and lose the better part of a day, with search throttling stretching it further.
The enrichment version is one setup, then a wait. You point Search Companies at the name column to attach each LinkedIn URL, then run Find a company's people on that column with the job function set to the executive layer. The sheet fills with the leadership names and profile URLs while you do something else. What was a day of clicking becomes minutes of processing, and because the profiles come with URLs attached, you move straight into building emails or mapping the wider org without a second round of research.
Verifying a CEO name before you use it
Whichever method produced the name, a thirty-second check protects your credibility. Confirm the person still lists the company as their current employer, since a profile can lag a departure. Watch for a co-CEO setup, where two names share the role and reaching only one leaves half the decision uncovered. And sanity-check the seniority: a very large enterprise will not be run by someone with a two-year tenure and a small following, so if that is what you see, you have probably caught a namesake or a regional lead rather than the group chief executive. These checks take moments and stop the kind of error that makes a personalized message land worse than a generic one. As a habit, note the date you confirmed each name, so that when you revisit the account later you know exactly how much to trust the record you already have.
Ready to turn a column of company names into a leadership list without the copy-paste loop? Try Derrick free with 100 credits per month and run the flow on your next list.
Frequently asked questions
How do I find a company's CEO if I only have the domain?
Is the founder always the CEO?
What is the most current source for a CEO name?
How do I find CEO names for a large list of companies?
How much does automated CEO enrichment cost?
How do I keep a CEO list accurate over time?
Continue exploring this cluster
Start enriching your sheet in 30 seconds
Free for 100 credits/month. No credit card.
Install Derrick free →