REST API/fund-holdings
GET

/funds/{cik}/holdings

1 cr

The equity holdings in a fund's filing, one row per security, each with its quarter-over-quarter change (NEW / ADDED / REDUCED / EXITED / HELD) and share delta. Defaults to the latest filing; pass year + quarter to pin a historical one.

Request#

bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://arkolith.com/api/v1/funds/1067983/holdings?limit=10"

Parameters#

ParameterInTypeDescription
cikreqpathstringSEC Central Index Key
yearqueryintegerFiling yeardefault: latest
quarterqueryintegerFiling quarter (1–4)default: latest
pagequeryintegerPage numberdefault: 1
limitqueryintegerResults per page (max 500)default: 100

Example response#

json
{
  "data": {
    "fund": { "cik": "1067983", "name": "BERKSHIRE HATHAWAY INC" },
    "filing": { "quarter_end": "2026-03-31", "year": 2026, "quarter": 1, "holdings_count": 42 },
    "holdings": [
      {
        "cusip": "037833100",
        "issuer": "APPLE INC",
        "shares": "300000000",
        "value_cents": "7500000000000",
        "change_type": "REDUCED",
        "share_delta": "-50000000",
        "pct_delta": -14.29
      }
    ],
    "pagination": { "page": 1, "limit": 100, "total": 42, "pages": 1 }
  }
}

MCP equivalent: fund.holdings. The full agent surface lives on the MCP server.