Query parameters · 3
Optional filters and modifiers. Pass as URL-encoded ?key=value.
Results per page
Results to skip (ignored when cursor is set)
Opaque cursor for keyset pagination
Request headers · 1
Authentication.
Production API key. Pass it as Bearer ax_live_…
Returns · 200
The standard { data, meta } envelope. data contains an array of CrossHoldingOut.
Envelope
Array of result objects.
Pagination and request metadata, including request_id, data_as_of, and ontology_version.
CrossHoldingOut
EDINET code of company A
Securities code of company A
Name of company A
EDINET code of company B
Securities code of company B
Name of company B
A's holding ratio in B (%). May be NULL when the underlying disclosure type doesn't carry a ratio (see relationship_type).
B's holding ratio in A (%). Same NULL semantics as a_holds_b_pct.
The smaller of the two reciprocal holdings (%). NULL when either side's ratio is NULL.
Shared or representative sector for the pair (company A's sector when both share it; A's sector otherwise). Null when sector is unknown.
Pair classification. One of: 'mutual_attested' (both sides confirm holding each other), 'single_side_attested' (one side confirms), 'mutual_self_join' (both directions observed without explicit confirmation), 'mutual' (legacy high-threshold pair, only these rows carry holding ratios).
Cluster grouping ID
Errors
Standard HTTP status codes plus a typed error.code in the { error: { code, message } } envelope.
Every endpoint returns the same typed error envelope ({ error: { code, message } }). For the full list of codes, see the Errors reference.