---
title: "Get activist stakes"
method: GET
path: "/activist-ownership"
tags: ["Activist Ownership"]
---

# Get activist stakes

`GET /activist-ownership`

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.

## Query parameters

- `ticker` string
- `filer_cik` string
- `history` boolean
- `filing_date` string, date
- `filing_date_gte` string, date
- `filing_date_lte` string, date
- `filing_date_gt` string, date
- `filing_date_lt` string, date
- `limit` integer

## Response `200`

Activist ownership response

- ActivistOwnershipResponse
  - `activist_owners` BeneficialOwner[]
    - `ticker` string, nullable — The ticker symbol of the subject company. Null when the issuer has no listed ticker.
    - `issuer_name` string, nullable — The name of the subject company, as written on the filing.
    - `issuer_cik` string, nullable — The SEC CIK of the subject company.
    - `issuer_cusip` string, nullable — The CUSIP (or ISIN, for some foreign issuers) of the security, as written on the filing.
    - `security_class_title` string, nullable — The class of securities the stake is reported against (e.g. 'Common Stock'). percent_of_class is relative to this class.
    - `filer_cik` string — The SEC CIK of the filer. All rows of one filing share it; use it with the filer_cik query parameter to follow a filer across companies.
    - `reporting_person_name` string, nullable — The reporting person named on this row of the cover page. Joint filings list several reporting persons.
    - `reporting_person_cik` string, nullable — The SEC CIK of the reporting person, when provided.
    - `type_of_reporting_person` string, nullable — The cover-page reporting-person type code (e.g. IN for individual, CO for corporation, PN for partnership).
    - `citizenship_or_place_of_organization` string, nullable — The reporting person's citizenship or place of organization, as coded on the filing.
    - `form_type` string — The SEC form type: SCHEDULE 13D, SCHEDULE 13D/A, SCHEDULE 13G, or SCHEDULE 13G/A.
    - `type` 'activist' | 'passive' — The stake type: activist (Schedule 13D, intent to influence control) or passive (Schedule 13G).
    - `is_amendment` boolean — True when this filing amends an earlier one.
    - `amendment_number` integer, nullable — The amendment number, when the filing states one.
    - `filing_date` string, date, nullable — The date the filing was submitted to the SEC.
    - `event_date` string, date, nullable — The date of the event that triggered the filing obligation.
    - `accession_number` string — The SEC accession number of the filing. All reporting persons of one filing share it.
    - `sole_voting_power` integer, nullable — Shares over which the reporting person has sole voting power.
    - `shared_voting_power` integer, nullable — Shares over which the reporting person shares voting power.
    - `sole_dispositive_power` integer, nullable — Shares over which the reporting person has sole power to dispose.
    - `shared_dispositive_power` integer, nullable — Shares over which the reporting person shares power to dispose.
    - `aggregate_amount_beneficially_owned` integer, nullable — Total shares beneficially owned by the reporting person.
    - `percent_of_class` number, nullable — The stake as a percent of the reported class of securities.
    - `purpose_of_transaction` string, nullable — The stated purpose of the transaction (Schedule 13D item 4). Null for passive stakes.
    - `rule_filed_under` string, nullable — The rule the Schedule 13G was filed under (e.g. Rule 13d-1(b)). Null for activist stakes.
    - `is_latest` boolean — True when this filing is the stake's most recent state; false on superseded filings returned with history=true.

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `402` — The request requires a paid subscription

---

[API](https://skmtc.net/financialdatasets/apis/financial-datasets-api.md) · [All operations](https://skmtc.net/financialdatasets/apis/financial-datasets-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/financialdatasets/financial-datasets-api/revisions/df2363101891/schema)
