What it does
Every US registered investment company files Form N-PORT, and the third month of each quarter becomes public on EDGAR 60 days after period end — roughly 10,000 funds and 50 million holdings a year. This actor parses those N-PORT XML filings into clean per-position records: full security identifier set (CUSIP, ISIN, ticker, LEI), position size and currency, fair value in USD, percent of NAV, asset and issuer categorization, securities-lending status, debt coupon and maturity, and a link back to the source XML. Filter by fund CIK, by issuer ticker across funds, or by a recent-filings window.
Who it's for
Fund analysts and fund-of-funds allocators, competitive-intelligence teams at asset managers, quant researchers tracking issuer ownership across funds, and anyone replacing a Morningstar Direct, Refinitiv Lipper, or Bloomberg fund-holdings subscription that runs $17K–$25K per seat per year.
Sample fields / output
Fund identifiers (fund_cik, fund_name, fund_series_id, fund_lei), filing context (filing_date, report_period_end, net_assets_usd), security identifiers (cusip, isin, ticker, security_lei), valuation (balance, value_usd, pct_of_nav), and categorization (asset_category, issuer_category, investment_country, fair_value_level, securities-lending and restricted-security flags).
Example use cases
- One query answers "which funds hold ticker X and at what % of NAV" across the entire N-PORT universe — cross-fund issuer exposure in minutes.
- Track quarter-over-quarter position changes for a competitor fund family by CIK without a Morningstar seat.
- Build a securities-lending or restricted-security screen across thousands of funds for risk and compliance reviews.
Try it now: Run the SEC Form N-PORT Holdings actor on Apify
Related actors
FAQ
How fresh is N-PORT data?
Funds file monthly, but only the third month of each quarter becomes public, 60 days after period end. The actor picks filings up within hours of EDGAR public release.
Can I search by stock instead of by fund?
Yes — the issuer filter works across funds, so you can pull every fund position in a given ticker, CUSIP, or ISIN in a single run.
What does it cost compared to commercial platforms?
Pricing is pay-per-holding at $0.05 per record, versus roughly $17,500–$25,000 per seat per year for Morningstar Direct, Refinitiv Lipper, or Bloomberg fund-holdings coverage.
Top comments (0)