{"uid":"cap_NMqmJQxmDo2lnx2KX50d6","slug":"sec-nport-p-mutual-fund-holdings-lookup-5c6fa3b8","name":"SEC NPORT-P Mutual Fund Holdings Lookup","description":"Recent SEC NPORT-P filings (monthly mutual fund and ETF portfolio reports) for one fund-company CIK, from EDGAR's public submissions index: filing date, period and accession number. Holdings inside the XML are not parsed.","url":"https://api.chainmarket-api.workers.dev/api/finance/sec-nport-mutual-fund-holdings?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["cik"],"properties":{"cik":{"type":"string","description":"Fund registrant CIK (1 to 10 digits), e.g. 36405 (Vanguard Index Funds)"},"limit":{"type":"string","description":"How many filings, 1 to 20 (default 10)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"cik":"0000036405","count":5,"source":"https://data.sec.gov/submissions/CIK0000036405.json","filings":[{"form":"NPORT-P","filedDate":"2026-08-28","reportDate":"2026-06-30","accessionNumber":"0000036405-26-000483"},{"form":"NPORT-P","filedDate":"2026-08-28","reportDate":"2026-06-30","accessionNumber":"0000036405-26-000482"}],"checkedAt":"2026-10-23T09:36:16.938Z","registrant":"VANGUARD INDEX FUNDS"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_niV3Hxj5jw4PBgfYcZhNi","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves a list of recent NPORT-P filings for a mutual fund registrant from the SEC, given the fund's CIK number.","exampleAgentPrompt":"Can you pull the most recent NPORT-P filings for Vanguard Index Funds — their CIK is 36405 — and show me the last 5 reports with their filing dates and accession numbers?","exampleUseCases":[{"title":"Audit mutual fund filing history","prompt":"I need to audit when Vanguard Index Funds last filed their NPORT-P portfolio reports with the SEC. Their CIK is 36405 — can you pull the last 10 filings with dates and accession numbers?"},{"title":"Track a fund's latest holdings report","prompt":"When did Fidelity's large cap fund CIK 0000036390 most recently file its NPORT-P report with the SEC? Just grab the most recent one."},{"title":"Research fund regulatory compliance","prompt":"I'm researching how regularly a mutual fund files with the SEC. Can you list the last 20 NPORT-P filings for CIK 811195 so I can see their reporting cadence?"}],"resultDescription":"Returns a JSON object with the fund's CIK, registrant name, total filing count returned, a source URL pointing to the SEC EDGAR submissions endpoint, a timestamp of when the data was checked, and an array of NPORT-P filings each containing the form type, filed date, report period date, and accession number.","failureModes":["Invalid or non-existent CIK returns an error or empty filings array","CIK with no NPORT-P filings returns an empty list","Limit value outside 1-20 range may cause a validation error","SEC EDGAR upstream downtime causes fetch failure","Malformed CIK string (non-numeric characters) may cause a bad request"],"whenToPreferThis":"Use this endpoint when you need to programmatically retrieve NPORT-P filing metadata for a specific mutual fund identified by its SEC CIK number, without needing to sign up for an API key. It's ideal for financial research agents, compliance tools, or portfolio analysis workflows that need to discover recent regulatory filings. Prefer this over direct SEC EDGAR calls when you want a pay-per-call, no-auth model that wraps the public SEC data API cleanly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T12:46:03.312Z","isFirstParty":false,"canonicalSlug":"sec-nport-p-mutual-fund-holdings-lookup-5c6fa3b8"}