Fund Portfolio & Security Ownership Lookup — SEC N-PORT API
Pricing
from $250.00 / 1,000 n-port filings
Fund Portfolio & Security Ownership Lookup — SEC N-PORT API
WHICH FUNDS HOLD A GIVEN STOCK? Reverse-ownership lookup across SEC N-PORT filings — enter a ticker, get every fund holding it, matched on exact ticker/CUSIP (no false positives). Or pull a named fund's full portfolio by CIK. Just watching new filings? Use the SEC Fund Holdings Monitor.
Pricing
from $250.00 / 1,000 n-port filings
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
SEC Form N-PORT Tracker
📊 Sample Output

fund_cik | fund_name | fund_series_id | fund_series_name | fund_lei | filing_id |
|---|---|---|---|---|---|
| 1700933 | American Beacon Institutional Funds Trust | S000057856 | American Beacon Diversified Fund | 549300WDJ1HUF6WMNQ53 | 0001410368-26-098745 |
| 1700933 | American Beacon Institutional Funds Trust | S000057856 | American Beacon Diversified Fund | 549300WDJ1HUF6WMNQ53 | 0001410368-26-098745 |
| 1700933 | American Beacon Institutional Funds Trust | S000057856 | American Beacon Diversified Fund | 549300WDJ1HUF6WMNQ53 | 0001410368-26-098745 |
| 1700933 | American Beacon Institutional Funds Trust | S000057856 | American Beacon Diversified Fund | 549300WDJ1HUF6WMNQ53 | 0001410368-26-098745 |
| 1700933 | American Beacon Institutional Funds Trust | S000057856 | American Beacon Diversified Fund | 549300WDJ1HUF6WMNQ53 | 0001410368-26-098745 |
| 1700933 | American Beacon Institutional Funds Trust | S000057856 | American Beacon Diversified Fund | 549300WDJ1HUF6WMNQ53 | 0001410368-26-098745 |
Real rows from run g46g0w58qK7XyfzKr on build 0.0.11 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
🔧 Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
mode (required) | string (recent_filings, by_cik, by_issuer) | "recent_filings" | Which slice of NPORT-P (public N-PORT) filings to scan. recent_filings walks all NPORT-P submissions in the last daysBack days. by_cik pulls every NPORT-P filing for a speci… |
daysBack | integer | 30 | Look at NPORT-P filings filed within the last N days. Only used when mode=recent_filings. The public version (NPORT-P) is released 60 days after the third month of each calendar… |
cik | string | "820892" | SEC CIK (Central Index Key) of the fund / fund-family. Required when mode=by_cik. Example: 820892 for Fidelity Magellan Fund, 1120925 for T. Rowe Price International Index F… |
issuer | string | "Apple" | Issuer whose positions you want to find across all funds. Accepts a US ticker (e.g. AAPL, MSFT) or a company-name substring (e.g. Apple, Microsoft). Required when `mode=by… |
maxHoldings | integer | 200 | Hard cap on total holding records pushed to the dataset (and metered for billing). A single multi-billion-dollar fund can hold 1,000-10,000+ positions per filing — set this to con… |
proxyConfiguration | object | {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]} | Apify proxy configuration. SEC EDGAR has a polite 10 req/sec rate limit and a User-Agent requirement (we use NexGenData/1.0 contact@thenextgennexus.com). Residential proxy is re… |
maxFunds | integer | 25 | In recent_filings mode, the maximum number of distinct fund filings (funds) to pull holdings from. Higher = broader cross-fund coverage for crowding analysis. |
maxHoldingsPerFund | integer | 80 | Cap on the number of holdings extracted from each individual fund, so one large fund doesn't consume the whole budget. Lower = more funds covered. |
🧾 JSON sample record
One real record from run g46g0w58qK7XyfzKr (emails/phones masked, long text shortened):
{"fund_cik": "1700933","fund_name": "American Beacon Institutional Funds Trust","fund_series_id": "S000057856","fund_series_name": "American Beacon Diversified Fund","fund_lei": "549300WDJ1HUF6WMNQ53","filing_id": "0001410368-26-098745","filing_date": "2026-09-24","report_period_end": "2026-10-31","net_assets_usd": 605420397.83,"security_name": "AT&T INC","security_title": "AT&T, Inc.","security_lei": "549300Z40J86GGSTL398","cusip": "00206RLV2","isin": "US00206RLV23","ticker": null,"other_identifier": null,"other_identifier_desc": null,"balance": 390000,"units": "PA","units_other_desc": null,"currency": "USD","value_usd": 231062.61,"pct_of_nav": 0.038165646685,"asset_category": "debt","asset_category_raw": "DBT","issuer_category": "corporate","issuer_category_raw": "CORP","investment_country": "US","is_restricted_security": false,"fair_value_level": "2","payoff_profile": "Long","coupon_rate_pct": 3.65,"maturity_date": "2059-09-15","is_default": false,"interest_in_arrears": false,"is_paid_in_kind": false,"securities_lending_loan_value_usd": null,"is_loaned_by_fund": null,"is_cash_collateral": null,"_source_url": "https://www.sec.gov/Archives/edgar/data/1700933/000141036826098745/primary_doc.xml"}
💰 Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor start (actor-start) | $0.005 | Charged once when the actor starts running. |
N-PORT filing (holding-record) | $0.25 | Charged once per N-PORT filing returned (one fund's complete portfolio, all holdings included). Price is per fund-filing, not per holding. |
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.25 = $25.00 plus the start fee.
🔗 Related Actors
More from the NexGenData SEC & US filings family:
- SEC Form ADV Tracker — Investment Adviser (RIA) Data
- SEC Form D Scraper — Startup Funding Filings API
- SEC Form D Tracker — New Startup Raise Alerts API
- SEC Fund Holdings Monitor — N-PORT Filing Tracker API
- SEC Form N-PX Tracker — Mutual Fund Proxy Votes
- SEC Form NT Tracker — Late Filing (NT 10-K/10-Q)
48 more in this family on the NexGenData Store page.
🎯 Which funds hold a given stock? (reverse-ownership lookup)
The capability that sets this apart: give it a ticker, get back every mutual fund holding that security across recent SEC N-PORT filings.
{ "mode": "by_issuer", "issuer": "AAPL", "daysBack": 45 }
Matching is identifier-first — exact ticker, then exact CUSIP/ISIN — with an exact company-name fallback. It does not substring-match, so a search for National Beverage never returns Federal National Mortgage or Marriott International, and Apple Inc. never returns Apple Hospitality REIT or Applebee's.
Three modes
| mode | question |
|---|---|
by_issuer | which funds hold this security? (reverse ownership) |
by_cik | what does this specific fund hold? (full portfolio) |
recent_filings | what got filed recently? |
🔀 Two N-PORT actors — which one do you want?
Both read the same public SEC data (N-PORT-P filings on EDGAR). They differ by the question you're asking:
| You want to… | Use |
|---|---|
| Look something up — a named fund's portfolio, or which funds hold a stock. | This actor (Fund Portfolio & Security Ownership Lookup) |
| Watch new filings — scan recent N-PORT filings by keyword + date, no specific target yet. | SEC Fund Holdings Monitor |
Targeted lookup → this one. Discovery/monitoring → the Monitor.
Track N-PORT mutual-fund holdings from SEC EDGAR, parsed into clean JSON. Built for analysts, funds, fintech builders and AI agents. Factual public SEC/EDGAR data — not financial or investment advice. Not affiliated with the U.S. SEC.
📊 What you get
Clean JSON, one record per holding. Key fields (full output has 40 fields):
ticker— Ticker symbolfiling_date— Filing date_source_url— Direct sec.gov filing linksecurities_lending_loan_value_usd— USD valuecusip— Security CUSIP Every record carries a direct sec.gov source link.
Pricing: $0.25 per holding (Pay-Per-Event) — about 4 per $1. Live prices are in the Pricing table below.
🤖 Use with AI agents
Structured, source-linked SEC data built for LLM and agent pipelines — point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull N-PORT mutual-fund holdings on demand.
Sample agent prompt:
Pull the full holdings list from a fund's latest N-PORT filing as JSON.
Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.
⏰ Run on a schedule
The recurring frame is the point — schedule a daily or weekly pull:
{"maxResults": 50}
🔗 Related SEC actors
More holdings trackers: 13F Tracker Pro, 13F Delta Tracker, N-PORT-P Holdings, N-PX Proxy Votes
Agent front doors: SEC Corporate Events MCP, Regulatory Filings MCP
Data parsed from public SEC EDGAR filings. Factual public SEC/EDGAR data — not financial or investment advice. Not affiliated with the U.S. SEC.