Dashboard

Recent ownership activity

GET/api/ownership/activity

Stock Pro

Combined feed of recent ownership changes for a stock:

Provides a single-call overview of all ownership activity without needing to hit multiple endpoints.

Get API key Try it live in the API explorer

Query parameters

Example request

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

Responses

200 OK

Recent ownership activity across all categories

Response schema

  • insiderTransactions array of object

    Recent insider trades (last 90 days)

    array of:
    • ownerName string

      Name of the insider (officer or director)

    • transactionCode string

      SEC transaction code indicating the type of transaction: | Code | Meaning | |------|---------| | P | Open-market or private purchase | | S | Open-market or private sale | | M | Exercise or conversion of derivative security | | A | Grant, award, or other acquisition (e.g. stock award) | | D | Disposition to the issuer (e.g. return of shares) | | F | Payment of exercise price or tax liability by delivering securities | | G | Gift | | I | Discretionary transaction by Rule 10b5-1 trading plan | | C | Conversion of derivative security | | E | Expiration of short derivative position | | H | Expiration (or cancellation) of long derivative position with value received | | O | Exercise of out-of-the-money derivative security | | X | Exercise of in-the-money or at-the-money derivative security | | W | Acquisition or disposition by will or laws of descent | | Z | Deposit into or withdrawal from voting trust | | J | Other acquisition or disposition | | K | Equity swap or similar transaction | | U | Disposition due to a tender of shares in a change of control | | L | Small acquisition (less than $10,000) | | V | Transaction voluntarily reported earlier than required |

    • shares number | null

      Number of shares involved in the transaction

    • pricePerShare number | null

      Price per share (USD)

    • acquiredDisposed string

      Whether shares were acquired or disposed: | Code | Meaning | |------|---------| | A | Acquired — shares were added to the insider's holdings | | D | Disposed — shares were removed from the insider's holdings |

    • transactionDate string

      Date the transaction occurred (YYYY-MM-DD)

    • officerTitle string | null

      Officer title (e.g. CEO, CFO), null for non-officer directors

  • beneficialOwnerFilings array of object

    Recent 13D/13G filings (last 180 days)

    array of:
    • reportingPersonName string

      Name of the beneficial owner (5%+ shareholder)

    • activist boolean

      Whether this is a Schedule 13D filer (activist intent). 13G filers are passive.

    • 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)

    • intent string | null

      Investor intent classified from the filing's stated purpose (Item 4): | Value | Meaning | |-------|---------| | active | Activist — seeks board seats, proxy fights, corporate changes | | strategic | Passive — investment purposes only |

  • institutionalChanges array of object

    Significant institutional position changes from the latest quarter

    array of:
    • managerName string

      Name of the institutional manager

    • managerCik integer

      CIK of the institutional manager (use with /api/ownership/portfolio)

    • shares number

      Number of shares held in the current quarter

    • value number

      Market value of holdings in the current quarter (USD)

    • prevShares number

      Previous quarter shares. `0` for new positions (`changeType: "new"`).

    • changeType string

      Type of change: | Value | Meaning | |-------|---------| | new | Position opened this quarter (not held previously) | | increased | Shares increased by 25%+ from previous quarter | | decreased | Shares decreased by 25%+ from previous quarter |

Example response

{
  "insiderTransactions": [
    {
      "ownerName": "Tim Cook",
      "transactionCode": "S",
      "shares": 50000,
      "pricePerShare": 245.5,
      "acquiredDisposed": "D",
      "transactionDate": "2025-12-15",
      "officerTitle": "Chief Executive Officer"
    }
  ],
  "beneficialOwnerFilings": [
    {
      "reportingPersonName": "The Vanguard Group",
      "activist": false,
      "percentOfClass": 9.47,
      "aggregateAmountOwned": 1415826462,
      "reportDate": "2025-07-29",
      "intent": "string"
    }
  ],
  "institutionalChanges": [
    {
      "managerName": "BlackRock, Inc.",
      "managerCik": 2012383,
      "shares": 1157054556,
      "value": 314465315556,
      "prevShares": 0,
      "changeType": "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

{}