Get activist stakes
Get activist stakes (SEC Schedule 13D: holders of more than 5% of a class of shares with intent to influence control), one row per reporting person. Query by ticker (who holds activist stakes in this company) or by filer_cik (what stakes does this activist hold); provide exactly one of the two. By default each stake's current state is returned; set history=true for the full amendment chain. This endpoint is the activist-only view of /beneficial-ownership.
Example code
// Using @orth/sdk - The simplest way to call APIs
// Install: npm install @orth/sdk
import Orthogonal from "@orth/sdk";
const orthogonal = new Orthogonal({
apiKey: process.env.ORTHOGONAL_API_KEY,
});
const output = await orthogonal.run({
api: "financial-datasets",
path: "/activist-ownership"
});
console.log(output);Query parameters
The ticker symbol of the subject company. Provide ticker or filer_cik, not both.
The SEC CIK of the filer (the beneficial owner). Provide ticker or filer_cik, not both. Use the /activist-ownership/filers endpoint to look up CIKs by owner name.
When true, returns the full amendment history of each stake instead of only its current state.
Filter by exact filing date in YYYY-MM-DD format.
Filter by filing date greater than or equal to this date (YYYY-MM-DD).
Filter by filing date less than or equal to this date (YYYY-MM-DD).
Filter by filing date greater than this date (YYYY-MM-DD).
Filter by filing date less than this date (YYYY-MM-DD).
The total number of rows to return (default: 10; no maximum). This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`.
Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.