Path parameters · 1
Variables interpolated into the URL path.
Securities or EDINET code of the issuer
Query parameters · 6
Optional filters and modifiers. Pass as URL-encoded ?key=value.
Filter by signal type
Include tier 3 (trivial) signals
Freeze the response to a specific point in time. Pass a value previously returned in meta.as_of to replay the exact same answer.
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 OwnershipSignalOut.
Envelope
Array of result objects.
Pagination and request metadata, including request_id, data_as_of, and ontology_version.
OwnershipSignalOut
Signal type: accumulation_streak, large_step_up, exit_below_5pct, etc.
Stable canonical identifier for the filer. Equals the filer's EDINET code for ungrouped filers; opaque token for entity-resolved groups.
Name of the filer (JP)
English name of the filer
Securities code of the issuer
Name of the issuer (JP)
English name of the issuer
Date the signal was detected
At signal time. The stake this holder reports for itself, as a percentage of the issuer's outstanding shares. On a joint filing (co_holder_count > 1) this is the individual holder's own position, not the group's. Compare with group_ratio_pct for the combined position the 5% obligation attaches to.
Change in percentage points
Confidence score 0-1
EDINET document ID of the triggering filing (e.g. 'S100ABCD')
Signal tier: 1=actionable, 2=informational, 3=trivial
Signal-specific context (streak, purpose, filers)
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.