Skip to main content
Skip to main content

US 13F Institutional Holdings — Top 500 Funds (2021–2025)

DatasetCSV.GZOpenFinance13FInstitutionalHedge FundsOwnershipAlphaSECEdgarFree

Five years of SEC Form 13F-HR institutional holdings for the top 500 US funds by AUM (combined AUM at Q4 2025 sample: $60.1T). 14,006,161 (manager × quarter × position) rows packaged as 20 per-quarter gzipped CSVs. Universe spans BlackRock, Vanguard / Geode, State Street, Fidelity (FMR), Berkshire Hathaway, Norges Bank, Bridgewater, Citadel, Renaissance, Two Sigma, Millennium, Coatue, Tiger Global, Pershing Square, Elliott, and ~485 more. Each row is one position held by one manager at quarter-end, with shares, USD value, filing date, and CUSIP. Read with pandas.read_csv(path, compression='gzip', parse_dates=['period_end_date', 'filing_date']) or duckdb.read_csv('holdings_*.csv.gz'). Standard inputs for: hedge fund replication / cloning strategies, smart-money cluster signals, tracking famous-investor stake changes, sector rotation analysis, ownership-overlap network research, 13F-derived factor construction (popularity, conviction, concentration).

Use Cases

  • Hedge fund replication / 13F cloning strategies
  • Smart-money cluster signals (multiple top managers initiating a position in the same quarter)
  • Famous-investor stake-change tracking (Buffett, Burry, Ackman, Loeb, Druckenmiller, etc.)
  • Ownership concentration as a value-style risk factor
  • Network analysis: ownership overlap matrices to identify crowded trades
  • Quarter-over-quarter conviction scoring (% of portfolio in top-N positions)

Methodology

Top 500 funds selected by AUM proxy (sum of position values in their Q4 2025 13F filing, with fallback to Q3 2025 / Q4 2024 if missing). Universe of candidate filers built by paginating institutional-ownership/latest until the endpoint's 100-page cap, yielding 8,766 unique CIKs. For each top-500 fund, fetched institutional-ownership/extract for every quarter from 2021-Q1 through 2025-Q4. Output split into one CSV per (year, quarter) so each file fits under platform per-file size limits while staying easy to concatenate.

Update Schedule

Static snapshot. Reflects what FMP had indexed as of the build date.

Attribution

Source: SEC Form 13F-HR filings via Financial Modeling Prep.

Schema

nametype
manager_cikstring
manager_namestring
period_yearnumber
period_quarterstring
period_end_datedate
filing_datedate
symbolstring
security_cusipstring
name_of_issuerstring
title_of_classstring
shares_typestring
put_call_sharestring
sharesnumber
valuenumber

Sample Data

valuesharessymbolfiling_datemanager_cikperiod_yearshares_typemanager_namename_of_issuerperiod_quarterput_call_sharesecurity_cusiptitle_of_classperiod_end_date
214783552026-02-122025-12-310002012383 INC."COM"BLACKROCK3647601082025SHGPSGAP INCQ4
116592462026-02-122025-12-310002012383 INC."COM"BLACKROCK4158641072025SHHSCENVIRI CORPQ4
26810632026-02-122025-12-310002012383 INC."COM"BLACKROCK69002R1032025SHOBTEADS HLDG COQ4

Get this via API

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'US 13F Institutional Holdings — Top 500 Funds (2021–2025)' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'US 13F Institutional Holdings — Top 500 Funds (2021–2025)' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls
Free

one time · open license

Details

Date Range2021-03-312025-12-31
Rows14,006,161
Size341.1 MB
Files20
FormatCSV.GZ

Available formats

CSV.GZ20 files · 341.1 MB
Freeopen