The Ultimate Parent API tells you which company ultimately owns another company.
It has one entry point. Pass a Veridion company ID and the API returns the company at the top of that company's ownership chain, alongside the company you asked about.
What an ultimate parent isAn ultimate parent is the company at the top of another company's ownership chain: the highest company that controls it through an unbroken chain of majority holdings, and that nothing above it majority owns.
It is not the company's largest shareholder, and it is not the brand it trades under. It is the company at the top of the chain.
What a group isA group is the set of companies connected by majority ownership. Companies tied together only by brand or trading relationships are not a group, and have no parent in common.
Common use cases
Roll a supplier or customer portfolio up to group level. Spend, exposure, and risk that looked spread across many vendors resolves into the handful of groups actually behind them.
Consolidate records that belong to the same group. Two companies with different names, domains, and countries can share an ultimate parent, which comparing the companies to each other will never tell you.
Understand what the parent actually does. Once you hold the group, its industry, size, and financials are what tell you whether an exposure matters, and those describe the group rather than the local company you started from.
What counts as ownership
Ownership means majority control, held by a single company. Directly, or through a chain of companies that each majority own the next.
Only a majority creates a parent. A minority stake does not, however influential it is, and stakes held separately by different parties are not added together. Acquiring assets, brands, or a product line is not acquiring a company. A company held equally by two owners has no parent at all.
A brand relationship is not ownershipFranchising and licensing arrangements can look like ownership from the outside, and they carry real commercial control, but they are not equity.
So a franchisee resolves to its own owner, not to the brand it trades under.
Ownership as of today
Ownership is reported as it stands now, not as it once stood.
A completed acquisition takes effect immediately: the buyer is the parent from the point the deal closes. One still awaiting approval does not, and the previous owner stands until it does. A divestiture or a spin off ends the relationship on the same basis, however long the shared history and the shared branding outlast it.
Which company you get back
A parent is returned the way every company is returned across Veridion's APIs: as a Veridion ID, a name, a website domain, and a jurisdiction. So what you get is one specific company, and it is the one that represents the group.
A Veridion company is scoped to one country. A group operating in many countries is therefore composed of several companies, each with its own Veridion ID, and the parent returned is frequently registered in a different country from the company you asked about. That is expected, and it is what makes rolling a portfolio up to its groups worth doing: the connection between those companies is not visible from the companies themselves.
The parent is the top of the chain. Where a company is held through intermediate holding companies, the company above all of them is the one returned.
A government is never a parent. A state owned business resolves to a company rather than to a state, a ministry, or a municipality.
One parent per groupCompanies belonging to the same group resolve to the same parent, so you can group a portfolio on the ultimate parent's Veridion ID and get one row per group rather than one per branch of it.
For a small number of large groups with a complex internal structure, the company returned is the one that identifies the group. It is not necessarily the direct holder of each business beneath it.
Ownership is established, not assumedOwnership is established from available evidence. Where a chain cannot be established all the way to its top, the highest owner that can be confirmed is returned, rather than an unverified one.
When a company is its own ultimate parent
A company at the top of its own chain is reported as its own ultimate parent. The ultimate parent's Veridion ID equals the input Veridion ID, and the remaining details describe that same company.
This is reported uniformly, so a single comparison tells you whether a company is independent: the ultimate parent's Veridion ID equals the input Veridion ID.
What the API does not do
The API answers one question, and is scoped to answer it well:
-
It is not a corporate structure tree. A call returns one company's ultimate parent. The holding companies in between are not included in the response.
-
It is not a subsidiary listing. There is no reverse lookup, so you cannot pass a parent ID and receive the companies beneath it.
-
It is not a shareholder register. The response names the controlling company. It does not carry ownership percentages, stake histories, or a list of shareholders.
A typical workflow
The Ultimate Parent API answers one question in a chain of them. Veridion's other APIs answer the rest.
Start with an identifier. A Veridion ID comes from resolving a company you already hold by name and address with the Match & Enrich API, or from discovering companies against a set of criteria with the Search API.
Resolve the ultimate parent. This API turns that company into the group behind it, and returns the parent's own Veridion ID.
Profile what you found. Pass that ID to the Firmographics API for the parent's own profile: industry, activity, size, financials, technologies, and the rest of its firmographic record.
Together these turn a name into a company, a company into a group, and a group into a profile you can act on.

