DataMerge
Feature

The Corporate Family Tree. On Demand.

Who owns who, all the way up and down. Subsidiaries, parents, global ultimates - for any company, on demand.

Get 20 Free Credits

The Problem with Existing Hierarchy Data

Most hierarchy data providers dump the entire corporate tree when you look up a company. Search for Google and you get 200+ Alphabet entities: Waymo, Verily, DeepMind, Calico, Wing, Jigsaw, and dozens of regional holding companies. None of these are relevant to your Google deal.

Your team spends time filtering through entities, trying to figure out which one is actually "Google" in Germany versus a Waymo subsidiary that happens to be registered in Munich. The data technically exists, but it's unusable without significant manual work.

The DataMerge Difference: Branch-Aware Navigation

DataMerge doesn't dump the whole tree. Our AI navigates to the exact branch that matches your domain. Input google.com and get back Google LLC, not the entire Alphabet conglomerate. We return:

  • The correct legal entity for the domain
  • Direct parent (one level up)
  • Global ultimate parent (top of the chain)
  • Known subsidiaries in the same branch
  • Country-level entities in the same branch

Country-Aware and Configurable

Two parameters control what you get back:

  • countryCode: Return the subsidiary relevant to a specific country
  • globalUltimate: Return the top-level parent of the whole group

Example: google.com

RequestResult
google.com (default) Google LLC, Mountain View, USA
google.com + countryCode=DE Google Germany GmbH, Hamburg, Germany
google.com + globalUltimate=true Alphabet Inc, Mountain View, USA

Use Cases

Cross-sell

Find subsidiaries of your best customers. A subsidiary of an existing customer converts at 3-4x the rate of a cold prospect.

Compliance screening

Screen the specific branch, not the whole tree. Fewer false positives, same compliance coverage.

Billing consolidation

Link subsidiaries to their parent for consolidated invoicing and spend tracking across the corporate family.

Territory routing

Assign territories at the subsidiary level, not just the domain level. Each entity gets routed to the right local rep.

API and MCP

POST /v1/company/enrich
{ "domain": "google.com", "countryCode": "DE" }

Response:
{
  "displayName": "Google",
  "legalName": "Google Germany GmbH",
  "country": "DE",
  "city": "Hamburg",
  "parentCompany": "Alphabet Inc",
  ...
}

MCP prompt examples:

"List all European subsidiaries of Salesforce"
"What company owns notion.so?"

Frequently Asked Questions

What is corporate hierarchy data and what does it include?

Corporate hierarchy data maps the ownership relationships between legal entities in a corporate group. It includes the direct parent company (one level up), the global ultimate parent (top of the entire chain), and known subsidiaries (one level down). DataMerge returns all three in a standard company enrichment response, with country-level filtering available via the countryCode parameter.

How do I find the global ultimate parent of a company?

Add globalUltimate=true to your company enrichment request. DataMerge traverses the entire ownership chain from the queried entity to the top-level entity and returns the global ultimate parent directly. For google.com, this returns Alphabet Inc. For slack.com, it returns Salesforce, Inc. No intermediate steps required.

Can I filter hierarchy results by country?

Yes. Add countryCode to your enrichment request. For example, querying google.com with countryCode=DE returns the German subsidiary entity (Google Germany GmbH) rather than the US parent (Google LLC). This is useful for territory management, international KYB, and region-specific subsidiary prospecting.

What is the difference between a subsidiary, a branch, and a division?

A subsidiary is a separately incorporated legal entity owned by a parent. It has its own company registration and can sign contracts independently. A branch is an operational location of a parent company with no separate legal identity. A division is an internal organizational unit, not a legal entity at all. DataMerge's hierarchy data tracks subsidiaries only, as they are the legally distinct entities that matter for contracts, compliance, and invoicing.

How does DataMerge navigate complex holding company structures?

DataMerge uses AI-assisted navigation to find the entity matching your queried domain, rather than dumping the entire corporate tree. When you query google.com, you get Google LLC and its direct relationships, not all 200+ Alphabet entities. For complex groups with multiple layers of holding companies, the parentChain parameter returns the full chain from the queried entity to the global ultimate, which is useful for compliance chain-of-ownership checks.

DataMerge mascot

Ready to Fetch Some Leads?

Free credits. Premium data. Zero tail-chasing.

1 credit = 1 lead. No credit card required.