API · /connections

Who is connected to this company, and what the source says

One shared director is a coincidence. Seventeen independent paths is a relationship. This returns both, ranked, with the document behind each one.

The request

POST/rest/v1/rpc/connections
body{"p_id": "HON", "p_hops": 2, "p_limit": 100}
p_id takes a ticker, a CIK or a node_id

Honeywell reaches 1,287 companies through 1,915 people. bridges is how many independent paths reach one of them, and the ordering is by that number, because that is what separates a filing artefact from a real link.

DIRECT · MOST ATTESTEDbridges
MMM
3M — selects as compensation peer, 37 separate proxy filings say so
SEC DEF 14A
DE
Deere — selects as compensation peer, 35 filings
SEC DEF 14A
PH
Parker-Hannifin — names as competitor in its own annual report, 35 filings
SEC 10-K Item 1
TWO HOPS · WHAT A COVERAGE LIST DOES NOT CONTAINbridges
TDG
TransDigm — 17 independent paths, the shortest through BWX Technologies
SEC DEF 14A
UPS
UPS — 16 paths, one of them a person: D. Scott Davis sits on both boards
SEC Form 4
DOV
Dover — 15 paths, through Flowserve
SEC DEF 14A
HWM
Howmet — 15 paths, through 3M
vendor peer list

Why it stays small enough to read

An index fund holds three thousand names. Walk through one and every company is two hops from every other, and the answer is the whole market. Every edge is marked traversable or terminal; institutional holdings are terminal, so you can land on them and not walk through them. That single flag is the difference between 1,287 companies and all of them.

54 ms

A two-hop query

Measured against the live database. The readable way to write it — seed in (node_a, node_b) — cannot use an index and took 4,252 ms for the same answer.

164,029

Traversable edges

Of 273,160 total. The rest are destinations, not corridors.

89.8%

Name a specific filing

The other two source classes are labelled in the data as what they are, rather than blended in.