Dashboard

Institutional investor portfolio

GET/api/ownership/portfolio

Stock Pro

Returns the full portfolio of an institutional investor (identified by CIK) from a 13F filing. This is the inverse of /api/ownership/institutional-holders — instead of "who owns this stock", this answers "what does this investor own". Only managers with $100M+ AUM who file Form 13F-HR are included.

By default the manager's own most recent filing is used, so different managers may resolve to different quarters during the 45-day filing window. Pass reportDate to pin every manager to the same quarter for side-by-side comparisons.

Get API key Try it live in the API explorer

Query parameters

Example request

curl 'https://api.stockfit.io/v1/api/ownership/portfolio?cik=1067983&reportDate=2025-12-31' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'

Responses

200 OK

Paginated portfolio of holdings ordered by value (descending)

Response schema

  • managerName string

    Name of the institutional manager

  • managerCik integer
  • reportDate string | null

    Quarter end date of the latest filing (YYYY-MM-DD)

  • page integer

    Current page number (1-indexed)

  • pageSize integer

    Number of results per page

  • totalPages integer

    Total number of pages

  • totalResults integer

    Total number of holdings in the portfolio

  • data array of object
    array of:
    • issuerName string

      Name of the issuer (company)

    • titleOfClass string | null

      Title of the security class

    • cusip string

      CUSIP identifier (9 characters)

    • symbol string | null

      Ticker symbol (null if CUSIP could not be matched)

    • value number

      Market value of the position (USD)

    • shares number

      Number of shares held

    • shareType string

      Type of shares held: | Code | Meaning | |------|---------| | SH | Shares (common/preferred stock) | | PRN | Principal amount (bonds, convertible notes) |

    • putCall string

      Options position type. Omitted for direct equity holdings. | Code | Meaning | |------|---------| | PUT | Put option — right to sell shares at a specified price | | CALL | Call option — right to buy shares at a specified price |

    • investmentDiscretion string

      Level of investment discretion the manager has over the position: | Code | Meaning | |------|---------| | SOLE | Manager has sole discretion over investment decisions | | SHARED | Discretion is shared with another manager or entity | | DEFINED | Discretion is defined by a specific agreement or plan |

    • soleVoting number

      Shares with sole voting authority

    • sharedVoting number

      Shares with shared voting authority

    • noneVoting number

      Shares with no voting authority

Example response

{
  "managerName": "BERKSHIRE HATHAWAY INC",
  "managerCik": 1067983,
  "reportDate": "2025-12-31",
  "page": 1,
  "pageSize": 100,
  "totalPages": 1,
  "totalResults": 42,
  "data": [
    {
      "issuerName": "APPLE INC",
      "titleOfClass": "COM",
      "cusip": "037833100",
      "symbol": "AAPL",
      "value": 75145782000,
      "shares": 300000000,
      "shareType": "SH",
      "putCall": "string",
      "investmentDiscretion": "SOLE",
      "soleVoting": 0,
      "sharedVoting": 0,
      "noneVoting": 0
    }
  ]
}

400 Bad Request

Invalid parameters or manager 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

{}