Find a Company's Parent From a Domain
Identify the direct parent and global ultimate parent of any business, from just its website.
Book a demoTry an example
Pick a domain and see the parent company resolved, the direct parent and the global ultimate at the top of the group.
Legal entity
Slack Technologies, LLC
Parent company
Salesforce, Inc.
Ultimate parent
Salesforce, Inc.
Country
United States 🇺🇸
Illustrative examples of API output. Book a demo to resolve your own domains.
Why Finding Parent Companies Matters
Knowing whether a company is a subsidiary changes how you approach them. Three concrete scenarios where it matters:
Sales. If you already have a deal with Salesforce, their subsidiary MuleSoft is a warm lead. Calling MuleSoft cold when you have an existing relationship with the parent is a wasted opportunity. Knowing the parent company turns cold calls into warm introductions.
Finance. A subsidiary with 12 employees requesting significant payment terms looks very different when its parent is a Fortune 500. Credit decisions should evaluate the parent's financial strength, not just the subsidiary in isolation. You cannot make that assessment without knowing who the parent is.
Compliance. Sanctions rules like the OFAC 50% rule require you to check the full ownership chain, not just the entity you are directly dealing with. If the parent company is sanctioned, the subsidiary is also restricted. You cannot screen correctly without the parent chain.
The Challenge: Brands vs Legal Entities
"Slack" is a brand. The legal entity is "Slack Technologies, LLC." The parent is "Salesforce, Inc." Most databases return the brand name and stop there.
To find the parent company, you need to navigate the legal entity tree, not the brand tree. "Slack" is not in any corporate registry. "Slack Technologies, LLC" is. And it is registered as a subsidiary of Salesforce, Inc., which is in turn registered under a holding structure.
This distinction matters everywhere. WHOIS returns registrar data, not legal entity data. LinkedIn shows brand names and self-reported company associations. Company registries use formal legal entity names. None of these are the same thing. A parent company lookup requires matching across all three layers.
Manual Methods and Their Limits
There are several manual ways to find a parent company:
- WHOIS - Returns domain registrar info, often obscured by privacy protection services. Does not return corporate ownership data.
- LinkedIn - Shows self-reported company associations. Accurate for brand relationships, but does not return registered legal entity names or formal ownership.
- Companies House (UK) / Handelsregister (Germany) / SEC EDGAR (US) - Accurate legal entity registries, but require you to know which registry to search and how to interpret the results. Different countries use different systems with different data formats.
These methods work for 1 to 5 manual lookups. They do not scale to hundreds or thousands of companies. They do not return structured data that can feed into a CRM or workflow. And they require a researcher to know which registry covers which company in which country.
Using the DataMerge API
The DataMerge company enrichment API returns both the direct parent and the global ultimate in a single call. Here is what you get back for google.com:
POST /v1/company/enrich
{ "domain": "google.com" }
Response:
{
"displayName": "Google",
"legalName": "Google LLC",
"country": "US",
"city": "Mountain View",
"parentCompany": {
"legalName": "Alphabet Inc.",
"country": "US"
},
"globalUltimate": {
"legalName": "Alphabet Inc.",
"country": "US"
}
} To jump directly to the global ultimate without intermediate steps, add globalUltimate=true:
POST /v1/company/enrich
{ "domain": "slack.com", "globalUltimate": true }
Response:
{
"displayName": "Slack",
"legalName": "Slack Technologies, LLC",
"parentCompany": "Salesforce, Inc.",
"globalUltimate": {
"legalName": "Salesforce, Inc.",
"country": "US"
}
} Using AI Agents
With the DataMerge MCP server connected to Claude, Cursor, or any MCP-compatible AI tool, you can look up parent companies via natural language:
"Who owns slack.com? What is their parent company?" "Find the global ultimate parent of notion.so for KYB purposes." "Is the company at mulesoft.com a subsidiary of Salesforce?" Frequently Asked Questions
What is a parent company?
A parent company is a legal entity that owns a controlling stake (typically 50%, 100%) in another company, the subsidiary. In corporate hierarchy terms the parent sits one level above the subsidiary in the ownership chain.
What is the difference between a parent company and a global ultimate?
The parent is the direct owner one level up. The global ultimate is the entity at the very top of the entire ownership chain, which may be several layers above the immediate parent. If A owns B and B owns C, then B is C’s parent and A is C’s global ultimate.
How do I find the parent company from a domain?
Send the domain to the DataMerge enrichment API. The response includes parentCompany (direct parent) and ultimateParent (top of the chain). WHOIS can’t do this, it returns the domain registrant, not the corporate owner.
Can I find the parent company of private companies, not just public ones?
Yes. DataMerge covers public and private companies; coverage depends on available sources for that entity and region. Large private companies with formal registrations are well covered; very small or newly formed entities may have limited parent-chain data.
Does retrieving the parent company cost extra credits?
No. parentCompany and ultimateParent are included in a standard enrichment call for 1 credit, you don’t pay extra to get hierarchy alongside the core company profile.