{"uid":"cap_Up1zo7BlDY1glKl1m8hIJ","slug":"agents-x402stock-xyz-etf-mutual-fund-n-port-holdings-lookup-7d5db20a","name":"ETF & Mutual Fund N-PORT Holdings Lookup","description":"What's inside an ETF or mutual fund, from its latest SEC N-PORT filing. Pass an ETF/fund ticker (SPY, ARKK) or CIK in the path. Returns the registrant, net/total assets, report date, and every portfolio holding by value — name, CUSIP, ISIN, shares, USD value, % of net assets, asset/issuer class, country. `?limit=` (max 500). Fund composition the 13F feed doesn't cover. From x402stock","url":"https://agents.x402stock.xyz/api/v1/fund-nport/{fund}","method":"GET","headers":{},"bodySchema":{"type":"object","required":["fund"],"properties":{"fund":{"type":"string","description":"Fund identifier (SEC CIK or ticker) for the N-PORT holdings lookup."},"limit":{"type":"integer","default":50,"maximum":500,"exclusiveMinimum":0}}},"responseSchema":{"type":"object","required":["cik","registrant","source","as_of","data"],"properties":{"cik":{"type":"string"},"data":{"type":"object","required":["series_name","series_id","form","accession","filing_date","report_date","report_period_end","total_assets","total_liabilities","net_assets","total_positions","count","holdings"],"properties":{"form":{"type":"string"},"count":{"type":"number"},"holdings":{"type":"array","items":{"type":"object","required":["name","title","cusip","isin","lei","balance","units","currency","value_usd","pct_value","payoff_profile","asset_category","issuer_category","country"],"properties":{"lei":{"anyOf":[{"type":"string"},{"type":"null"}]},"isin":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"cusip":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"anyOf":[{"type":"string"},{"type":"null"}]},"units":{"anyOf":[{"type":"string"},{"type":"null"}]},"balance":{"anyOf":[{"type":"number"},{"type":"null"}]},"country":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"pct_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"value_usd":{"anyOf":[{"type":"number"},{"type":"null"}]},"asset_category":{"anyOf":[{"type":"string"},{"type":"null"}]},"payoff_profile":{"anyOf":[{"type":"string"},{"type":"null"}]},"issuer_category":{"anyOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false}},"accession":{"type":"string"},"series_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"net_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"filing_date":{"type":"string"},"report_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"series_name":{"anyOf":[{"type":"string"},{"type":"null"}]},"total_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"total_positions":{"type":"number"},"report_period_end":{"anyOf":[{"type":"string"},{"type":"null"}]},"total_liabilities":{"anyOf":[{"type":"number"},{"type":"null"}]}},"additionalProperties":false},"as_of":{"type":"string"},"source":{"type":"string","const":"sec_edgar"},"registrant":{"anyOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"0.03","displayCostAsset":"USD","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.03/call","primary":{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ce1Lau_2-xj2ndTlvEtVQ","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x20C000000000000000000000b9537d11c60E8b50","unit":"request","depositMicros":null,"planRef":null}],"brandName":"agents.x402stock.xyz","brandSlug":"agents-x402stock-xyz-mpp","brandBaseUrl":"https://agents.x402stock.xyz","brandDocsUrl":null,"whatItDoes":"Returns the full portfolio holdings of an ETF or mutual fund from its latest SEC N-PORT filing, including registrant info, net/total assets, and every position with CUSIP, ISIN, shares, USD value, and % of net assets.","exampleAgentPrompt":"Pull the latest SEC N-PORT holdings for SPY — I want to see all the positions including their CUSIP, USD value, and percentage of net assets, up to 500 holdings.","exampleUseCases":[{"title":"ETF composition research for portfolio overlap","prompt":"Can you get me the full list of holdings in QQQ from its latest N-PORT SEC filing? I want each stock's name, CUSIP, USD value, and what percentage it is of net assets."},{"title":"Thematic fund transparency check","prompt":"What does ARKK actually own right now according to its most recent SEC N-PORT filing? Show me up to 200 positions with their share counts and USD values."},{"title":"Bond fund country and asset breakdown","prompt":"Look up the N-PORT holdings for the iShares Core U.S. Aggregate Bond ETF — I want to see the asset categories, issuer categories, and countries across all its positions."}],"resultDescription":"A JSON object containing the fund's CIK, registrant name, source, as-of date, and a data block with series name, form type, accession number, filing date, report date, total assets, total liabilities, net assets, total position count, and an array of holdings each with name, title, CUSIP, ISIN, LEI, balance, units, currency, USD value, percent of net assets, payoff profile, asset category, issuer category, and country.","failureModes":["Unknown ticker or CIK returns a 404 or empty result","Fund has not filed an N-PORT (e.g., hedge funds, private funds) — no data returned","Limit parameter exceeds 500 — request rejected","SEC EDGAR data lag may mean latest filing is a quarter old","Truncated holdings if limit is set below total positions count"],"whenToPreferThis":"Use this endpoint when you need the complete portfolio composition of a registered ETF or mutual fund as reported to the SEC via Form N-PORT — particularly when you need CUSIP, ISIN, share counts, and exact USD valuations not available in 13F feeds. Prefer this over 13F-based feeds for ETFs and mutual funds specifically, and when regulatory filing accuracy matters over real-time market data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:47:26.413Z","isFirstParty":false}