REST API/stocks
GET

/stocks/{ticker}

2 cr

The 'who owns this stock' join across every tracked fund: which managers hold the ticker, their position value, share count, and quarter-over-quarter change. The inverse of a fund's holdings.

Request#

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

Parameters#

ParameterInTypeDescription
tickerreqpathstringTicker symbol, e.g. AAPL
limitqueryintegerMax holders (max 500)default: 100

Example response#

json
{
  "data": {
    "ticker": { "symbol": "AAPL", "name": "APPLE INC", "cusip": "037833100", "sector": "Technology", "exchange": "NASDAQ", "asset_class": "equity" },
    "summary": { "institutional_owners": 30, "total_value_usd": 412000000000 },
    "owners": [
      {
        "fund": "BERKSHIRE HATHAWAY INC",
        "fund_slug": "berkshire-hathaway-inc",
        "cik": "1067983",
        "value_usd": 75000000000,
        "shares": "300000000",
        "change": "REDUCED",
        "pct_delta": -14.29,
        "share_delta": "-50000000",
        "quarter": "Q1 2026"
      }
    ],
    "provenance": { "source": "SEC EDGAR 13F", "license": "public domain" }
  }
}

MCP equivalent: stock.owners. The full agent surface lives on the MCP server.