Relationships between companies, investors and people
get_relationshipsReturns the relationship graph around a company, an investment house or a person — every relationship a filed fact with the filings that prove it: who holds the company (13F, Schedule 13D/G, Form 4: share of capital), which companies hold shares of other companies (invests_in: NVIDIA in CoreWeave, Alphabet in SpaceX), its officers and directors and their roles, who holds warrants, convertibles or preferred shares in it (holds_rights_in: AMD's warrant to Meta, Akamai's to Anthropic), and who buys from whom: the customers a company names in its own filings, with their share of its revenue (customer_of, from the customer to the company that names it: NVIDIA is 16% of Fabrinet's revenue, Apple 91% of Cirrus Logic's, Samsung a customer of Applied Materials, Qorvo and FormFactor) — and the contracts named in 8-K, 6-K, 10-Q, 10-K and prospectuses: customer_of when the filing says who buys from whom (Microsoft and NVIDIA from IREN, OpenAI from CoreWeave, Anthropic and Fluidstack leasing from TeraWulf), agreement_with when it does not (Intel and NVIDIA), each contract with its title, value as stated, term, megawatts, signing date and document — and who acquired whom: acquired, from the buyer to what it acquired, whichever side filed it (Skyworks and Qorvo; AMD and ZT Systems; Sanmina buying ZT Systems' manufacturing business from AMD), each deal with what changed hands (the company, a business, a stake), agreed or completed, its date, the full price when stated and its document — then, as sources are added, suppliers named in annual reports, competitors named by the company and lenders. Private companies are nodes too (Anthropic, OpenAI, Nscale): named by a filing, with no price or financials. depth: 2 adds the neighbours' relationships (who else Vanguard holds, where else a director sits). Use it when the user asks how companies are connected, who is behind a company, or what links two of them. For the full list of a company's shareholders with bounds and moves, use get_ownership; for one investor's portfolio, get_holders.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | Which relationships (default 'all'). | |
| depth | No | 1 (default): the center's relationships; 2: its neighbours' too. | |
| limit | No | How many relationships at most (default 40, max 200). | |
| since | No | Only relationships whose proving filing is dated on or after this day (YYYY-MM-DD). | |
| center | Yes | The company, house or person at the center: a ticker, a company name (listed or not: 'Anthropic'), a holder's key or name ('vanguard', 'Elon Musk'), or a typed id from a previous answer (company:nvda, holder:vanguard, person:<id>, gov:us). | |
| status | No | 'active' (default): relationships the filings still state — a customer the supplier's latest report still names, a contract not past its stated term; 'all': past ones too, each with its relationshipStatus (not_restated, expired). | |
| natures | No | Comma-separated natures within the view: owns, invests_in, holds_rights_in, insider_of, customer_of, supplier_of, agreement_with, acquired, competes_with, lends_to. | |
| minShare | No | Minimum share of capital, as a fraction (0.01 = 1%), for ownership relationships. |