Dashboard

Beneficial ownership history

GET/api/ownership/beneficial-owners/history

Stock Pro

Returns all Schedule 13D/13G filings for a stock, including historical entries. Unlike /api/ownership/beneficial-owners (which shows only the latest filing per owner), this endpoint shows every filing — useful for tracking how a beneficial owner's position has changed over time.

Get API key Try it live in the API explorer

Query parameters

Example request

curl 'https://api.stockfit.io/v1/api/ownership/beneficial-owners/history?symbol=AAPL&cik=320193&cusip=037833100&composite_figi=BBG000B9XRY4&share_class_figi=BBG001S5N8V8' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'

Responses

200 OK

All beneficial ownership filings sorted by date (descending)

Response schema

array of:
  • reportingPersonName string

    Name of the beneficial owner

  • reportingPersonCik integer | null

    CIK of the reporting person

  • activist boolean

    Whether this is a 13D (activist) filer

  • percentOfClass number | null

    Ownership percentage at the time of filing

  • aggregateAmountOwned number | null

    Total shares owned at the time of filing

  • reportDate string | null

    Filing report date (YYYY-MM-DD)

  • accessionNumber string | null

    SEC accession number

  • filingType string | null

    SEC form type (13G, 13D, 13G/A, 13D/A)

  • intent string | null

    Classified investor intent: | Value | Meaning | |-------|---------| | active | Activist — seeks board seats, proxy fights, corporate changes | | strategic | Passive — investment purposes only |

Example response

[
  {
    "reportingPersonName": "The Vanguard Group",
    "reportingPersonCik": 0,
    "activist": true,
    "percentOfClass": 9.47,
    "aggregateAmountOwned": 1415826462,
    "reportDate": "2025-07-29",
    "accessionNumber": "string",
    "filingType": "13G",
    "intent": "string"
  }
]

400 Bad Request

Invalid parameters or company not found

Response schema

  • error string

    Human-readable error message

Example response

{}

403 Forbidden

Feature not available on current plan

Response schema

  • error string

    Human-readable error message

Example response

{}