PRODUCT — DATASET

Fund Holdings API

FUNDS

Holdings and reference data for mutual funds, ETFs, and UITs, sourced from SEC N-PORT filings. Look up any fund by ticker and pull its full portfolio.

Where fund holdings come from

Registered funds report their complete portfolios to the SEC on Form N-PORT: every position, every month, with the third month of each quarter made public. It is the most detailed look at what a fund owns that exists in public data.

N-PORT is also hundreds of fields of XML per fund. We parse the filings into a flat structure: asset type, issuer name, shares held, USD value, and portfolio weight for every position.

The result is three endpoints: a list of every fund we cover, a profile for each fund, and the holdings themselves, up to 10,000 positions per fund.

What you get

Source
SEC Form N-PORT
Updates
Within seconds of filing
Coverage
Mutual funds, ETFs, and UITs
Depth
Up to 10,000 holdings per fund
Endpoints
GET /funds/list, /funds/profile, /funds/holdings

Why teams use it

The whole portfolio

Not the top-10 summary from a factsheet. Every reported position with shares, value, and weight, up to 10,000 holdings per fund.

One schema for every fund type

Mutual funds, ETFs, and UITs share the same structure. Integrate once and query across the universe.

Fresh from EDGAR

New N-PORT filings are processed within seconds of publication, so the data is as fresh as the public record allows.

Built for look-through

When five of your funds all own the same stock, that concentration is invisible on factsheets. Position-level data makes overlap measurable.

See it in code

terminal
bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://ryxel.io/api/funds/holdings?symbol=VTSAX&limit=100"

What teams build with it

Overlap detection

Compare holdings across the funds in a portfolio to find hidden concentration before it hurts.

ETF constituent data

Pull an ETF's full constituent list with weights for replication, hedging, or basket analysis.

Fund screening

Browse the fund universe by symbol or entity type, then drill into profiles and holdings.

Exposure research

Answer which funds own a company by querying holdings by issuer, across the covered universe.

Frequently asked questions

Where does the data come from?

SEC Form N-PORT, the monthly portfolio report that registered funds file. We parse the public filings directly from EDGAR.

Which funds are covered?

Mutual funds, ETFs, and unit investment trusts that file N-PORT. Browse the full list with GET /funds/list.

How many holdings do you return per fund?

Up to 10,000 positions per fund, which covers even the largest broad-market index funds.

How current are the holdings?

N-PORT filings are monthly, with a public lag set by the SEC. We process each filing within seconds of publication, so the data is as fresh as the public record allows.

TALK TO US

Talk to us about access

Tell us what you're building and which datasets you need — we'll set you up with an account, an API key, and access to the data.