GET https://api.fundalyze.ai/api/public/v1/get_institutional_holdersget_institutional_holders

Parameters

ParameterTypeDefaultDescription
tickerrequiredstringup to 12 characters—US ticker symbol, e.g. AAPL or BRK-B. Use search_companies when unsure.
limitinteger1–10020Holders to return, largest value first, 1-100.

Example

A real call and its answer. Replace fdz_live_YOUR_KEY with your key, or set FUNDALYZE_API_KEY for the Python and JavaScript versions.

curl -H "Authorization: Bearer fdz_live_YOUR_KEY" "https://api.fundalyze.ai/api/public/v1/get_institutional_holders?ticker=AAPL&limit=10"

Response

Generated from live data on Oct 7, 2026; figures change as filings arrive. Rows trimmed to the first 5 for the docs: holders had 10.

What an assistant reads (and what MCP returns).

AAPL · institutional holders (SEC Form 13F) · each manager's latest 13F · top 10 by value of 6308 lines · value in USD millions as filed
manager,cik,manager_type,report_period,filed_date,shares,value_usd_m,status,change_shares
"BlackRock, Inc.",2012383,asset_manager_diversified,2026-06-30,2026-08-07,1162996939,336524.79,increased,18301514
VANGUARD CAPITAL MANAGEMENT LLC,2100119,index_passive,2026-06-30,2026-08-13,959107911,277527.47,increased,5260263
STATE STREET CORP,93751,asset_manager_diversified,2026-06-30,2026-09-22,615129929,177994.0,increased,12788520
"GEODE CAPITAL MANAGEMENT, LLC",1214717,index_passive,2026-06-30,2026-08-12,371336543,107174.64,increased,2719589
VANGUARD PORTFOLIO MANAGEMENT LLC,2100121,index_passive,2026-06-30,2026-08-13,334119156,96680.72,increased,2682101
... 5 more rows in the full answer (trimmed for the docs)
Share positions only (no options). status and change_shares compare with the manager's prior 13F; shares as filed, so a stock split shows as an increase. Quarters differ by manager while filings come in.
More: https://fundalyze.ai/stocks/nasdaq/aapl?tab=funds

Fields of data

What each field of data means. rows[].field is a field of each row in the rows list.

FieldMeaning
holdersThe holders, largest filer-reported value first (list; see holders[]).
tickerTicker as listed in the SEC directory.
lines_total13F lines for this stock across every manager's latest 13F (a manager may file one stock on several lines)
holders[].managerManager name as filed
holders[].cikManager's SEC CIK
holders[].manager_typeFundalyze label (hedge_fund, index_passive, bank_broker...), null if unlabelled
holders[].report_periodQuarter end the 13F covers
holders[].filed_dateDate the 13F was filed
holders[].sharesShares held, as filed
holders[].value_usd_mFiler-reported value, USD millions
holders[].statusnew, increased, decreased or unchanged vs the manager's prior 13F
holders[].change_sharesShares added (negative: sold) vs the prior 13F
holders[].source_urlThe 13F on sec.gov

Every answer ends with More: <link>, and REST returns the same URL as link: the fundalyze.ai page where the figures can be checked (here, fundalyze.ai/stocks/nasdaq/aapl?tab=funds). Cite it when you show the data to others, as the attribution rules ask.

Errors

A bad parameter is a 400 naming it, an unknown ticker a 404, a busy key or a used-up day a 429. Every status and message: Errors.

This page as Markdown, for language models and scripts: /developers/md/reference/get_institutional_holders